AnsweredAssumed Answered

MCUXpresso IMXRT debug at different flash base address

Question asked by Anuj Tanksali on Jul 29, 2019
Latest reply on Jul 30, 2019 by Kerry Zhou



I am using the IMXRT 1064 EVK board. My application is at 0x70008400 address, (see linker attached debug.ld, debug_memory.ld). When i try to debug my code it results into hardfault (see attached file Debug.png). Earlier  i have used KDS with similar linker settings and it used to debug fine even if application start address is different from the flash base address. As we have shifted to new platform IMXRT with MCUXpresso the issue is observed.


When i jump to address 0x70008400 from my bootloader it is working and my application is running so i feel the linker settings are correct. But when i try to debug am getting hardfault. I am using PE Micro MULTILINK UNIVERSAL debugger.


Please let me know what could be the issue.



Anuj Tanksali