在DA14585的SDK版本6.0.08和6.0.10上面试调试prox_reporter工程,将32K晶振的选择有外部32K换成内部RC20时,仿真或者程序运行,代码直接BUG掉,
#define CFG_LP_CLK LP_CLK_RCX20 //change from LP_CLK_XTAL32 to LP_CLK_RCX20
代码bug在rwip.c里面的447行如下位置:
// The XTAL16M adaptive settling cannot be used with RCX
ASSERT_WARNING(!USE_XTAL16M_ADAPTIVE_SETTLING)
类似工程ble_app_profile 如上面一样修改不会存在BUG软件问题
在SDK 6.0.06的 prox_reporter工程同样的修改也不会出现软件BUG的情况。
请问如何修改才可以在6.0.10和6.0.08 SDK上面运行内部RC的prox_reporter工程.
Device:
你好,
把宏 USE_XTAL16M_ADAPTIVE_SETTLING #undef 掉就可以用内部 rc 做低频时钟源了
确实修改这个就可以了.