您好,
会员登录 快速注册
退出 ( 条未读消息)
关于本站 意见反馈 首页

公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!
全部文章分类
  • 人工智能 >

  • 编程语言 >

  • WPF系列 >

  • ASP.NET系列 >

  • Linux >

  • 数据库 >

  • 嵌入式 >

  • WEB技术 >

  • PLC系列 >

  • 微服务与框架 >

  • 小宅DIY >

  • 学习资料 >

OpenCv基础 ANN车牌识别 yolov5车牌识别 指针式仪表识别 ROS系列 YOLO Halcon Detectron2 昇腾AI ChatGPT在线体验 英伟达JETSON ChatGLM ChatTTS FunASR 地平线 ByteTrack 魔搭社区 LangChain
C C# C++ Python Java Go
WPF
ASP.NET小功能 GPS定位系统-MVC GPS定位系统-VUE ASP.NET WebRTC
Linux Linux内核 Shell MakeFile
MySql SqlServer Oracle
STM8 STM32 51单片机
VUE入门 HTML JavaScript CSS layui镜像网站 ElementUi中文官网 element-plus 图标
三菱 欧姆龙 西门子 施耐德 松下 台达
IOTSharp IOTGateway ABP FRAMEWORK Docker
亚克力音响 编程仙途:智驭万法
面试题与技巧 Python入门技能树 微软C#教程
首页 编程之美 工具下载 全国就业 流量地图 文心一言
STM32
内容介绍 Keil uVision5 安装与环境配置 Keil uVision5 如何快速安装支持库 第1讲 5个串口232 485通信 Linux嵌入式环境一键ISP烧录
第1讲 5个串口232 485通信
激萌の小宅 小宅博客 STM32

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

Linux嵌入式环境一键ISP烧录

参考博客:

stm32flash一键ISP烧录单片机

【keil备忘录】1.stm32 hex转bin


烧录工具源码下载:

https://sourceforge.net/p/stm32flash/code/ci/master/tree/


前言

        博主手头有个jetson orin nano super的板子,连接了一块STM32F407的单片机设备,如下:

QQ20250905-192456.jpg

现在想通过jetson的板子,给STM32进行串口一键固件烧录,以此来实现对设备的远程升级。


步骤1:生成bin文件

QQ20250905-195220.jpg


打开我们的Keil项目,按照上面目录,添加如下配置:

fromelf --bin -o "$L@L.bin" "#L"


然后点击重新编译,就会在hex文件的目录下多生成一个bin文件,这个就是我们用来烧录用的。


步骤2:下载stm32flash工具与windows环境烧录bin文件

工具下载直接用网盘的:

https://pan.baidu.com/s/1XQl42YNZnCNDQpG5Fjy7PQ?pwd=8bm2


windows下的烧录指令如下:

stm32flash.exe -b 115200 -R -i -dtr,rts,dtr,rts -w 100.bin -v -g 0x08000000 COM8


效果如下:

QQ20250905-200027.jpg


这里要注意了:网盘里面有提供linux下的运行程序,我在jsetson环境下尝试运行过,不能用,最好的办法是直接用源码重新编译


步骤3:下载stm32flash工具源码

进入jetson开发板,找个目录,执行下面命令,进行源码下载:

git clone https://git.code.sf.net/p/stm32flash/code stm32flash-code


进入目录后,直接执行“make”,就能生成我们的执行文件了

QQ20250905-200632.jpg


步骤4:Linux环境烧录测试

将linux环境下的stm32flash文件拷贝出来,然后执行下面命令,就可以实现烧录了

stm32flash -b 115200 -R -i -dtr,rts,dtr,rts -w 100.bin -v -g 0x08000000 /dev/robot_update_hex


效果如下:

QQ20250905-200832.jpg


补充内容

如果烧录的地址不清楚的,可以看下FlyMcu工具的提示信息。

QQ20250905-201359.jpg




第1讲 5个串口232 485通信

友情链接: CSDN激萌の小宅 95知识库 自考题库 罗分明个人网络博客 精益编程leanboot

小宅博客  www.bilibili996.com All Rights Reserved. 备案号: 闽ICP备2024034575号

网站经营许可证  福建省福州市 Copyright©2021-2025 版权所有

小宅博客
首页 智能家居 地图定位
公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

Linux嵌入式环境一键ISP烧录

参考博客:

stm32flash一键ISP烧录单片机

【keil备忘录】1.stm32 hex转bin


烧录工具源码下载:

https://sourceforge.net/p/stm32flash/code/ci/master/tree/


前言

        博主手头有个jetson orin nano super的板子,连接了一块STM32F407的单片机设备,如下:

QQ20250905-192456.jpg

现在想通过jetson的板子,给STM32进行串口一键固件烧录,以此来实现对设备的远程升级。


步骤1:生成bin文件

QQ20250905-195220.jpg


打开我们的Keil项目,按照上面目录,添加如下配置:

fromelf --bin -o "$L@L.bin" "#L"


然后点击重新编译,就会在hex文件的目录下多生成一个bin文件,这个就是我们用来烧录用的。


步骤2:下载stm32flash工具与windows环境烧录bin文件

工具下载直接用网盘的:

https://pan.baidu.com/s/1XQl42YNZnCNDQpG5Fjy7PQ?pwd=8bm2


windows下的烧录指令如下:

stm32flash.exe -b 115200 -R -i -dtr,rts,dtr,rts -w 100.bin -v -g 0x08000000 COM8


效果如下:

QQ20250905-200027.jpg


这里要注意了:网盘里面有提供linux下的运行程序,我在jsetson环境下尝试运行过,不能用,最好的办法是直接用源码重新编译


步骤3:下载stm32flash工具源码

进入jetson开发板,找个目录,执行下面命令,进行源码下载:

git clone https://git.code.sf.net/p/stm32flash/code stm32flash-code


进入目录后,直接执行“make”,就能生成我们的执行文件了

QQ20250905-200632.jpg


步骤4:Linux环境烧录测试

将linux环境下的stm32flash文件拷贝出来,然后执行下面命令,就可以实现烧录了

stm32flash -b 115200 -R -i -dtr,rts,dtr,rts -w 100.bin -v -g 0x08000000 /dev/robot_update_hex


效果如下:

QQ20250905-200832.jpg


补充内容

如果烧录的地址不清楚的,可以看下FlyMcu工具的提示信息。

QQ20250905-201359.jpg