你好,
我编辑了不符合例如杂项'文件夹和我下载十六进制文件到OTP使用智能代码段工具。当检查一个ble扫描器时,设备只做一次广告,之后就没有广告了。我对现有程序做了以下更改。
- 使用ARCH\u EXT\u sleep\u ON启用睡眠
- #undef CFG\开发\调试
- #undef CFG_WDOG-i禁用看门狗计时器
- 我在archmain.c中打开periph\u init()上的一个指示灯并在打开\u WFI()之前将其关闭
OTP后,LED闪烁,因此程序正在运行。但没有广告。
我通过下载到系统RAM检查了一次程序,它连续几天工作正常,没有停止。
当做,
作记号
设备:
你好,马克,
您提到您在OTP中烧掉了应用程序映像。你也烧了OTP头吗?如果是,请导出OTP头并与我共享好吗?你测试它时禁用了WDOG和DEV\u调试吗?
谢谢,下午好
嗨,PM\U对话,
我在OTP中烧掉了另一个芯片
#定义CFG\u代码\u位置\u OTP
现在是应用程序。很好用。我的工作场所有一个紧急的要求,所以我不得不取消睡眠模式。你认为哪一个解决了这个问题。
注:我使用的是一个定制板与电池连接。
当做,
作记号
你好,马克,
也许#define CFG_CODE_LOCATION_OTP可以解决您的问题。然而,我不完全确定,因为我对你所遵循的步骤没有一个清晰的看法。你还做了什么改变?OTP头是否相同?
谢谢,下午好
你好,
是的,OTP头是相同的。我确信这就是我所做的两个改变。
当做,
作记号
你好,马克,
您在不工作的固件中使用了哪种睡眠模式(延长睡眠或深度睡眠)?
能否将OTP头的配置导出并与我们共享?
宜宾市