Where are the ISBC Validation error codes documented for the LS1043A-rdb?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Where are the ISBC Validation error codes documented for the LS1043A-rdb?

Jump to solution
1,438 Views
brandensherrell
Contributor III

Documentation for the SDK (2.0, specifically) often references the "error codes" that need to be checked by reading the scratchrw2 (or any of the other 3) register(s). Unfortunately, I am not able to find where these codes are documented. I checked the appendix but came up empty handed.

I am trying to bring up secure boot for the LS1043A-rdb and the scratch2 register (0x01EE0204) is reading 0x01010000, but I am not sure what to make of it.

Labels (1)
0 Kudos
1 Solution
1,039 Views
r8070z
NXP Employee
NXP Employee

Have a great day,

It is supposed that full details of the code signing processing and error codes that can result from secure boot failures are defined in the code signing tool user’s manual. The document, User Enablement for Secure Boot, is included in the chip's SDK along with the Code Signing Tool. You can find error code in the

http://cache.nxp.com/files/soft_dev_tools/doc/release_notes/QORIQ_SDK_LS1043A_RN.pdf

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
4 Replies
1,039 Views
jerrymorrow
Contributor III

We're getting a similar error code 0x00000101 which is something like "ISBC not running, key modulus incorrect".

We tried both our own secure boot build, CSF, RCW/PBI  ** AND ** the canned files that came with the training materials.  In both cases, we're seeing this same errors.  We do see the boot holdoff working, and confirmed all registers, etc.  

0 Kudos
1,039 Views
andrewbanda
Contributor I

Hi Jerry,

By any chance were you able to resolve this issue, I have the same problem with the T2080-rdb and I'm completly stuck.

Best regards,

Andrew

0 Kudos
1,040 Views
r8070z
NXP Employee
NXP Employee

Have a great day,

It is supposed that full details of the code signing processing and error codes that can result from secure boot failures are defined in the code signing tool user’s manual. The document, User Enablement for Secure Boot, is included in the chip's SDK along with the Code Signing Tool. You can find error code in the

http://cache.nxp.com/files/soft_dev_tools/doc/release_notes/QORIQ_SDK_LS1043A_RN.pdf

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
1,039 Views
brandensherrell
Contributor III

I am reading the scratchrw2 register as 0x01010000 which does not have a listing in the table. I found the codes you mention but they were listed in the SDK 0.4 documentation, so I was concerned they might be outdated. Since support for the LS1043A-rdb was recently merged into the mainline 2.0 I figured it would be in the 2.0 documentation.

pastedImage_0.png

0 Kudos