下位机【单片机:STM32F103ZET6 开发环境:MDK5.14 + STM32CubeMX 5.3.0】
上位机【qtcreator-2.8.0 + Qt ver 4.8.5 + libusb】
使用STM32CubeMX将下位机stm32的USB配置成 HID设备,通过接收上位机下发的数据,更新固件。上位机使用Qt做界面,使用libusb找到HID设备,通过批量传输方式将固件数据下发到下位机的Bootloader程序。
资源构成【Bus Hound 6.0.rar + dt2_4.zip + HID IAP协议.xlsx + libusb-win32-bin-1.2.6.0.zip + src.rar】
1