- 串口烧录方式(ISP)
- 原理:利用内嵌的自举程序,通过可用的串行接口对闪存存储器进行重新编程。对于小容量、中容量和大容量的产品而言,可以通过USART1接口启用自举程序。串口烧录的原理就是利用这个自举程序读取串口的数据,对内部Flash进行擦写,实现程序的烧录。
- 操作步骤 :
- 将BOOT0设置为1,BOOT1设置为0,按复位键即可进入串口下载模式。
- 打开FLYMCU软件,选择正确的串口,点击读器件信息,显示连接成功。
- 打开所需要下载的HEX文件,选择不使用RTS和DTR。点击开始编程,直至下载成功。
- 下载完成后,将BOOT0跳线跳到0,按一下Reset键,程序即可正常运行。
- 注意事项:如果选择STLINK进行烧录,将会报错。未检测到STLINK错误提示。需要使用另外的工具进行烧录。
- KEIL软件烧录方式
- 原理:Keil uVision5建立工程并编译通过后,可以实现内部集成的烧录工具实现对目标开发板(芯片)的烧录工作。
- 操作步骤 :
- 把板子上的BOOT0和BOOT1置为接地,连接上JTAG接口和串口。
- 在Keil uVision5中options for target设置Device的芯片为板子上的芯片型号(如STM32F103C8T6)。Target菜单中设置晶振频率(如8MHZ)。
- 配置好相关选项后,点击编译下载按钮,即可将程序烧录到单片机中。
- 注意事项:如果工程文件缺失,只有烧录目标程序.bin或者.hex文件时,就不能通过这种方式进行烧录操作。
- ST-LINK Utility烧录方式
- 原理:ST官方的ST-LINK Utility软件支持.bin/.src/.hex/.src/.s19五种格式的烧录文件下载。烧录文件在MDK软件编译工程时会自动生成。
- 操作步骤 :
- 安装STLINK软件,并将STLINK连接到电脑。
- 打开STLINK软件,选择正确的烧录文件(如.hex文件)。
- 配置好相关选项后,点击开始编程按钮,即可将程序烧录到单片机中。
- 注意事项:此软件需要使用STLINK仿真烧录器,支持开发板板载的STLINK V2.1进行烧录操作。
- STM32CubeProgrammer烧录方式
- 原理:STM32CubeProgrammer是ST官方提供的另一种烧录软件,支持多种烧录方式,包括使用STLINK进行下载、使用串口进行下载(ISP)、使用DFU模式(USB)等。
- 操作步骤 :
- 安装STM32CubeProgrammer软件,并将STLINK连接到电脑。
- 打开STM32CubeProgrammer软件,选择正确的烧录文件(如.bin文件)。
- 配置好相关选项后,点击开始编程按钮,即可将程序烧录到单片机中。
- 注意事项:此软件也支持多种烧录方式,可以根据实际需求选择合适的方式进行烧录。
【STM32】STM32G431RBT6单片机的几种烧录方式
LN花开富贵2024-11-05 10:28
相关推荐
zyf10441627 分钟前
暑期实践日志 Day48:复盘大纲与知识点对照表,系统汇总整理成果摇滚侠32 分钟前
《SpringBoot 3:入门与应用实战》第 14 章 打包与部署 Spring Boot 应用打包 阅读笔记 41金立基包装胶水36 分钟前
纸袋热封胶常见都有哪些问题?chnyi6_ya1 小时前
论文阅读笔记 | HoneyBee: Data Recipes for Vision-Language Reasonersrepetitiononeoneday1 小时前
【每日规划与反思】2026.9.4江湖人称菠萝包1 小时前
【Windows】《深入浅出Windows API程序设计:编程基础篇》笔记-Chapter1-基础知识艾芯微科技1 小时前
SKY13370‑374LF|0.5‑6GHz SPDT 射频开关,WLAN/LTE 射频前端实用器件m4Rk_2 小时前
【论文阅读】Agent 记忆机制(61):CFGM——用粗到细的记忆落地贯通经验采集、知识蒸馏与在线纠错边境悍匪2 小时前
蜗牛学苑 Java 智能体学习 Day33|AOP 面向切面编程、日志技术思维导图复盘我是你的开心果7782 小时前
ai全栈软件开发day21(第四阶段喽)