完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的平台:IAR7.5,原例程来自ARMmbed案例,前期实验串口黑百LCD、2路ADC、2路PWM、时钟中断、IO中断测试脉冲、等都很成功。今天实验8位并口彩色LCD,开始使用的IO口为:PC_8,PC_9,PC_10,PC_11,PC_12,PD_2,PB_5,PB_3,信号控制IO口:PD_7~PD_3,由于没有显示,PB_5,PB_3在板子的另一边,于是改为并口:PC_8,PC_9,PC_10,PC_11,PC_12,PD_2,PA_13,PA_14[低位],控制口不变,结果下载后程序自动运行——不用点击run按钮,并且也不显示,怀疑PA_13,PA_14口另有他用,于是改回来低两位PB_5,PB_3,下载时出现报错:致命错误:st-link 没有发现MCU会话终止!见后边的图。
现象时:正常下载是板载下载器的红色LED闪烁,现在连接上就一直亮着,下载也不闪烁。但在设备中能看到此下载器和MCU生成的一个存储装置。 问题:板载下载器坏了?板子坏了?如是,能否修复! 先谢谢了! |
|
相关推荐
9个回答
|
|
自己回复吧。查看手册发现PA_13,PA_14是ST_LINK的烧写口,我在程序中将这两个口设置成输出,造成编程器无法下载。凌晨梦醒,觉得可能可以解决——看到有一个存储器,参照NXP[Freescale]有一种下载文件的方法,直接将编译好的.hex或.bat文件丢进去就可以运行的方式,将编译好的串口LCD丢进去,奇迹发生了,其过程红色的LED闪烁,完成后,那个一直红色的LED变成了绿色的。立马下载程序测试,一切Ok。原来如此,PA_13,PA_14不能做为IO口使用。以此告诉网友们。
|
|
|
|
自己回复吧,问题已解:
|
|
|
|
是这样的,楼主自己解决问题还回复,很尽责!
|
|
|
|
可以试试烧写时把mcu复位
|
|
|
|
问题解决了就好
|
|
|
|
我去,SWD都不明白,就开始了,把BOOT0值1,就可以解决SWD下载了。
|
|
|
|
你的态度 我比较欣赏!!!!!!!
|
|
|
|
谢谢告知,以后再遇到此问题可以尝试你的方法。 |
|
|
|
谢谢分享!!!!
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2183 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2011 浏览 3 评论
4612 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2154 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2687 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 10:47 , Processed in 0.744992 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号