DA14585只在OTP后的POR上做一次广告

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
MarkDsylva_2277
离线
最后看到:2个月23小时前
加入:2019-06-19 04:20
DA14585只在OTP后的POR上做一次广告

你好,

我编写了'ble_app_noncon”例如'misc'文件夹和我下载的十六进制文件到OTP使用智能片段工具。当检查ble扫描仪时,该设备只发布一次广告,之后就没有任何广告了。我对现有程序做了以下更改。

  • 使用ARCH_EXT_SLEEP_ON开启睡眠
  • # undef CFG_DEVELOPMENT_DEBUG
  • #undef CFG_WDOG - i disabled watchdog timer
  • 我打开一个LED在外围的init()和关闭它之前在archmain.c中的_WFI()

OTP后,LED闪烁,因此程序正在运行。但是没有广告。

我检查了一次下载到系统RAM的程序,它完美地工作了好几天没有停止。

问候,

马克

设备:
PM_Dialog
离线
最后看到:5天16小时前
工作人员
加入:2018-02-08 11:03
嗨,马克,

嗨,马克,

您提到您在OTP中烧毁了应用程序映像。你把OTP头也烧了吗?如果是,你能导出OTP Header和我分享吗?你在禁用WDOG和DEV_DEBUG的情况下测试过吗?

谢谢,PM_Dialog

MarkDsylva_2277
离线
最后看到:2个月23小时前
加入:2019-06-19 04:20
嗨PM_Dialog,

嗨PM_Dialog,

我烧另一个芯片在OTP做以下改变

  • # undef CFG_CODE_LOCATION_EXT
    #定义CFG_CODE_LOCATION_OTP
  • app_default_sleep_mode = ARCH_SLEEP_OFF

现在应用程序。工作很好。我工作的地方有个紧急要求,所以我不得不取消睡眠模式。你觉得是哪一个解决了问题。

注意:我使用一个定制的板与电池连接。

问候,

马克

PM_Dialog
离线
最后看到:5天16小时前
工作人员
加入:2018-02-08 11:03
嗨,马克,

嗨,马克,

也许#define CFG_CODE_LOCATION_OTP可以解决您的问题。但是,我不是很确定,因为我不清楚你所遵循的步骤。你还做了哪些改变?OTP报头是一样的吗?

谢谢,PM_Dialog

MarkDsylva_2277
离线
最后看到:2个月23小时前
加入:2019-06-19 04:20

你好,

是的,OTP报头是相同的。我相信这就是我所做的两个改变。

问候,

马克

CYibin
离线
最后看到:8个月,3个星期前
工作人员
加入:2017-12-14 02:48
嗨,马克,

嗨,马克,

你在不工作的固件中使用了哪种睡眠模式(延长睡眠或深度睡眠)?

你能导出OTP头的配置和我们共享吗?

Br,宜宾