发布网友 发布时间:2022-04-26 20:25
共2个回答
热心网友 时间:2023-10-29 07:29
个人感觉升级无非就是把存放APP的Flash的地方擦除,然后再把新的程序擦写到那块 区域里面。至于利用USB,(在0x0800 0000)设置一个升级程序,改程序可以实现USB HID功能,然后可以利用USB HID通信(可以自己做个上位机,应该很简单,自己定一些协议)从上位机把bin文件发送给下位机,然后擦除掉存放APP的Flash区,并把APP的bin文件写入到Flash区域,完毕以后,可调到APP运行即可热心网友 时间:2023-10-29 07:29
STM32F407开发板上有板载的ST-Link。热心网友 时间:2023-10-29 07:29
个人感觉升级无非就是把存放APP的Flash的地方擦除,然后再把新的程序擦写到那块 区域里面。至于利用USB,(在0x0800 0000)设置一个升级程序,改程序可以实现USB HID功能,然后可以利用USB HID通信(可以自己做个上位机,应该很简单,自己定一些协议)从上位机把bin文件发送给下位机,然后擦除掉存放APP的Flash区,并把APP的bin文件写入到Flash区域,完毕以后,可调到APP运行即可热心网友 时间:2023-10-29 07:29
STM32F407开发板上有板载的ST-Link。热心网友 时间:2023-10-29 07:29
个人感觉升级无非就是把存放APP的Flash的地方擦除,然后再把新的程序擦写到那块 区域里面。至于利用USB,(在0x0800 0000)设置一个升级程序,改程序可以实现USB HID功能,然后可以利用USB HID通信(可以自己做个上位机,应该很简单,自己定一些协议)从上位机把bin文件发送给下位机,然后擦除掉存放APP的Flash区,并把APP的bin文件写入到Flash区域,完毕以后,可调到APP运行即可热心网友 时间:2023-10-29 07:29
STM32F407开发板上有板载的ST-Link。