打印
[N32WBxxx]

N32WB031睡眠模式无法烧录程序

[复制链接]
33|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
睡眠模式下,有些外设是关掉了的哦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

140

帖子

0

粉丝