[STM32F1] 关于BOOT0下拉电阻问题,请教各位

[复制链接]
3592|11
 楼主| 踏踏实实每一天 发表于 2017-2-14 13:31 | 显示全部楼层 |阅读模式
最近做了一个小产品,用到GSM模块。板子是将BOOT0和BOOT1用10K下拉电阻接到地,但是当系统上电后,发现BOOT0有对地2V左右电压。然后用KEIL进行调试时,发现不能进入main函数,而且也不能复位。当系统不上电时,只接JLINK时,BOOT0有0.6V的电压。这是程序能够进入main函数,而且也能够复位。请问一下,不能够调试是不是由于BOOT0的电压有关?这种情况怎么解决?直接把BOOT0接地吗?
SULJE 发表于 2017-2-14 16:38 | 显示全部楼层
你在看看手册 调试时 boot0、boot1的电平要求是高还是低
西风萧萧 发表于 2017-2-14 17:57 | 显示全部楼层
可以联系我,我就是之前用stm32做过gsm通信
 楼主| 踏踏实实每一天 发表于 2017-2-14 21:13 | 显示全部楼层
西风萧萧 发表于 2017-2-14 17:57
可以联系我,我就是之前用stm32做过gsm通信

你好能否加一下QQ。我的2439334470
AT+CIPCSGP=1,"CMNET"\r\n,我用这条指令连接GPRS的时候,为什么返回一直是设置错误
戈卫东 发表于 2017-2-14 21:29 | 显示全部楼层
坏了吧?
mmbs 发表于 2017-2-14 22:27 | 显示全部楼层
BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。
mmbs 发表于 2017-2-14 22:30 | 显示全部楼层
Boot0 设置为 0 后,代码将从主 Flash 当中启动
 楼主| 踏踏实实每一天 发表于 2017-2-14 22:39 | 显示全部楼层
mmbs 发表于 2017-2-14 22:30
Boot0 设置为 0 后,代码将从主 Flash 当中启动

我是想问一下,是不是BOOT0的电压为2V左右,使得在不能够用JLINK调试
uiint 发表于 2017-2-15 10:55 | 显示全部楼层
BOOT0=0 是正常的启动模式
uiint 发表于 2017-2-15 11:00 | 显示全部楼层
BOOT0接地,可以正常启动和下载程序。
Bjorn 发表于 2017-2-15 21:19 | 显示全部楼层
Boot0 设置为 0 后,代码将从主 Flash 当中启动
yishuifu 发表于 2017-3-16 13:48 | 显示全部楼层
修改电阻值不就行了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

26

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部