Hello,
MCUXpresso 11.6.0 [Build 8187] [2022-07-13]
mimxrt-1052 with external QFlash
Segger JLink Plus V7.88g
The IDE debugger is working properly via Telnet connection to GDB server on localhost.
When the application is located at entry point, at the beginning of QFlash 0x60000000, everything works correctly.
The next step we need is to move the application further ahead, because at entry point we need to put a bootloader. Therefore, we configure the application to be located for example at 0x60100000.
In standalone normal operation, the bootloader will start from the entry point and then jump to the application.
During debugging, however, the debugger should program, start, and debug the application directly at its address.
In McuXpresso, I have set the following configurations:
Project properties -> C/C++ Build -> MCU Settings -> Memory Details -> Flash [Location]
Project properties -> Run/Debug Settings -> Edit -> GUI Flash tool -> Base Address
Inspection of .map file confirms that the application is correctly linked at address 0x60100000.
The application is programmed at the correct address (verified with J-Flash application).
But the debugger is not working, it fails to start the application or debug it.
I haven't found anything else to configure; any ideas to suggest?