多台设备利用CAN连接,一台通过UART连接到PC做主机,其他做从机。 主机和其他从机的程序是一样的,所以更新的固件也是一样。
现在思路:PC通过UART发送固件至主机,然后主机校验正确,分包,通过CAN广播的方式发送至各个从机。但是,如果在广播的过程中,其中一个从设备由于各种原因没有成功接收完整一包,该如何处理??有没有什么好的办法,求教了。
备注:轮训的方式暂时不考虑,因为有时间要求。其他的因素是固定的,没法改变(例如,通讯方式)。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>