完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
串口下载介绍
串口下载简单方便,仅需一个USB-TTL模块几根杜邦线就可以了,而且产品量产时不用给生产源代码就可以实现烧录操作,省下了购买JLINK的成本。软件上也只需要随便选择一个支持串口烧写的串口就行,一般使用的是调试串口。使用串口下载唯一的不足就是不能在线调试。 串口下载准备工作 1.一台安装了STM32CubeProgrammer软件的电脑 2.一个USB-TTL模块 3.4根杜邦线 4.带有STM32L4xx系列芯片的设备(本次测试用的是STM32L431KBU6) 5.要烧写的HEX文件 6.检查设备BOOT0引脚是否引出 烧写步骤 1.将设备的串口和USB模块连接好 2.将设备的BOOT引脚拉高,拉高是为了选择MCU的上电启动模式(看下图)部分 MCU 中,BOOT1 不表示 I/O 引脚,而是 选项字节区域 的一个位(nBoot1)。STM32L431 芯片就属于这种情况。此时 BOOT1 通过选项字节中的 nBoot1 位进行配置。当 nBoot1 位置 1 时,相当于上图中的 BOOT1 复位为 0。当 nBoot1 位复位为 0 时,相当于上图中的 BOOT1 置 1。默认nBoot1上电后为高。 3.打开STM32CubeProgrammer软件,如下图 4.在点击connect按钮前先复位一下MCU,复位原因是复位后,MCU 会在 SYSCLK 的 第四个 上升沿锁存 BOOT 引脚的值。因此我们需要在复位前将模式更改为从 System memory 引导。 5.确认USB-TTL模块的串口号,点击connect,此时如果连线正确的话会读取MCU的一些信息并显示出来,如下图 6.点击界面中的“open file”选项,会提示你选择要烧录的Hex文件 7.选择完hex文件后界面 8.点击Downloada按钮,随后就会开始烧写程序,等待下面的进度条到100%后就说明烧写完成 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1621 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1546 浏览 1 评论
980 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
686 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1599 浏览 2 评论
1867浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
648浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
518浏览 3评论
534浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
506浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 18:21 , Processed in 5.592326 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号