完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
开发板子如下:
再Keil5的开发环境下,用STlink进行下载时,会弹出一个错误窗口,具体提示到是忘了,有机会遇到该类问题,下次再截图补上,经过网上的一番搜索,才明白原因为:有写保护无法烧录代码!无法烧写的原因是芯片初始的程序里面有写保护的代码,导致再次烧写时无法读取flash,也无法擦除flash。解决办法:默认情况下boot0,boot1都接的是0,先将boot0的引脚接1,boot1不变。通过STM32的UART1的TXD和RXD两个引脚来下载程序(需要用到USB转TTL的下载器),然后将下载器的TXD接UART1的RXD,下载器的RXD接UART1的TXD,通过串口下载软件(可自行百度STM32串口下载烧录软件,具体步骤都有),可以成功的将自己的hex文件下载到Target板子上。然后恢复boot0的引脚为0。在次通过keil里的download,利用STlink就可以顺利下载自己写的程序了~~~以后都可以直接用STlink来下载,而不用再麻烦的用串口来下载。 |
|
|
相关推荐
|
|
919 浏览 0 评论
797 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
4560 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
3369 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2672 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 00:58 , Processed in 0.827829 second(s), Total 70, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖