[N32WBxxx] N32WB031睡眠模式无法烧录程序

[复制链接]
 楼主| Haizangwang 发表于 2025-6-9 19:19 | 显示全部楼层 |阅读模式
原因
烧录了官方提供的SDK(\N32WB031_SDK\N32WB031_SDK_V1.3.3\N32WB03x_SDK_V1.3.3\projects\n32wb03x_EVAL\ble\rdtss\MDK-ARM)
程序进入睡眠模式,ST-Link也无法使用,初步猜测应该是程序进入了睡眠模式,禁用了SWO。导致无法烧录程序。

解决方法
1.尝试了使用官方提供的烧录软件 使用串口进行擦除程序,但是官方该程序不支持N32WB031。



2.按复位键,或者断电再烧录程序,也不行。

3.发现代码开头有一个delay_n_10us(200*1000);意思是程序开始时会延迟2秒的时间,所以需要按住复位键,松开后立刻下载新的程序,成功唤醒芯片。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/rightangle/article/details/146131656

yangxiaor520 发表于 2025-6-9 21:43 来自手机 | 显示全部楼层
睡眠模式下,有些外设是关掉了的哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

210

帖子

0

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

65

主题

210

帖子

0

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