如何在SDK 6.0.8中使用内部时钟(RCX 20)

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
5个帖子 / 0新
最后一篇文章
Jun-ichi tobe
离线
最后一次露面:5个月3周前
加入:2016-04-01 10:39
如何在SDK 6.0.8中使用内部时钟(RCX 20)

您好,支持团队!

我正在使用最新的SDK 6.0.8测试DA 14585。
我正在使用对话评估套件(Pro)。

将其设置为LP_CLK_XTAL32(外部时钟)正在工作。
如果将其设置为LP_CLK_RCX 20(内部COLCK),则将停止工作。

调试时,rwip.c的第447行
它似乎停止使用assert_warning(!use_xtal16m_adaptive_settling)。

设置如下。
*使用的项目名称:ble_app_barebone

*更改代码:
\ user_config.h
静态const sleep_state_t app_default_sleep_mode = arch_ext_sleep_on

.intv_min = ms_to_bleslots(417.5)
.intv_max = ms_to_bleslots(417.5)

\ da 1458 x _ config_advanced.h
#define cfg_lp_clk lp_clk_rcx 20
#define cfg_enable_smp_secure // 6.0.8

\ Arch.h
#define startup_sleep_delay_default(160)// 0.1秒&6.0.4 / 6.0.8

我已经测试了它在旧版本中的XTAL32和RCX20设置上都起作用(我使用SDK 6.0.4和6.0.6测试)。

使用最新SDK 6.0.8的RCX 20设置时,我是否必须设置其他东西?
SDK 6.0.8与以前的版本有所不同吗?

此致,

Jun-ichi

设备:
Jun-ichi tobe
离线
最后一次露面:5个月3周前
加入:2016-04-01 10:39
您好,支持团队!

您好,支持团队!

我将更新有关设置条件的信息。

在以下条件下发生错误(停在RWIP.C的第447行)。

*仅SDK 6.0.8
* \ user_config.h
静态const sleep_state_t app_default_sleep_mode = arch_ext_sleep_on
* \ da 1458 x _ config_advanced.h
#define cfg_lp_clk lp_clk_rcx 20

使用SDK 6.0.6时,它正常工作。

此致,

Jun-ichi

Boydy1989
离线
最后一次露面:1年8个月前
加入:2017-10-18 16:11
你好

你好

我发现一个类似的问题

尝试将其更改为da1458x_config_advanced.h中的#undef

/*******************************************************************************************************************************************************************************/
/*使用XTAL16M自适应沉降算法启用功率优化。*/
/*注意:XTAL16M自适应沉降算法仅适用于XTAL23K,而与RCX无效,作为LP时钟。*/
/*******************************************************************************************************************************************************************************/
#undef CFG_XTAL16M_ADAPTIVE_SETTLING

这使设备可以使用内部振荡器运行。

pm_dialog
离线
最后一次露面:49分钟10秒前
职员
加入:2018-02-08 11:03
嗨,Jun-ichi tobe,

嗨,Jun-ichi tobe,

感谢您使用我们的新SDK。XTAL16M自适应沉降算法仅适用于XTAL23K,而与RCX一起使用,作为LP时钟,因此您应该不确定CFG_XTAL16M_ADAPTIVE_SETTLING来自da1458x_config_advanced.h头文件。您能否让我们知道您的问题是否解决?

谢谢,pm_dialog

Jun-ichi tobe
离线
最后一次露面:5个月3周前
加入:2016-04-01 10:39
嗨,Boydy1989和PM_Dialog!

嗨,Boydy1989和PM_Dialog!
我可以确认它在设置#UNDEF CFG_XTAL16M_ADAPTIVE_SETTLING设置时正在处理RXC 20设置。
谢谢您的支持。
Jun-ichi