I've got into a serious problem today when trying to set a breakpoint in an IRQ function on my FRDM-K64 board.
When the breakpoint is hit the console is continuously showing some read from target, it will not stop
and the stack-frame is only partly filled in namely the function-name of the break-point function
is shown but not the previous ones....
The HDTR Debug [GDB SEGGER J-Link Debugging] JLinkGDBServerCL:
Read 4 bytes @ address 0x0000058A (Data = 0xBC08B672)
Read 2 bytes @ address 0x00000584 (Data = 0xB408)
Read 2 bytes @ address 0x00000586 (Data = 0xB662)
Read 2 bytes @ address 0x00000588 (Data = 0x4790)
Read 4 bytes @ address 0x0000058A (Data = 0xBC08B672)
Read 2 bytes @ address 0x00000584 (Data = 0xB408)
Read 2 bytes @ address 0x00000586 (Data = 0xB662)
Read 2 bytes @ address 0x00000588 (Data = 0x4790)
Read 4 bytes @ address 0x0000058A (Data = 0xBC08B672)
Read 2 bytes @ address 0x00000584 (Data = 0xB408)
Read 2 bytes @ address 0x00000586 (Data = 0xB662)
Read 2 bytes @ address 0x00000588 (Data = 0x4790)
Read 4 bytes @ address 0x0000058A (Data = 0xBC08B672)
解決済! 解決策の投稿を見る。
It seems that the problem is that GDB is trying to get an infinite stack-backtrace.
The solution is to add this command to the Debugger->Commands:
set backtrace limit 20
Ref:
It seems that the problem is that GDB is trying to get an infinite stack-backtrace.
The solution is to add this command to the Debugger->Commands:
set backtrace limit 20
Ref: