2015-10-02 01:30 PM
I’ve built an application, but I cannot debug in RAM. The project originated from the Cube TIM Example for the 429i Discovery Board. I am using an stm32f429xx_sram.icf file, which seems to correctly place ROM and RAM regions starting at 0x20000000. Symbol __ICFEDIT_intvec_start__ is defined at 0x20000000. The code compiles. I get the following message when I click “Download & Debug�?:
“Warning: __vector_table symbol not found.
e_entry value: 0x2000F8B0 does not match reset vector value: 0x08001738�?. ( I do not know where the 0x08001738 address is coming from. No symbol in the .map file is in the 0x0800 range.)
I click OK and get this message:
“The stack plug-in failed to set a breakpoint on “maim�?. The Stack window will not be able to display stack contents.�?
I click OK again and the debug session opens. I click GO, but the code is essentially in the weeds. Nor can I set a breakpoint.
Haven’t found an Example yet that includes a RAM-Debug configuration.
I am a new ST/IAR user, so this could be a simple issue in converting a Flash app to Debug-RAM app. I found a similar post when searching on ''__vector_table symbol not found''. ''All I had to do was check the ''include debug information in output'' under Options -> Linker -> Output.'' Jeez.2015-10-06 02:31 AM
Hi,
Thank you for posting your findings and how you fixed the issue, it is good to hear that it was solved. -Syrine-