Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG
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?