Hi David,
I tried similar use case, I used signed image located in external flash, executed in internal RAM. I used SEC tool to build and write the image.
If I wrote the same image signed with different keys, it was rejected, the image was not started, and processor remains in ISP mode.
Looking to documentation, Fig 186. Top-level boot process, the image authentication is same for "Serial Boot" and "FlexSPI boot".
After your failure, can you try switch your processor to ISP mode using soft reset and try to upload the shadow registers again? If the processor is secured (using shadow registers), it should fail with the following error:
### Execute application, that will configure shadow registers ###
blhost -t 5000 -u 0x1FC9,0x0020 -j -- execute 0x00080159 0x00080000 0x00200000
{
"command": "execute",
"response": [],
"status": {
"description": "10006 (0x2716) Unsupported Command.",
"value": 10006
}
}
blhost failed
### RESULT of the script `Writing shadow registers`: FAILURE (return code = [2]ERROR)
Regards,
Marek
NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button