STM32L151板子进入不了用户下载模式

2019-07-14 17:37发布

手上一块自己做的STM32L151的板子。boot1通过一个47K的电阻接地,boot0是按钮控制接地或者电源
boot1=0和boot0按钮按下(boot0 = 1)时,
如果按一下reset则可以下载自己的程序到flash,这个过程之前测试时也可以通过Flash Loader Demonstarter下载并运行自己的程序。

现在情况是按照之前的流程,按下reset并松开时,直接启动了上一次下载的程序。(情况和boot0按钮不按下,直接reset一样。)
再用Flash Loader Demonstarter下载程序就下载不了。


不知道是哪里出了问题,求救。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
TOPCB
1楼-- · 2019-07-15 15:41
测试一下ST的boot0和boot1引脚的电平状态。
youxi8745
2楼-- · 2019-07-15 19:28
不懂帮顶
youxi8745
3楼-- · 2019-07-15 23:03
 精彩回答 2  元偷偷看……
mzxcz
4楼-- · 2019-07-16 00:45
Jaionm 发表于 2018-9-19 18:46
先点击Flash Loader Demonstarter的下载按钮
再reset

Unrecongized device... Please, reset your device then try again.
mzxcz
5楼-- · 2019-07-16 02:31
云淡风轻丶 发表于 2018-9-19 18:05
不懂帮顶

多谢挽尊。
mzxcz
6楼-- · 2019-07-16 02:38
cmh20 发表于 2018-9-19 18:36
之前什么情况呢

boot0电压变化按下按钮之前0V、按下按钮之后1.79V(1.8V是VCC),确认是高电平1。 按reset的时候,boot0的电压一直是1.79V(确定是boot0拉高的时候复位),而且NRST的电压按钮按下前是1.79V,按下之后是0V,也是符合要求的。
之前状态是:
1. 按下复位按钮芯片可以运行起来。
2.按住boot0不松开,然后复位,再松开boot0按钮,就可以用flash load demostarter 下载了。
也不是程序问题,同样的程序另一块板子上运行正常,进入bootloader下载模式也是可以的。

一周热门 更多>