首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dfu-util:无法读取DFU状态

dfu-util:无法读取DFU状态
EN

Stack Overflow用户
提问于 2013-12-13 15:15:57
回答 2查看 2.5K关注 0票数 0

DFU似乎不适用于开发板(Hitex LPC1850或Keil MCB1800),但是手册指出它应该工作。

我在网上找不到同样的问题,所以我在这里发布了我的问题。(我手动编译了DFU-util0.7,但是lpcXpresso绑定的二进制文件给出了类似的结果)

代码语言:javascript
复制
tijs@debian:~/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 dfu-util@lists.gnumonks.org

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状态”。

我是不是漏掉了什么?有人知道这里有什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-19 15:06:42

我已经使用了dfu-util,这条消息一直被显示,但不会影响重置。一旦你执行

代码语言:javascript
复制
dfu-util -R -D u-boot-dfu.bin

您应该通过串口获得U控制台(ttyS0.或者ttyUSB0,如果您使用的是串行接口.)使用minicom或类似工具。

我将USB移植到SPI Flash的Hitex板上,并在实习期间使用USB获得控制台,这样也许我可以进一步帮助您。

票数 2
EN

Stack Overflow用户

发布于 2013-12-30 21:50:21

谢谢你的帮助。

消息“DFU :无法读取DFU状态”似乎是正常的。

问题是,我的引导加载程序无法工作,因为它适用于具有更多内部SRAM的类似板。我只需先移植我的引导加载程序,控制台就可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20569834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档