CN / EN
CN / EN

提问

获得支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

5515 蓝牙升级问题 GR551x

已解决

260****com

2024-04-18 21:19

在second_boot中增加了串口升级

在接收中断调用dfu_uart_receive_data_process,发现在蓝牙升级过程中,只要串口接收到数据(非升级协议数据),就会导致蓝牙升级失败,

dfu_uart_receive_data_process 函数和 dfu_schdule 函数 是否不能同时工作?

0收藏

0赞成

最佳答案

zhongchengzhi

汇顶员工
2024-04-19 14:31

您好,

1. dfu_uart_receive_data_process和dfu_schdule 能同时工作,当你需要uart升级时,他门需要同时工作;

2. 您给dfu_uart_receive_data_process传入了非升级数据,导致内部数据流异常,从而导致升级失败。您这边需要过滤掉非升级数据;

2条评论

1赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注