历史上的今天
返回首页

历史上的今天

今天是: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 

到此就可以正常的烧写你的代码了。 

出现的正确结果如下图 

这里写图片描述


推荐阅读

史海拾趣

Alpha-Micro Electronics公司的发展小趣事

Alpha-Micro Electronics是一家提供嵌入式系统解决方案的公司,专注于设计和制造微控制器、传感器和其他嵌入式设备。以下是关于Alpha-Micro Electronics公司发展的五个相关故事:

  1. 公司成立:Alpha-Micro Electronics公司成立于1982年,总部位于德国斯图加特。公司的创始人是一群电子工程师,他们致力于为各种应用领域提供高性能的嵌入式系统解决方案。

  2. 技术创新:在公司创立之初,Alpha-Micro Electronics就开始致力于技术创新。他们不断投资于研发,推出了一系列先进的微控制器和传感器产品,以满足客户对功能强大和性能稳定的需求。

  3. 解决方案定制:Alpha-Micro Electronics公司注重与客户的紧密合作,提供定制化的解决方案。他们的工程团队具有丰富的经验和专业知识,能够根据客户的具体要求设计和制造符合其需求的嵌入式系统。

  4. 国际扩展:随着业务的不断发展,Alpha-Micro Electronics逐渐拓展了国际市场。除了在德国的总部和研发中心外,公司还在全球范围内建立了销售和服务网络,包括在美国、亚洲和欧洲的分支机构和合作伙伴。

  5. 行业合作与创新:Alpha-Micro Electronics公司积极参与行业合作和创新项目,与其他企业、研究机构和学术界合作,共同推动嵌入式技术的发展。通过与行业领先者合作,公司不断探索新的技术和应用领域,为客户提供更具竞争力的解决方案。

这些故事展示了Alpha-Micro Electronics公司在技术创新、解决方案定制、国际扩展和行业合作方面的发展历程,以及其在电子行业中的重要地位和影响力。

启珑(CHIPLON)公司的发展小趣事

一次性生成5个关于启珑(CHIPLON)公司在电子行业发展起来的相关故事可能内容过多,我可以先为您提供1个相关故事作为示例,如您满意,我可以继续提供。

启珑微电子推出创新DSP系列

近年来,随着数字技术的飞速发展,电子行业对高性能处理器的需求日益增长。在这一背景下,启珑微电子(CHIPLON)凭借其深厚的技术积累和敏锐的市场洞察力,成功推出了全新的CLM320F28335系列DSP(数字信号处理器)。

这款产品一经发布,就引起了行业内的广泛关注。CLM320F28335系列DSP以其高效的32位RISC-V CPU内核、高精度、低成本、低功耗、高性能以及外设集成度高等特点,迅速在市场中占据了一席之地。与传统的定点DSP相比,这款产品的优势显而易见,尤其是在数据处理和A/D转换方面表现更为出色。

值得一提的是,CLM320F28335系列DSP拥有150MHz的高速处理能力,并配备了32位浮点处理单元,这使其在处理复杂算法和大量数据时能够游刃有余。同时,它还具备6个DMA通道,支持ADC、McBSP和EMIF,以及多达18路的PWM输出,其中有6路为高精度PWM输出(HRPWM),这些特性使其在工业自动化、电机控制等领域具有广泛应用前景。

该产品设计的另一个亮点是,它能够直接PIN对PIN替代国际同类产品,这意味着用户在使用启珑的DSP时,无需更改原有的电路板设计或系统软件,即可实现完全的替代兼容,这一设计无疑大大降低了用户的替换成本和使用难度。

随着CLM320F28335系列DSP的成功推出,启珑微电子在电子行业的地位得到了进一步提升。这一产品的成功,不仅展示了启珑微电子强大的研发实力,也为其在激烈的市场竞争中赢得了更多的市场份额。

若您想要探索更多内容,随时可以继续输入。

ABOV(现代单片机)公司的发展小趣事

ABOV(现代单片机)是一家韩国的半导体公司,以下是该公司发展的五个相关故事:

  1. 公司成立和初期发展: ABOV公司成立于1997年,总部位于韩国首尔。公司专注于设计、制造和销售嵌入式系统解决方案,主要产品包括微控制器(MCU)和嵌入式闪存等。成立初期,ABOV致力于技术创新和产品研发,建立起一支技术精湛的研发团队。

  2. 技术创新和产品推出: ABOV在技术创新方面投入了大量资源,不断推出新产品和解决方案。公司的现代单片机产品以其高性能、低功耗和丰富的功能而闻名。ABOV还在嵌入式闪存技术方面取得了重大突破,推动了嵌入式系统的发展和普及。

  3. 市场拓展和国际合作: 随着产品技术的不断成熟和市场需求的增长,ABOV积极拓展国际市场,并与全球各地的客户建立了合作关系。公司的现代单片机产品被广泛应用于消费电子、汽车电子、工业控制等领域,赢得了客户的信赖和认可。

  4. 持续投入研发和创新: ABOV持续投入研发,并不断提升产品性能和功能。公司注重与客户的密切合作,根据客户需求进行定制化开发,为客户提供个性化的解决方案。ABOV还与学术机构和合作伙伴合作,共同推动技术创新和产业发展。

  5. 未来展望和发展方向: ABOV将继续致力于技术创新和产品升级,加强在嵌入式系统领域的研发和应用。公司将继续拓展国际市场,加强与客户和合作伙伴的合作,推动现代单片机技术的发展和普及,为全球的电子行业做出更大的贡献。

Firadec公司的发展小趣事

背景:进入21世纪后,Firadec公司意识到全球化市场的重要性,开始实施全球化战略布局。

发展:公司首先在欧洲和亚洲设立了研发中心和销售网络,以便更好地贴近当地市场需求。随后,Firadec通过并购和合作等方式,进一步扩大了在全球范围内的市场份额和影响力。

影响:全球化战略的成功实施,使Firadec公司能够迅速响应全球市场的变化,抓住新的发展机遇。同时,公司也通过与国际知名企业的合作,不断提升自身的技术实力和市场竞争力。

FORYARD公司的发展小趣事

在20世纪80年代初,FORYARD公司由一群电子工程师在硅谷创立。起初,公司专注于研发高性能的半导体芯片,但面临激烈的市场竞争和技术壁垒。为了突破重围,FORYARD决定聚焦于低功耗、高集成度的微控制器(MCU)领域。经过数年的潜心研发,公司成功推出了一款具有革命性创新的MCU产品,凭借其出色的性能和价格优势,迅速在智能家居和可穿戴设备市场占据一席之地。这一成功不仅为公司赢得了市场认可,也为后续的技术创新和业务拓展奠定了坚实基础。

Futaba Electric Co Ltd公司的发展小趣事

进入21世纪后,随着新能源汽车产业的兴起,FORYARD敏锐地捕捉到了这一市场机遇。公司开始将研发重心转向汽车电子领域,特别是新能源汽车的电池管理系统(BMS)和电机控制器(MCU)等关键技术。通过持续的技术创新和研发投入,FORYARD成功开发出了一系列高性能、高可靠性的汽车电子产品,并成功应用于多家知名新能源汽车制造商的车型中。这一举措不仅为公司带来了新的增长点,也推动了新能源汽车产业的快速发展。

问答坊 | AI 解惑

三极管资料大全

比较常见的三极管参数资料,看后记得回帖哦!…

查看全部问答>

数控电位器与89c51的连接?

谁帮我发个资料,数控电位器与89c51的连接图 发到邮箱:aaagfc@126.com 不胜感激…

查看全部问答>

发个3524做逆变电源的资料

不知道会不会出不出这类电源~~…

查看全部问答>

使用PPPD拨号建立连接,PING不通域名

使用PPPD控制GPRS模块拨号上网后,直接PING外网IP可以PING通,便是PING域名就不通,请问应怎样解决? 感觉应该是DNS的问题,使用PPPD能自动获取DNS吗,或怎样设置?…

查看全部问答>

编译WinCe内核,platform builder5死机是什么问题

请问一下,在我的台式机上能编译通过的WinCe内核,却把他转移到我的笔记本上的platform builder5编译却死机了 我笔记本上的信息: 系统:vista CPU:core2 T5670 请问这是什么问题?…

查看全部问答>

MouseMove消息异常,请大家帮忙分析原因

系统:CE5,开发工具:EVC4 用DirectShow开发MP3播放器,功能已经实现。但明天测试发现一个问题,先描述一下: 播放MP3,触笔点击播放进度条调整播放进度,然后正常播放。此时一切正常! 但是当这首歌播放完毕,自动转到下一首时,出现异常:不是 ...…

查看全部问答>

52步进电机控制

52控制步进电机,有仿真。…

查看全部问答>

一位老电子工程师十年的职场感悟

一位老电子工程师十年的职场感悟 当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!   [1]好好规划自己的路,不 ...…

查看全部问答>

Android系统如何操作CPU的GPIO口和串口

深圳扬创科技的Android工业平板电脑,是基于Cortex-A8架构的,支持以太网,串口,GPIO口等,方便用户直接进行通信控制。GPIO操作函数如下: 8路输出口: (1)IO全部输出为高按钮:控制8路输出全部为高电平。 (2)IO全部输出为低按钮:控制8 ...…

查看全部问答>

晒WEBENCH设计的过程+设计一款家用5W冷光LED照明灯电源

一 方案构想    现在LED照明非常火热,号称绿色能源,比节能灯寿命长,但是价格还是比较高。想着设计一款冷光LED灯,5W,可以做洗墙灯,装饰灯,台灯照明,卧室照明等应用。 二、设计过程            ...…

查看全部问答>