崩溃后、我单步执行后发现代码在 SysCtrlAonUpdate 和 Power_idleFunc 之间不断切换。
//*****
__ static_inline 空
SysCtrlAonUpdate (空)
{
//在 AON 接口上强制执行时钟周期,以保证所有寄存器
//同步
HWREG (AON_RTC_BASE + AON_RTC_O_SYNC)= 1;
HWREG (AON_RTC_BASE + AON_RTC_O_SYNC);
}
/*
*=========== power_idleFunc =========
*需要将函数插入空闲循环中。
*它会调用已配置的策略函数,如果
*设置了"enablePolicy"标志。
*/
void Power_idleFunc ()
{
if (PowerCC26XX_MODULE_enablePolicy){
if (PowerCC26XX_MODULE_PolicyFxn!= NULL){
(*(PowerCC26XX_MODULE_PolicyFxn)();
}
}
}
如何测量 CC1310内部晶体振荡器是否振动