DFU似乎無法在開發板(Hitex LPC1850或Keil MCB1800)上工作,但該手冊聲明它應該可以工作。dfu-util:無法讀取DFU狀態
我無法在互聯網上找到同樣的問題,所以我在這裏發佈了我的問題。 (我手動編譯DFU-util的0.7,但lpcXpresso捆綁二進制給出類似的結果)
[email protected]:~/u-boot$ sudo ../dfu-util/src/dfu-util -R -D u-boot-dfu.bin boot/u-boot/u-boot-dfu.bin dfu-util 0.7
Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2012 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to [email protected]
Opening DFU capable USB device...
ID 1fc9:000c Run-time device DFU version 0100
Claiming USB DFU Runtime Interface...
Determining device status: state = dfuIDLE, status = 0
dfu-util: WARNING: Runtime device already in DFU state ?!?
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0100
Device returned transfer size 2048
Copying data from PC to DFU device
Download [=========================] 100%
90640 bytes Download done.
dfu-util: unable to read DFU status
的問題是,我不知道的u-boot已經執行。 重置(-R)應該這樣做,但它告訴我它'無法讀取dfu狀態'。
我在這裏錯過了什麼嗎? 有誰知道這裏可能是什麼問題?