After building software for GR-MANGO in Mbed Studio, the generated BIN file works when written to the target using CMSIS-DAP.
However, when I try to write and debug the ELF file generated during the build to GR-MANGO using e2studio and J-Link debugger, it does not work.
Nevertheless, when I dump the ROM, it is the same as the contents of the BIN file.
I am having trouble understanding why it does not work with the e2studio + J-Link debugger.
Are there different build settings in Mbed Studio for CMSIS-DAP and J-Link?
I would appreciate any advice.
Hi,
I am not familiar with the debugging by Renesas e2studio + Segger J-Link, but you can refer some useful information below:
https://os.mbed.com/teams/Renesas/wiki/Exporting-to-e2studio-with-J_Link-debug#the-way-to-debug
Thank you for your reply.
I have readed the URL you provided, and it mentioned importing the Mbed Studio project into e2studio and building & debugging within e2studio.
However, I would like to debug the ELF file built in Mbed Studio on a debug-only project in e2studio. Is this possible?
Is it impossible to debug the ELF file, which is generated simultaneously with the BIN file for writing to GR-MANGO via CMSIS-DAP, using e2studio and a J-Link debugger?
Please let me add some additional information.
I tried disassembling the ‘Image Entry point: 0x5000403c’ from the map file in e2studio. The code at address 0x5000403c was displayed as .
When executed, it jumps to the address FFFF000Ch.
Why does it show as ? I would appreciate your guidance.
With the J-Link debugger, you can use the ‘Ozone’ application, which allows debugging with an ELF file.
I tried disassembling the ‘Image Entry point: 0x5000403c’ from the map file using this ‘Ozone’ application.
I was able to disassemble it as a BLX mnemonic.
Here, when I perform a Step-In operation, it jumps to __scatterload.
When I perform a Step-In operation, it jumps to the address FFFF000Ch, similar to what happens in e2studio.
Why does it jump to the address FFFF000Ch?
I am puzzled by the cause. Could you please enlighten me?
hmm, I have no idea.
Maybe you can test other working example and compare differences.
Or, ask to the gadget Renesas forum:
https://community-ja.renesas.com/gr_user_forum_japanese/f/gr-mango
I was able to write to the flash using the J-Link debugger in Ozone and debug in e2 studio.
Thank you for your advice.