This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
In the SBL_OSPI example project README states, that it “attempts to boot a multicore appimage present at 0x80000 location in the OSPI Flash”.
See:
When I load an appimage with UniFlash, and use SBL_NULL, the image successfully loads and executes.
It seems, that UniFlash, by default is loading the image at the, offset that the Bootlaoder expects.
See:
This offset appears to be defined by the sysconfig of in SBL_OSPI example seen here:
I also reviewed related documentation here:
AM263Px MCU+ SDK: Booting Tools
Questions:
1)
Is my understanding of the concepts posted above correct?
2a)
Why are the “Memory Region – FLASH – Start Address” in example project set to 0x60100000?
See:
2b) Is this only used for XiP?
Hi TollMan,
Apologies for the delay,
i was OOO for sometime. The images that you have attached are not apperaing properly. Can you share them once again.
1)
Is my understanding of the concepts posted above correct?
Yes this is correct. RBL expects SBL address at :0x70002000
Why are the “Memory Region – FLASH – Start Address” in example project set to 0x60100000?
This is in regard to keeping the consideration of SBL and application image that would have been kept on flash. But customer is free to use the whole flash region, but they need to make sure they are not having any overlapping region.
2b) Is this only used for XiP?
Image is not properly visible, can you attach correct image