你好,
我编译了'ble_app_noncon'在'杂项'文件夹和我使用Smart Scippets工具将十六进制文件下载到OTP中。在检查BLE扫描仪时,设备只宣布一次,并且根本没有广告。我对现有计划进行了以下更改。
- 使用ARCH_EXT_SLEEP_ON启用睡眠状态
- #undef cfg_development_debug.
- #undef cfg_wdog - 我禁用看门狗定时器
- 我正在打开periph_init()上的LED,并将其关闭Beforing _wfi()在archmain.cn
OTP后,LED闪烁,因此程序正在运行。但没有广告。
我通过下载到系统RAM检查程序一次,并且在不停止的情况下完美地工作。
问候,
标记
设备:
嗨马克,
您提到您在OTP中刻录了应用程序图像。你也烧了OTP标题吗?如果是,请您能出口OTP标题并与我分享吗?您是否使用WDOG和DEV_Debug禁用测试?
谢谢,PM_DIALOG.
嗨pm_dialog,
通过执行以下更改,我在OTP中刻录了另一个芯片
#define cfg_code_location_otp.
现在的应用程序。工作良好。我在工作场所有一个迫切要求,所以我必须去除睡眠模式。你认为哪一个解决了这个问题。
注意:我正在使用带电池的定制板。
问候,
标记
嗨马克,
可能#define cfg_code_location_otp可能会解决您的问题。但是,我并不完全确定,因为我没有清楚的是您跟随的步骤。你做了什么其他改变?OTP标题是相同的吗?
谢谢,PM_DIALOG.
你好,
是的,OTP标头是相同的。我相信这些是我所做的两个改变。
问候,
标记
嗨马克,
您在不工作固件中使用了哪种睡眠模式(延伸或深睡眠)?
您能否导出OTP标题的配置并与我们分享它?
BR,宜宾