最近,在我的vsgui中增加了OpenOCD的支持。
OpenOCD的配置文件主要分为3部分,调试工具的配置信息、目标芯片的配置信息,目标环境(目标板、开发环境。。)的配置信息。
早期的OpenOCD只支持一个配置文件,所以需要把这3部分的配置信息保存在一个临时配置文件中,操作比较麻烦。
目前的OpenOCD可以支持多个配置文件(使用多个-f参数),这样就可以很容易的实现GUI界面了。
上图:
其中,Interface指使用的调试工具,这里是olink.cfg(Versaloon的OpenOCD驱动名)
Target指目标芯片,这里是LPC2148
Script指调试脚本,这里是使用IAR的LPC2148脚本
右边是OpenOCD输出的信息,最后2行对应了IAR的连接命令和断开命令。
用户1292686 2008-12-6 15:05