设备用的是STM32F103RF, 跑的是FreeRTOS系统,
最近设备在运行的时候,突然死机了, 按按键都没有反应, 界面也不刷新了, 设备还有一个蓝牙芯片, 此时,可以用手机连接上蓝牙, 但是收不到蓝牙发出来的数据(STM32发送数据给蓝牙的, 也可以间接证明至少蓝牙任务已经死掉了), 设备是开了看门狗, 在FreeRTOS的空闲任务中有喂狗, 目前的表现可以理解为:
一、 所有的应用任务都挂掉了, 按键不能检测, 界面不刷新, 蓝牙不周期发数据, 但是FreeRTOS的空闲任务还在跑, 还可以喂狗。
二、 FreeRTOS也挂掉了, 没有喂狗, 设备是复位了, 但是复位失败了。
想请教一下香水城楼主, 有没有遇到这种情况, 给一个解决的思路。
现在设备还在我这里, 打算把设备拆开, 分析一下, 只是怕拆设备的时候, 拉扯到线, 设备会断电复位, 重新上电, 又很难复现这种情况。
|