Hi all,
I'am working on the IMXRT1176 and i have some questions about the memory usage :
Regards,
HRABI.
已解决! 转到解答。
1. You can refer to System Boot chapter in Reference Manual for more detail of BootROM
2. You can debug application in SDRAM by debugger directly, SDRAM init work will be done by debugger/IDE script. in this case, application cannot boot after power-up
Thank you for this responses, can you please give me more informations about thus two points :
Regards,
HRABI.
1. You can refer to System Boot chapter in Reference Manual for more detail of BootROM
2. You can debug application in SDRAM by debugger directly, SDRAM init work will be done by debugger/IDE script. in this case, application cannot boot after power-up
1. NAND device cannot support XIP feature.
2. BootROM will help to copy your image from NAND to SDRAM, then boot application. For SDRAM init, you need to enable DCD.
3. You can refer to below SDK demo (sdram_text debug build), but need to modify linker file for boot. and flash this image by MCUBootUtility
\SDK_2.11.1_MIMXRT1170-EVK\boards\evkmimxrt1170\demo_apps\hello_world
4. Yes, you can.
1) According to the requirements,I modified the SCF file according to following
#define m_interrupts_start 0x80002000
#define m_interrupts_size 0x000023FF
#define m_text_start 0x80002400
#define m_text_size 0x001FFFFF
2) And add the following to marco.
XIP_BOOT_HEADER_ENABLE=1,
XIP_BOOT_HE
ADER_DCD_ENABLE=1
3) Generate the image.
4) Using the NXP-MCUBootUtility to download the iamge.
DEV UNSIGNED IMAGE BOOT.
5) Cannot run. ( but MDK debug is OK.)