解决OTA升级的过程中出现的uart栈溢出以及OTA指示灯异常
This commit is contained in:
@@ -394,7 +394,12 @@ void resend_user_parse(void *resend_device)
|
||||
//设置协议状态,为了后续灯颜色变化
|
||||
protocol_set_message_status(MESSAGE_OTA);
|
||||
// if(!sertrf.resend_device.status.resend_flag)
|
||||
//初始化ota会占用大量系统资源,需要先把飞控获取数据关闭,不然会导致栈溢出
|
||||
sb_data_port_stop(sertrf.device.embedded_device);
|
||||
otau_init(&sertrf.otau);
|
||||
|
||||
|
||||
sertrf.mode_status.task_state = DATA_HANDLE_OTA_DATA;
|
||||
resend_send_cmd(resend_device, RESEND_CMD_ACK, 0);
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user