lihan519 发表于 2018-5-4 19:05:32

stm32 usbDFU方式进行iap在线升级问题!

请教个问题,,对usb的通信不是很了解!!!!
通过usb进行iap在线升级,程序怎么知道数据接收完成,升级完成呢???

黑皮男 发表于 2018-5-4 19:24:07

我对USB也不太了解。但是IAP的模式基本都一样。通信接口只是负责传输数据。至于保证数据的完整性,只要还是要协议来保证的。就是数据一包包的由上位机或是其他设备发送。IAP对数据包解析,把应用程序写到对应的地址就可以。比如串口,可以使用xmodem协议,也可以自己定义协议来传输数据。

lihan519 发表于 2018-5-4 19:36:51

黑皮男 发表于 2018-5-4 19:24
我对USB也不太了解。但是IAP的模式基本都一样。通信接口只是负责传输数据。至于保证数据的完整性,只要还是 ...

那usb通信,怎么确定数据的完成!!!

黑皮男 发表于 2018-5-4 22:06:29

lihan519 发表于 2018-5-4 19:36
那usb通信,怎么确定数据的完成!!!

USB通信协议我也不太了解,还是请论坛的大神来解答吧

feixiang20 发表于 2018-5-5 00:15:52

详细看看STM32之USB固件升级 IAP USB程序升级 上位机软件操作等资料
页: [1]
查看完整版本: stm32 usbDFU方式进行iap在线升级问题!