Other Parts Discussed in Thread: CC1310
设备低概率出现死机,死机现象为DCDC_SW无输出,32k晶振不起振,复位后系统正常工作;
1、DCDC_SW是由软件控制还是内部硬件控制的?与m3和m0内核相关吗?因为我尝试过把flash擦除,DCDC_SW都会有输出;
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
设备低概率出现死机,死机现象为DCDC_SW无输出,32k晶振不起振,复位后系统正常工作;
1、DCDC_SW是由软件控制还是内部硬件控制的?与m3和m0内核相关吗?因为我尝试过把flash擦除,DCDC_SW都会有输出;
死机后,DCDC_SW量取只有120mv,DCOUPL为0V;正常上电DCDC_SW是1.7左右,DCOUPL为1.2V左右;
我们自制的硬件也是使用内部的dcdc,软件上ccfg没有修改过。
低概率会出现这种情况
还有就是应用程序出现问题或者导致内核崩溃会不会导致这DCDC软件控制出问题?DCDC软件控制部分是不是独立于应用程序,是m3内核还是m0内核来控制这个输出?
正常上电DCDC_SW是1.7左右,DCOUPL为1.2V左右;
上电这个值是正常的,上电没有问题
在launchpad上能复现吗?
在launchpad上试一下,这样就能确定是软件问题还是硬件问题
DCDC软件控制部分是不是独立于应用程序,是m3内核还是m0内核来控制这个输出?
是的,是M3控制
M3控制DCDC输出的话,我尝试过把flash全清空了,DCDC是正常输出的,也就是说只有m3内核崩溃了才会导致这个问题?应用程序会导致m3内核崩溃吗?
疑似判断 这种现象会不会是假死现象,
肯定不是假死的,因为我这边使用不重启的方式无法debug进去,何况VDDR电压为0,整个系统电源都没有了;
一种是接收数据过多导致内存溢出 ,复位后内存清理了,又是正常
这个接收数据指的是无线还是其他的?还是单单说明某种情况下内存溢出现象会导致内核整个崩溃?因为这里面使用到了无线收发,接收是使用到官方例程的RFQueue的;
另一种是 TCK 需要10K上拉电阻 排查下,
这个TCK引脚是有什么讲究有什么依据需要上啦电阻?
整个内核崩溃基本上不会出现,VDDR为0的情况大多是硬件问题
先看下launchpad上能否复现,如果一直不能复现,那你就要检查硬件设计了
因为我这边还有一套设备是基于这套代码去修改的,硬件也是类似的,那套设备跟目前异常这套代码差异只在于adc和外部中断的区别,那套设备跑了有几周都没异常