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

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
Jun-ichi托比
离线
最后看到:7个月4天前
加入:2016-04-01 39
如何在SDK 6.0.8中使用内部时钟(rcx20)

你好,支持团队!

我正在使用最新的SDK 6.0.8测试DA 14585。
我正在使用对话评估工具包(专业版)。

将其设置为LP_CLK_XTAL32(外部时钟)正在工作。
如果它被设置为lp_clk_rcx20(内部colck),它将停止工作。

调试时,rwip.c . 447行
它似乎停止了ASSERT_WARNING (!)USE_XTAL16M_ADAPTIVE_SETTLING)。

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

*改变代码:
\ user_config.h
static 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 only

\ arch.h
#define STARTUP_SLEEP_DELAY_DEFAULT (160) // 0.1 sec & 6.0.4 / 6.0.8 only

我测试过它在旧版本的XTAL32和RCX20设置上都可以工作(我使用SDK 6.0.4和6.0.6进行了测试)。

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

最好的问候,

Jun-ichi

设备:
Jun-ichi托比
离线
最后看到:7个月4天前
加入:2016-04-01 39
你好,支持团队!

你好,支持团队!

我会更新设置条件。

在下列条件下发生错误(停在rwip.c的447行)。

*只有SDK 6.0.8
* \ user_config.h
static 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年9个月前
加入:2017-10-18里

我发现了一个类似的问题

试着在da1458x_config_advanced.h中将其更改为#undef

/****************************************************************************************************************/
/*启用XTAL16M自适应解决算法的功率优化。* /
/*注:XTAL16M自适应解决算法只与XTAL23K工作,而不是与RCX,作为LP时钟。* /
/****************************************************************************************************************/
# undef CFG_XTAL16M_ADAPTIVE_SETTLING

这使得装置可以与内部振荡器一起运行。

PM_Dialog
离线
最后看到:17小时39分钟前
工作人员
加入:2018-02-08 11:03
嗨Jun-ichi托比,

嗨Jun-ichi托比,

感谢您使用我们新的SDK。XTAL16M自适应解决算法只适用于XTAL23K,不适用于作为LP时钟的RCX,所以你应该取消定义CFG_XTAL16M_ADAPTIVE_SETTLING从da1458x_config_advanced.h头文件。你能告诉我们你的问题是否解决了?

谢谢,PM_Dialog

Jun-ichi托比
离线
最后看到:7个月4天前
加入:2016-04-01 39
Hi boydy1989 & PM_Dialog !

Hi boydy1989 & PM_Dialog !
我可以确认它是工作在RXC 20设置,而设置#undef cfg_xtal16m_adaptive_settingsetting。
谢谢你的支持。
Jun-ichi