dfu-u
til 是一个开源的 DFU 内存读写器。
我将源代码移植到 Windows 10 x64。
工作正常,正在下载固件到
STM32H7B3I DISCOVERY 板。
STM32H7B3I EVAL 板失败,显然是因为 EVAL 板将自己标识为三个独立的 DFU 设备,不幸的是具有相同的序列号:
发现 DFU: [0483:df11] ver=0200, devnum=62, cfg=1, intf=0, path="1-6", alt=2, name="@OTP Memory /0x1FF7000/01*1024 e" , 系列 =“FFFFFFFEFFFF”
发现 DFU: [0483:df11] ver=0200, devnum=62, cfg=1, intf=0, path="1-6", alt=1, name="@Option Bytes /0x1FF8000/01*128 e" , 系列 =“FFFFFFFEFFFF”
发现 DFU: [0483:df11] ver=0200, devnum=62, cfg=1, intf=0, path="1-6", alt=0, name="@Internal Flash /0x08000000/256*02Kg",系列 =“FFFFFFFEFFFF”
使用 dfu-util 有什么简单的方法可以解决这个问题?
或者我是否需要在“alt”的问题上“教育”dfu-util,它随内存区域而变化?