在LINUX环境在编译STM32并烧写代码

因为最近在移植PixFlow的光流,需要在LINUX下编译32的代码并用JLINK烧写,当然光流代码部分现在还没研究懂。
首先我们需要下载好QT和JLINK工具,编译没什么好说的,就是在QT下代开工程构建即可。
JLINK烧写可以参考下面博客

http://www.cnblogs.com/zjutlitao/archive/2015/12/22/5065322.html

1,SEGGER官网下载最新jlink驱动,网址 https://www.segger.com/downloads/jlink
ubuntu下当然选择DEB安装格式,我的机器是32位选择32位的开始下载(不知道系统是x86还是x64的可以在命令行里输入getconfLONG_BIT查看)。
2,下载完成后,找到下载好的文件,双击JLink_Linux_V614b_i386.deb,会自动在ubuntu software center安装,比压缩文件安装方便多啦。
3,安装好啦,找到 /opt目录下SEGGER文件,说明驱动已经安装

在我的电脑里面,我安装的文件夹名改成了JLink这里写图片描述

按照下面的命令来使用JLINK,首先插上JLINK到STM32的板子上
1. cd /home/gyhui/JLink (我的JLINK目录)
2.然后启动你要的JLINK软件我的是
./JLinkExe
这里写图片描述
3.这里写图片描述
4.最后loadbin你编译出来的bin文件就OK了
我的要先烧写一次bootloader到0x8000000地址上面(STM32程序ROM的起始地址)
loadbin /home/gyhui/Flow2/px4flow_bl.bin 0x8000000
到此就可以正常的烧写你的代码了。
出现的正确结果如下图
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值