在codeblocks IDE上使用openocd进行gdb调试

时间:2017-03-27 04:02:52

标签: gdb codeblocks gdbserver openocd

我最近在Codeblocks IDE上开始使用openOCD for ARM Development开发Gdb。 gdb中有两个命令,如" 加载 ./bin/Debug/ledtest.elf"," 文件 ./bin/Debug/ ledtest.elf"这将导致程序写入闪存和调试。

我的问题是每当我使用这些命令时,它都没有写入闪存。我不知道如何让我的生态系统做到这一点?我是否必须在gdb或openocd中进行相关更改? 但是,当我尝试从openocd flash_write 时,它工作正常。 任何的想法?任何相关文件都会有所帮助。

1 个答案:

答案 0 :(得分:0)

我不知道你是否还有这个问题,但无论如何要完整:

我在代码块中的gdb调试器启动中使用它:

monitor reset halt

file Output/firmware.elf

mon flash write_image erase Output/firmware.elf

monitor halt

flash命令仅擦除固件所需的段。