Fatal exception 28 常见原因:
1.入参NULL
2.野指针,每个变量尽量进行单独初始化
3.代码耗时太多
8266 rtos sdk2.0 编程注意:
举例我遇到的bug,因为项目需要一直上报给app状态,当频繁操作控制设备,8266就会重启。
Fatal excepeion 28
原本认为是长牙内部问题,导致会在发送的时候重启。加log没结果。
就在外部将打包数据固定数组使用,该问题便不在复现。(ps,其实还是很诡异的,因为就算是局部变量我在上报过程中也是一直开辟,但是不会崩。一旦频繁操控上下就会重启,其实使用的都是局部变量啊。希望大家注意把。频繁发送数据,尽量固定数组使用,可能是因为局部变量没实现回收吧。)
Fatal excepeion 28 / Fatal excepeion 29 常见原因