您好,支持团队!
我正在使用最新的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
设备:
您好,支持团队!
我将更新有关设置条件的信息。
在以下条件下发生错误(停在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
你好
我发现一个类似的问题
尝试将其更改为da1458x_config_advanced.h中的#undef
/*******************************************************************************************************************************************************************************/
/*使用XTAL16M自适应沉降算法启用功率优化。*/
/*注意:XTAL16M自适应沉降算法仅适用于XTAL23K,而与RCX无效,作为LP时钟。*/
/*******************************************************************************************************************************************************************************/
#undef CFG_XTAL16M_ADAPTIVE_SETTLING
这使设备可以使用内部振荡器运行。
嗨,Jun-ichi tobe,
感谢您使用我们的新SDK。XTAL16M自适应沉降算法仅适用于XTAL23K,而与RCX一起使用,作为LP时钟,因此您应该不确定CFG_XTAL16M_ADAPTIVE_SETTLING来自da1458x_config_advanced.h头文件。您能否让我们知道您的问题是否解决?
谢谢,pm_dialog
嗨,Boydy1989和PM_Dialog!
我可以确认它在设置#UNDEF CFG_XTAL16M_ADAPTIVE_SETTLING设置时正在处理RXC 20设置。
谢谢您的支持。
Jun-ichi