嗨对话框,
我希望在DA14585上实施深度睡眠,然后按照“Training_04_sleep模式配置和电源测量_0”文档。
1.添加ARCH_SET_DEEP_SLEEP(1);ust_proxr.c上的静态void app_button_press_cb(void)函数
2.修改static const sleep_state_t app_default_sleep_mode = arch_ext_sleep_otp_copy_on;在user_config.h上
3. undefine #undef cfg_development_debug上da1458x_config_basic.h
4.在da1458x_config_advanced.h上定义#define cfg_code_location_otp
5.在user_proxr.h上定义#define cfg_ext_int_wakeup_deep_sleep
构建固件并刻录到OTP。
模块无法进入睡眠模式。
你能给我一些建议来实现这个吗?
谢谢你。
设备:

嗨牛仔裤,
你在OTP标题中编程DMA长度?请导出OTP标题并为我上传它。
布尔
cyibin.
嗨皮宾,
OTP标题更改应用程序编程标志#1和应用程序编程标志#2从否定到是
OTP大小为64K更改OTP DMA长度至3E80
标题文件已验证。
谢谢,
jean
嗨牛仔裤,
OTP标题中的某些字段标记为小心标记,并且它们是用户不应该更改其值的字段,否则销毁芯片的风险很大。如果他将更改此类字段的值,程序将警告用户。所以,我强烈建议你不要修改这个领域。由于您编程了OTP,请您检查您的设备是否正确启动并按预期启动广告?哪个SDK以及您使用的开发板?你提到你的设备没有进入深睡眠,你是如何测试的?如果您想进入深度睡眠,则应按P1_1上的按钮。触发APP_BUTTON_PRESS_CB()时执行ARCH_SET_DEEP_SLEEP()。
谢谢,PM_DIALOG.