由于硬件设备快速重启,当设备掉电不充分,底层寄存器清除不充分又重新写入会导致设备重启失败。设备电压未达到阈值门限,设备将会异常重启,此时设备会打印harddefult显示板子崩溃,其实不是软件问题而是因为硬件电压导致设备异常重启。寄存器值乱序导致的。
另外设备线程优先级未合理分配会或者进程之间调度时延时不充分会导致时序太短CPU获取不到资源导致程序异常的问题。
设备软重启的方式:函数重启,看门狗重启。
由于硬件设备快速重启,当设备掉电不充分,底层寄存器清除不充分又重新写入会导致设备重启失败。设备电压未达到阈值门限,设备将会异常重启,此时设备会打印harddefult显示板子崩溃,其实不是软件问题而是因为硬件电压导致设备异常重启。寄存器值乱序导致的。
另外设备线程优先级未合理分配会或者进程之间调度时延时不充分会导致时序太短CPU获取不到资源导致程序异常的问题。
设备软重启的方式:函数重启,看门狗重启。