stm32烧录程序目前笔者知道的有三种:jlink ,ulink和串口烧录,使用工具分别为:jlink,ulink以及usb转ttl线。
ulink 烧录程序
在安装mdk过程中,会有提示是否安装驱动,该驱动就为ulink驱动,如果选择是就不需要再安装驱动了,否则就需要自己手动下载驱动并安装,驱动安装完毕之后我们需要告诉我们的mdk我们使用的是什么烧录工具,右键target目录选择options for target…。。,在弹出的options for target 选项卡中选择debug选项,在其右上方的下拉框中选择ulink/me cortex debugger 即是选择了ulink进行程序烧录。
这里需要注意的是ulink接上电脑之后不一定能被安装的mdk正确识别,我们点击下拉框右边的setting按钮将会弹出cortex-m target driver setup界面,在该界面下,如果在jtag device chain区域显示no ulink device found 或者就是一片空白都表示我们的mdk没有识别到你已经接到电脑上的ulink,此时就需要你查找一下ulink端的原因了。
jlink 烧录程序
jlink驱动并没有集成在mdk安装程序中所以一定需要我们手动下载jlink驱动并安装,驱动安装完毕之后我们需要告诉我们的mdk我们使用的是什么烧录工具,右键target目录选择options for target…。。,在弹出的options for target 选项卡中选择debug选项,在其右上方的下拉框中选择jlink/j-trace cortex 即是选择了jlink进行程序烧录。
同样的,需要注意的是jlink接上电脑之后不一定能被安装的mdk正确识别,我们点击下拉框右边的setting按钮将会弹出cortex jlink/jtrace target driver setup界面,在该界面下,如果在jtag device chain区域显示cannot redad jlink version number 或者就是一片空白都表示我们的mdk没有识别到你已经接到电脑上的jlink,如果右边j-link / j-trace adaper下方的ort下拉框可选,选择成为另外一个试试(原本jtag选为swd,原本swd选为jtag),如果可以识别就代表可以进行程序烧录了。
串口烧录程序
我们使用串口烧录程序,使用usb转ttl线,usb转ttl驱动根据我们内部的转换芯片安装相应的驱动,常见的有一下几种:ch340,pl2303,ftdi,cp210x等,驱动完成之后,右键target目录选择options for target…。。,在弹出的options for target 选项卡中选择output选项,勾选上create hex file复选框,这样我们在编译代码时,便会在工程目录下生成hex文件,我们串口烧录程序其实就是使用外部工具将该hex文件中的内容,烧录到stm32 flash中去。需要使用到的烧录软件可以使用jlink 官方提供的串口烧录软件,也可以使用 mcuisp usb一键下载工具也叫作flymcu进行烧录。
使用flymcu时,首先需要指定软件使用的串口号和波特率,在进行程序烧录之前必须设置我们stm32的烧录模式,需要将stm32 boot0设置为高电平,boot1设置为低电平,然后复位stm32,在flymcu中首先选择好要下载的hex文件(编译生成的hex文件在工程目录下生成),然后选择stmisp选项卡,点击开始编程按钮,便可以进行程序烧录了。
“瓶盖挑战”火遍网络,我们的机器人也来挑战了
威马汽车股权结构梳理,威马汽车核心团队多来自吉利和沃尔沃系
基于TDK-Lambda新型的多路输出方案提高交叉调整率
视频安防监控系统设计中规定的标准
一文知道晶振生产加工的流程
stm32怎么烧录程序
Agilent安捷伦4156A/4156B参数分析仪
电枢反应的性质是什么?电枢反应对电机的影响
金融场景的“四边形战士”,容联云赤兔大模型向行业飞驰
关于Granit™ 1980i工业级全景深二维影像扫描器的性能分析
4G远程温湿度传感器在药房/药店/仓库的应用
光幕传感器工作原理及操作方法
一加3T和荣耀V9哪个好?硬件、外观、性能对比
MEMS:对消费类电子产生重大影响的技术
继龙科中芯之后,国内又有一家CPU厂商开始进军科创板
来电科技与阿狸、时尚天河达成战略合作 治愈拾光巴士全国巡游启动
+关于物联网需要知道的事情有哪一些
小米屏幕指纹解锁过程曝光 或许是8周年纪念版
裕太微电子推出两款自主研发的国产以太网PHY芯片
机器视觉元件定位的重要性及应用案例