完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
请教。使用的是STM32F051芯片,只焊出了SWD接口,情况如下:
1,调试程序过程中,对程序运行不太满意,修改程序后,发觉再也不能下载到芯片,J-LINK连不上(使用的是SWD方式,4线无复位),提示connect under reset failed,多次尝试无效果。 2,然后使用另一块板子调试,结果,也是调试过程中,再也不能下载到芯片,现象与第一块一致。 3,于是拆下芯片,重新焊上了一块新的,烧录了比较旧的软件版本,暂时未出现下载问题。(证明芯片外围电路没有问题?证明JLINK没有问题?) 那么问题来了,手上还有一块不能烧录的板子,尝试过BOOT0拉高,和SWD增加nRST引脚的方法,都不能下载程序,甚至连接都不成功,提示connect under reset failed,除了换芯片外,有什么办法能解救呢?(目前只剩下串口ISP方式没有试过了,但是板子上并没有引出接线,改动比较大)其次,反复检测过新版本的程序,并无复用SWD引脚,或FLASH保护等,为什么会导致芯片无法识别呢,不找出问题不敢下载程序啊,怕难兄难弟殊途同归,求高人解答~ 补充一下:目前不能烧录的板子里,上电是可以运行的,运行的是最后烧录的程序,但就是连接不上。 |
|
相关推荐
2个回答
|
|
学习学习,谢谢分享!
|
|
|
|
学习学习,谢谢分享!
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2033 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1885 浏览 3 评论
4475 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2031 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2541 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 22:10 , Processed in 0.395539 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号