yip_1991 发表于 2018-4-18 18:19:41

想做USB升级的Bootloader,应该在哪里写Flash

移植、配置STM32F4的USB库完成,HID通信正常,我应该在什么位置处理从PC接收到的数据呢?是应该在中断出现时将数据拷贝到我本地,然后收完一块写入Flash吗?

eric2013 发表于 2018-4-19 02:27:46

想做USB DFU? 这个不需要自己做,F4的系统存储区自带,看此贴:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=11185&highlight=DFU

yip_1991 发表于 2018-4-19 09:50:42

eric2013 发表于 2018-4-19 02:27
想做USB DFU? 这个不需要自己做,F4的系统存储区自带,看此贴:
http://www.armbbs.cn/forum.php?mod= ...

假如我打算做STM32作为HID设备,设备发送一般有USBD_HID_SendReport()函数,但是接收一般用哪个函数呢?该不会是直接在中断里面处理?

eric2013 发表于 2018-4-20 01:05:00

yip_1991 发表于 2018-4-19 09:50
假如我打算做STM32作为HID设备,设备发送一般有USBD_HID_SendReport()函数,但是接收一般用哪个函数呢? ...

看下ST官方USB库里面的HID Custom方式的例子

leiyitan 发表于 2018-5-5 05:21:38

dfu 没法做自定义算法固件加密
页: [1]
查看完整版本: 想做USB升级的Bootloader,应该在哪里写Flash