历史上的今天
今天是:2025年06月12日(星期四)
2019年06月12日 | 在LINUX环境在编译STM32并烧写代码
2019-06-12 来源:eefocus
因为最近在移植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
到此就可以正常的烧写你的代码了。
出现的正确结果如下图

史海拾趣
|
使用PPPD控制GPRS模块拨号上网后,直接PING外网IP可以PING通,便是PING域名就不通,请问应怎样解决? 感觉应该是DNS的问题,使用PPPD能自动获取DNS吗,或怎样设置?… 查看全部问答> |
|
编译WinCe内核,platform builder5死机是什么问题 请问一下,在我的台式机上能编译通过的WinCe内核,却把他转移到我的笔记本上的platform builder5编译却死机了 我笔记本上的信息: 系统:vista CPU:core2 T5670 请问这是什么问题?… 查看全部问答> |
|
系统:CE5,开发工具:EVC4 用DirectShow开发MP3播放器,功能已经实现。但明天测试发现一个问题,先描述一下: 播放MP3,触笔点击播放进度条调整播放进度,然后正常播放。此时一切正常! 但是当这首歌播放完毕,自动转到下一首时,出现异常:不是 ...… 查看全部问答> |
|
一位老电子工程师十年的职场感悟 当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不 ...… 查看全部问答> |
|
深圳扬创科技的Android工业平板电脑,是基于Cortex-A8架构的,支持以太网,串口,GPIO口等,方便用户直接进行通信控制。GPIO操作函数如下: 8路输出口: (1)IO全部输出为高按钮:控制8路输出全部为高电平。 (2)IO全部输出为低按钮:控制8 ...… 查看全部问答> |
|
晒WEBENCH设计的过程+设计一款家用5W冷光LED照明灯电源 一 方案构想 现在LED照明非常火热,号称绿色能源,比节能灯寿命长,但是价格还是比较高。想着设计一款冷光LED灯,5W,可以做洗墙灯,装饰灯,台灯照明,卧室照明等应用。 二、设计过程 ...… 查看全部问答> |




