Ubuntu13.04使用Jlink和ST-Link V2烧写STM32F1x和STM32F4x

过程如下:

1,切换到root,插上JLink或者ST-LINK之后,使用lsusb命令可以查看到对应的仿真器usb信息

2,安装libusb-1.0.9,解压安装

./configure

make

make install

3,下载openocd0.9.0,解压安装,注意这里由于只是用到jlink和stlink,所以configure的时候只是enable了这两个仿真器

./configure –enable-jlink –enable-st-link

make

make install

cd tcl/

如果Jlink调试stm32f1x,使用如下命令:

openocd -f interface/jlink.cfg -f target/stm32f1x.cfg

如果Jlink调试stm32f4x,使用如下命令:(测试挂了)

openocd -f interface/jlink.cfg -f target/stm32f4x.cfg

如果ST-Link调试stm32f1x,使用如下命令:(我的ST-LINK是V2版本的)

openocd -f interface/st-link-v2.cfg -f target/stm32f1x_stlink.cfg

如果ST-Link调试stm32f4x,使用如下命令:(我的ST-LINK是V2版本的)

openocd -f interface/st-link-v2.cfg -f target/stm32f4x_stlink.cfg

不幸的是,红色部分的测试挂掉,Jlink总是找不到边界,而我最终要用的就是这种组合,所以只能寻找其他的方法,于是我又尝试了使用Jlink自带的工具。

4,下载JLink_Linux_V422解压

cd JLink_Linux_V422/

./start

Jlink插在STM32F4x的板子上,竟然非常顺利的通过了,至于openocd为什么不行?这个问题之后再尝试。

ubuntu下烧写stm32程序

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值