求助,stm32突然烧不进程序了

2019-07-14 19:56发布

我是大三学生,现在是要参加一个机器人比赛,用的STM32做主控芯片。在调试程序的过程中突然发现stm32烧不进程序了,快急死了。
具体情况是这样的:我觉得之前烧程序的速度有点慢,就改换USB3.0的口去接开发板,结果突然就跳出安装驱动的窗口了。我觉得奇怪为什么又要装驱动明明以前装好了的。反正我就是等安装好了再重新烧程序结果就发现烧不进去了。就像这样:
捕获1.PNG
然后不管换成哪一个USB口都不行了,都是这样。
上网查了说不要勾选校验就好,但是不勾校验的话,虽然程序能烧了,但实际上开发板上什么反应都没有,我烧的是正点原子官方的例程,所以不可能是程序问题。
此外我还发现一个奇怪的现象,如果出现这种烧写失败的情况,再换波特率再次烧写的话,就算不勾选校验也写不进去程序,会出现这种情况:(读取器件信息和清楚芯片也是一样结果)
捕获2.PNG
除非换回烧写失败时用的波特率,然后清楚芯片才能换波特率写入程序,当然和之前一样,是不勾选校验才能写而且写了没反应,勾选了就又是“写入出错,进度0%”
现在我完全不明白是我的电脑还是开发板的问题。这个情况是我的电脑突然要开始安装驱动开始的,而且芯片可以读取信息也可以清除,似乎是我的电脑的问题。而波特率的事情似乎是因为芯片内部某些程序的运行造成的。
求各位大神指点迷津。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
迎击风暴的海燕
1楼-- · 2019-07-15 01:19
Pins_x 发表于 2017-2-7 10:21
换个烧写软件。比如STVP。

这个好像是要和ST-LINK配套使用的啊,可我没有啊,当初卖家就给了一根USB转RS232的连接线
Pins_x
2楼-- · 2019-07-15 04:07
迎击风暴的海燕 发表于 2017-2-7 21:44
这个好像是要和ST-LINK配套使用的啊,可我没有啊,当初卖家就给了一根USB转RS232的连接线

这个是要ST-LINK...
ketose
3楼-- · 2019-07-15 08:07
你的串口转USB可能烧坏了,你在别的电脑上试下。
sunhognwei0403
4楼-- · 2019-07-15 09:57
 精彩回答 2  元偷偷看……
鸿宇
5楼-- · 2019-07-15 12:49
有可能是boot区域的固件丢失了。。。。
迎击风暴的海燕
6楼-- · 2019-07-15 14:14
已解决,用jlink就烧的进去了

一周热门 更多>