专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
最近遇到的一个芯片调试问题,跟大家分享下!
2019-07-20 22:08
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
3296
2
1001
本帖最后由 xiaoxiaoyuwu 于 2016-5-19 15:13 编辑
最近在调试stm32f405芯片的USB HID通讯的时候,遇到烧写程序烧写一次后,就不能再次烧写。一直怀疑是芯片的问题或者调试器的问题,从stlink到jlink徘徊,甚至怀疑过keil的问题。但是一次偶然的机会,就解决了。详细遇到的bug和怎么解决的。希望对大家有所帮助。
1.
当你编译烧写一个程序之后
2.
当你再次编译,写入的时候出现了
当发现配置都完全正确,但是依旧不能写入程序时,你是不是怀疑过你芯片的问题?是不是怀疑过你的
stlink
的问题?怀疑电路的问题?等等
…….
3.
无论你怎样操作
stlink
,还是没办法去连接设备,无论你选择
Normal or HotPlug mode.
4.
解决问题的办法
(1)
重启设备
(stm32
模块
)
的电源
(2)
重新打开
stlink
软件,并连接设备
(3)
整个芯片
(Flash memory erased.)
(4)
检查你原程序中的时钟设置以及你实际使用的晶振的情况。
注意:实际使用的时钟晶振为
25M
,但是在配置的过程中却使用的是
8M
。所以时钟导致芯片没有正常工作。
故烧写程序出现故障。把它的时钟改成
25M
后,就可以正常烧入程序了。
总结:不要去轻易的去怀疑芯片的问题
/
烧入器的问题
/
电路的问题。首先先检查程序的问题,比如时钟的问题
/GPIO
配置的问题等。
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
tanruiqiang
1楼-- · 2019-07-21 03:39
感谢分享
加载中...
15623052920
2楼-- · 2019-07-21 05:11
精彩回答 2 元偷偷看……
加载中...
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
一周热门 更多>