linux下stm32编译器,在Linux下搭建STM32开发环境攻略(新版)

以前写过一篇博文,是使用Eclipse + CodeSourcery + openocd + stlink-master(stlink-v2)来进行开发的。时隔不久,再回头看发现,其实可以更加简化。

使用开源软件习惯了之后,就不太乐意让集成开发环境替自己决定太多事情,所以没有让Eclipse调用openocd,而是单独使用终端,这样可以观察到更直接的打印信息。

So, not openocd!

Just stlink-master!

文本编辑、STM32项目管理和编译会使用Eclipse + CodeSourcery进行,而调试和下载使用stlink-master(stlink-v2)。因为实际上stlink-master的功能openocd都包含了,两个程序任意使用其一既可。

第一步:安装Codesourcery;

第二步:安装Eclipse,以及它的ARM插件;

第三步:安装stlink-master;

第四步:连接好硬件,上电;

调试第一步:执行st-util(stlink-master安装的可执行文件);

调试第二步:执行arm-none-eabi-gdb(CodeSourcery里面的可执行文件);

调试第三步:在arm-none-eabi-gdb命令提示符下输入

(gdb) target extended-remote : 4242

(gdb) load

(gdb) run

遇到问题的时候,参考各软件的README文档。

st-util和arm-none-eabi-gdb的使用方法见它们的help。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值