TI中文支持网
TI专业的中文技术问题搜集分享网站

cc1310上电一直打印 RSTSRC_WARMRESET

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是否能给个解决问题的方向,硬件问题,到底是什么问题?

从芯片角度看,为什么会这样,晶振有问题?

赞(0)
未经允许不得转载:TI中文支持网 » cc1310上电一直打印 RSTSRC_WARMRESET
分享到: 更多 (0)