Ubuntu13.04使用Jlink和ST-Link V2烧写STM32F1x和STM32F4x
2017-12-27 10:41
351 查看
过程如下:
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/
ubuntu下烧写stm32程序
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程序
相关文章推荐
- Ubuntu13.04使用Jlink和ST-Link V2烧写STM32F1x和STM32F4x
- Ubuntu13.04使用Jlink和ST-Link V2烧写STM32F1x和STM32F4x
- 使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法 分类: HI3531 arm-linux-Ubuntu 2013-12-07 15:10 697人阅读 评论(0) 收藏
- Ubuntu下使用OpenOCD通过Jlink烧写HEX到STM32
- 使用破解版的JLink实现对开发板上的外部Nor Flash的烧写
- 在ubuntu下使用StarterWare为BeagleBone-Black编写裸机程序并在CCS中用Jlink调试
- ubuntu 13.04无线网无法使用解决办法
- ubuntu下使用tftp服务烧写TQ2440开发板
- Ubuntu 13.04 安装使用clang
- mini2440使用jlink烧写superboot到norflash
- 虚拟机下安装ubuntu 13.04使用minicom连不上开发板
- 解决ubuntu 13.04登入系统后触摸板不能使用的问题
- 使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法
- 使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法
- Ubuntu 14.04 / 13.10 / 13.04 / 12.04使用PPA安装NVIDIA GeForce显卡驱动
- Ubuntu14.4下通过JLink烧写、调试STM32
- Ubuntu14.04下安装 Jlink 往S3C2440 开发板下载程序过程的 安装、使用
- 自己摸索的锐捷Linux客户端使用方法(基于ubuntu13.04)
- vmware虚拟机下ubuntu 13.04使用zeranoe脚本交叉编译ffmpeg