Hi,
I programmed block 1 page with header including magic number, entry point, number of pages, start UBL block, start UBL bin page, and RAM start.
I can read the data from flash block 1 page 0:
0x00, 0xED, 0xAC, 0xA1, 0x00, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
I also can read the UBL code correctly from block 1 page 1 thru page 5:
0x31, 0x0F, 0x19, 0xEE, 0x01, 0x00, 0xA0, 0xE3, ...
However, when I power up the DM365, looking into the Instruction RAM, I don't see a copy of block 1 page 1 (in 0x00000020).
I see only zeros from 0x00000020 thru 0x00000220
So the DM365 did not boot.
- Is the magic number used correct?
- What could prevent the DM365 from not loading data from nand to IRAM?
Thank you for you help
KB