Other Parts Discussed in Thread: AWR2944
Hi
I want to ask how to implement the XIP operation using the AWR2944EVM?
BR
Sonia Yang
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.
Hi
I want to ask how to implement the XIP operation using the AWR2944EVM?
BR
Sonia Yang
Dear Sonia -
Thanks for the post and welcome to E2E!
The AWR2944 does not support executing code from Flash memory. Memory use must be optimized when developing the application.
The HWA includes Data Memory Compression support that allows to expand the data memory.
hi josh,
Thanks for your reply, as my board hasn't arrived yet, so I'll have to work on our SDK first.
I still have doubt about if the AWR2944 support the XIP operation or not.
Firstly, in the SDK(mcu_plus_sdk_awr294x_09_00_00_15\examples\drivers\boot\sbl_qspi), will set the QSPI to memory map mode, then the SBL can copy the image from the address(EXT_FLASH + appimageoffset) to the CPU RAM, I think that means the SDF interfaced to the QSPI interface has mapped into the EXT_FLASH range, so if we can access the SDF through the EXT_FLASH, why we can not implement the CODE in the SDF through EXT_FLASH rather than copy the image into the CPU RAM?
Secondly, if AWR can not support the XIP, what is this tool(ti\mmwave_mcuplus_sdk_04_04_01_02\mcu_plus_sdk_awr294x_09_00_00_15\tools\boot\xipGen) used for?
Hi,
The XIP feature is not supported for AWR294x device. The ROM bootloader based on the SOP settings form the device decides on the booting mode of the device. The primary bootloader does not have any provisions for the XIP.
Since the SDK is shared across multiple devices the folder structure is kept same. hence the xipGen folder is there but it is not applicable for AWR294x device.
Thanks,
Pradipta.