patch_func()

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Essele.
离线
最后一次露面:1个月3周前
加入:2020-12-19 15:33
patch_func()

你好,

所有示例项目都有一个呼叫periph_init()函数中的patch_func(),它评论为“ROM补丁”......这是什么?是否需要在每个唤醒时调用,或者可以调用一次?

我注意到Periph_init()似乎是建议一般初始化的地方,但对于使用延长睡眠的正常BLE应用程序,在每个唤醒时都会调用,如果您希望优化电量,则可以不同地处理。

所以像模块闪存的电源一样(我在reset_indication()中)这样做,实际上,如果您不需要为该特定唤醒使用任何引脚,您只需离开闩锁即可什么都不做......所以periph_init()成为这些东西,只在每个唤醒都是必不可少的......而且唯一一个为我留下的东西是patch_func()。

李。

ps_dialog-semi
离线
最后一次露面:2天8小时前
职员
加入:2020-12-17 10:32
嗨李,

嗨李,

我在内部升级了你的问题。

thx,paolo.

PM_DIALOG.
离线
最后一次露面:7小时12分钟前
职员
加入:2018-02-08 11:03
嗨李。

嗨李。

根据我们的团队介绍,建议在每个唤醒过程中保持这个patch_func()api,修补程序列表很大,我们不能明确说,如果patch_func api调用没有修改与无线电链路通信相关的任何寄存器值,一些贴片存储在存储器中,在延长睡眠模式下将保留。

如果您正在寻找电源优化,则以下链接可能相对接近,了解可以在DA14531 / 30中的功率优化方面所做的内容。

http://lpccs-docs.dialog-seminiondiond.com/sw_example/sdk6/da14531_power_optimized_dynamic_advertising/description.html.

谢谢,PM_DIALOG.

Essele.
离线
最后一次露面:1个月3周前
加入:2020-12-19 15:33
谢谢......这真的

谢谢......这真的很有用。