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

CC1310代码丢失

请教大家一个问题:

之前我在论坛发过一个帖子,关于CC1310低电读写Flash

    我么的产品是纽扣电池供电,用一段时间发现1310会死机,再换上新电池也不能工作,发现电池电量过低,然后把1310程序重烧就好了,请问是不是1310程序丢失,我们的产品上电会读取NV区的网络信息,是不是低电导致反复重启,反复读Flash,造成程序丢失?

Viki Shi:

是有这个可能,原帖里面也已经指出,建议按照规定电压范围操作

Invoker:

回复 Viki Shi:

您好:

感谢您的回答,目前我们的产品供电只能用这样的形式,您可否提供些保护性措施建议。谢谢

Alvin Chen:

回复 Invoker:

”产品上电会读取NV区的网络信息,是不是低电导致反复重启“
应该不是这个原因,因为一个node上电本来就是需要去通过NV读取网络数据,比如上电自动回复网络其实就是读取网络信息然后rejion的。建议你建立一个任务去读取电池电压,然后上报collector.
#include <ti\devices\cc13x0\driverlib\aon_batmon.h>

static uint8_t GetBatteryVoltage(void)
{// Return the battery voltage loosing some precision to fit in 8 bitsreturn (uint8_t)((AONBatMonBatteryVoltageGet()) >> 3);
}
做到及时更换。

Invoker:

回复 Alvin Chen:

您好:感谢您的回答,加入读取NV区时电压比较低呢?是不是低电压操作Flash,这样会不会造成Flash误操作。

Alvin Chen:

回复 Invoker:

这个不是很确定,有一定可能。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310代码丢失
分享到: 更多 (0)