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.
Solved! Go to Solution.
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!
-----------------------------------------------------------------------------------------------------------------------
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.
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
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!
-----------------------------------------------------------------------------------------------------------------------
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.