注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

The Bloom of Youth

本博客已搬家至http://kuangqi.me

 
 
 

日志

 
 

在Mac下搭建基于Eclipse+GCC+OpenOCD+ICDI的STM32开发环境(第三部分)  

2012-12-11 20:50:55|  分类: 真回收站 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

第三部分:在Eclipse中集成OpenOCD进行JTAG调试
1. 安装GDB Hardware Debugging插件
2. 菜单Run->Debug Configurations
在GDB Hardware Debugging下新建一项
Main选项卡
底部小字,Select other,选择Standard GDB Hareware Debugging Launcher
C/C++ Application选择工程中的可执行文件
Debugger选项卡
GDB Command设为/usr/local/arm/bin/arm-none-eabi-gdb
Port number设为3333
Startup选项卡
Set breakpoint at设为main
勾选Resume
3. 阶段测试
在控制台中启用OpenOCD
sudo openocd -f interface/luminary-icdi.cfg -f board/stm3210b_eval.cfg
然后回到Eclipse,启动调试
应该可以正常启动调试,并中断在main函数体的第一行有效代码上
4. 配置OpenOCD自动启动
每次调试之前都需要手动在控制台手动启动OpenOCD的GDB Server有些不方便,可以通过配置Eclipse的外部工具来一键启动OpenOCD
菜单Run->External Tools->External Tools Configurations
Main选项卡
Location填入/usr/local/bin/openocd
Arguments填入-f interface/luminary-icdi.cfg -f board/stm3210b_eval.cfg
Build选项卡
取消Build before launch勾选
应用更改即可
5. 测试
点击界面上的External Tools按钮,选择刚才添加的项来运行。控制台中应该有红字输出,跟在系统终端运行的效果一样。然后启动调试即可

  评论这张
 
阅读(4541)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017