你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32l072cbt6设置进入stop模式,但没有设置退出,现在无法烧录无法擦除

[复制链接]
人物 提问时间:2023-10-10 09:19 / 已解决

我想测试stop模式下功耗,所以没有设置退出,现在没法烧录没法擦除,因为设置的是上电就启动,所以重新上电也没有用,请问还有什么办法吗?

我是自己设计的板子,可以重新焊线连接什么的,不知道修改线路有没有用?还望大佬回答

收藏 评论5 发布时间:2023-10-10 09:19

举报

5个回答
butterflyspring 最优答案 回答时间:2023-10-10 09:46:00
可以尝试下面的方式:
1. 手动复位,然后快速连接烧录器,如连接上,立刻擦除程序。下次记得添加延时几秒后进入低功耗。
   注意:这个方式是靠几率和烧录器连接速度,也有可能成功概率极小,多试几次。以前试过,成功过。
2. 连接复位脚到st-link的对应脚,配置硬件 under reset 复位项试试。然后链接,这个也有一定概率。
3. 最后有可能的话试试用boot 脚启动boot loader, 然后连接上(串口), 擦除程序。这个需要了解bootloader 的相关知识。
xmshao 回答时间:2023-10-10 09:56:42
不知你是通过什么方式连接的。如果通过SWD接口 利用STM32CubeProgrammer应该是没啥问题的。


连接模式 选择 Under Reset。复位模式选择Hardware reset.


芯片进入低功耗模式后,连接往往不太方便,建议将reset线接上,连接时多做几下复位,肯定 连得上的,


可能连接不是很顺畅。
人物 回答时间:2023-10-10 09:34:41

而且这款芯片没有boot1引脚,是不是就是说没法通过更改boot的方式修改启动位置?

butterflyspring 回答时间:2023-10-13 16:45:34
看手册,手册上有介绍,BOOT1脚信号有OPTION BYTE 确定,注意是nboot1

STM32L0 BOOT CONF TABLE.PNG
人物 回答时间:2023-10-13 19:03:24

butterflyspring 发表于 2023-10-13 16:45
看手册,手册上有介绍,BOOT1脚信号有OPTION BYTE 确定,注意是nboot1

谢谢,经过你的提示我才发现选项字节这个知识点,之前不明所以就漏过去了。

不过能更改启动位置,但是因为没有外置引脚不能通过硬件的办法解决了,要是遇到我这里遇到的情况应该就解决不了了吧。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版