Hi NXP team,
We follow the "Chapter 6" of "LSDKUG_Rev20.12.pdf" document to test secure boot flow.
Because of we don't have CodeWarrior environment, so we reference the section 6.1.2 "Fuse Provisioning User Guide" to do fuse programing. The steps as below :
1. Modify file "gen_fusescr/ls104x_1012/input_fuse_file" (Please refer to the attachment)
2. Enable CONFIG_FUSE_PROVISIONING in build_lsdk.cfg
3. Generate a fuse provisioning firmware image.
4. Run the image on board.
After that, we check the SRKH and OTPMK registers in u-boot prompt, and it look like the blown was successful.
=> md 1e80234
01e80234: ffffffff ffffffff ffffffff ffffffff
01e80244: ffffffff ffffffff ffffffff ffffffff
01e80254: 8435d694 a072e71f eb13443d 07712bce
01e80264: bb3b2ea1 a69c21f4 4f609482 21f403e8
01e80274: 00000000 00000000 00000000 00000000
01e80284: 00000000 ffffffff ffffffff ffffffff
01e80294: ffffffff ffffffff ffffffff ffffffff
01e802a4: ffffffff 00000000 00000000 00000000
Next stage, we build a secure boot image by below command,
# flex-builder -i mkfw -m ls1046ardb -b sd -s
But after deploy and run, the terminal is quiet, didn't display any message.
Do you have any suggestions for debugging or solving this problem ?
Thanks !
BR,
Sean Chuang
Have you enable secure boot successfully? I have the same issue as yours.