cc1310上电一直打印 RSTSRC_WARMRESET
生产了一批板子部分出现这种情况
Viki Shi:
你用的什么立例程?该信息说明芯片一直在复位。这是芯片复位的一个source,完整版如下:
RSTSRC_PWR_ON
RSTSRC_PIN_RESET
RSTSRC_VDDS_LOSS
RSTSRC_VDD_LOSS
RSTSRC_VDDR_LOSS
RSTSRC_CLK_LOSS
RSTSRC_SYSRESET
RSTSRC_WARMRESET
RSTSRC_WAKEUP_FROM_SHUTDOWN
daniel1:
RF_runCmd(rfHandle, (RF_Op*)&EasyLink_cmdFs, RF_PriorityNormal, 0, //asyncCmdCallback, EASYLINK_RF_EVENT_MASK);
单步调试发现这条命令执行不下去导致开门狗一直复位
Viki Shi:
回复 daniel1:
这边应该不会卡住,一批板子里有可以正常执行的是吧?怀疑是硬件问题。先排查下板子之间的差别
软件来说,RF_runCmd 会调用RF_pendCmd,会等待命令执行特定事件发生才会返回
daniel1:
回复 Viki Shi:
一批板子小部分出现这个问题,不知道硬件上什么原因会导致这个错误
daniel1:
回复 Viki Shi:
这个函数是不是会去检查射频相关的寄存器或者硬件参数,我的芯片是A版本的,其他串口功能都正常 唯独射频功能失败
da qin zheng sheng:
回复 daniel1:
首先把看门狗关闭试试,另外购买版本B芯片测试。
da qin zheng sheng:
回复 da qin zheng sheng:
另外检查是不是晶振问题?
user4988634:
回复 daniel1:
请问你让单片机复位的函数是什么?
xiaoxiao lou:
回复 daniel1:
我用B版本,也有同样问题。
TI是否能给个解决问题的方向,硬件问题,到底是什么问题?
从芯片角度看,为什么会这样,晶振有问题?