嗨对话,
我想在DA14585上实现深度睡眠,并遵循“Training_U睡眠模式配置和功率测量”文档。
1将arch\u set_udeep_usleep(1);到静态void app_按钮\u按用户proxr.c上的\u cb(void)函数
2修改用户配置上的静态const sleep\u state\u t app默认\u sleep\u mode=ARCH\u EXT\u sleep\u OTP\u COPY\u ON;ON
三。在da1458x配置\u basic.h上进行未定义\undefcfg\u开发\u调试
4定义da1458x上的CFG\U代码\u位置\u OTP
5定义ා定义CFG\u EXT_uint_唤醒\u DEEP_SLEEP on user_uproxr.h
构建固件并刻录到OTP。
模块无法进入睡眠模式。
你能给我一些建议来实施这个吗?
非常感谢。
设备:

嗨,珍,
你…吗在OTP头中编程DMA长度?请导出OTP标题并上传给我。
比尔
胞苷
嗨,CYibin,
OTP标头更改应用程序编程标志ා1和应用程序编程标志#2从否变为“是”
OTP大小为64K,将OTP DMA长度更改为3E80
头文件已连接。
谢谢您,
牛仔
嗨,珍,
OTP头中的一些字段标记有警告标记,它们是用户不应更改其值的字段,否则会有很大的破坏芯片的风险。如果用户要更改这些字段的值,程序将警告用户。所以,我强烈建议您不要修改这个字段。既然您编程了OTP,请检查您的设备是否正确引导并按预期开始广告?您使用哪个SDK和哪个开发板?你提到你的设备没有进入深度睡眠,你是如何测试的?如果您想进入深度睡眠,则应按P1_u1上的按钮。触发应用程序按钮\u press_ucb()时,将执行arch_set_udeep_usleep()。
谢谢,下午好