本帖最后由 sagade 于 2024-6-8 23:46 编辑
ALLINONE版本: GD32AllInOneProgrammer_win_V3.2.7.20225
GD32H7使用“GD32H7xx_Firmware_Library_V1.2.0\Examples\USBHS\usb_device\in_application_program_hid”的HS例程,GD的ALLINONE软件可以识别到IAP设备,一点击“Connect”,提示:“Device is read protected,Please remove protection first!”
然后点击“Remove Protection”又提示失败:
实际MCU是没有做读保护的,在DFU例程下是正常的
跑“GD32H7xx_Firmware_Library_V1.2.0\Examples\USBHS\usb_device\dev_firmware_update”,同样走的HS,可以正常连接,查看选项字,也是处于没有保护的状态:
在DFU下,可以正常下载固件:
感觉上位机ALLINONE在IAP下对于选项字的判断有误,误识别为保护状态,因为芯片可以正常烧录仿真,而且DFU下又是可以正常更新固件
|