你好,支持团队!
我使用最新的SDK 6.0.8测试DA 14585。
我正在使用对话框评估套件(pro)。
将其设置为LP_CLK_XTAL32(外部时钟)正在工作。
如果设置为LP_CLK_RCX 20(内部COLCK),它将停止工作。
调试时,RWIP.c线447
它似乎停止了assert_warning(!uder_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仅限
\ arch.h.
#define startup_sleep_delay_default(160)// 0.1 sec&6.0.4 / 6.0.8
我已经测试了它在旧版本中的XTAL32和RCX20设置上工作(用SDK 6.0.4和6.0.6测试)。
使用RCX 20设置时使用最新的SDK 6.0.8,我必须设置别的东西吗?
SDK 6.0.8与以前的版本不同吗?
此致,
Jun-Ichi.
设备:
你好,支持团队!
我将更新设置条件。
在以下条件下发生错误(在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.
你好
我发现了类似的问题
尝试将此更改为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!
我可以确认它正在研究RXC 20设置,同时设置#undef cfg_xtal16m_adaptive_settling设置。
谢谢您的支持。
Jun-Ichi.