2013-12-13 7 views
0

DFU가 개발 보드 (Hitex LPC1850 또는 Keil MCB1800)에서 작동하지 않는 것 같지만 수동으로 작동해야한다고 나와 있습니다.dfu-util : DFU 상태를 읽을 수 없습니다.

인터넷에서 같은 문제를 찾을 수 없어서 여기에 문제를 게시했습니다.

[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 

문제는 내가 유 부팅이 실행 된 경우 확실하지 오전입니다 (I 수동으로 0.7 DFU-util을 컴파일하지만, lpcXpresso 바이너리 비슷한 결과를 얻을 번들). 재설정 (-R)이이를 수행해야하지만 'dfu 상태를 읽을 수 없습니다'라고 알려줍니다.

여기에 뭔가가 있습니까? 여기에 어떤 문제가 있는지 아는 사람이 있습니까?

답변

1

이미 dfu-util을 사용했으며이 메시지는 항상 표시되었지만 재설정에는 영향을주지 않습니다. 당신이

dfu-util -R -D u-boot-dfu.bin 

을 실행 한 후에는 직렬 포트를 통해 U-부팅 콘솔을 얻어야한다 (ttyS0에 ... 또는 ttyUSB0를 당신이 ... USB 동글에 시리얼을 사용하는 경우) 전무 또는 유사한 도구를 사용하여.

SPI 플래시의 Hitex 보드에서 U-Boot를 이식하고 인턴쉽 중 USB를 사용하여 콘솔을 가져 왔으므로 더 멀리 도울 수 있습니다.

0

도움을 주셔서 감사합니다.

"dfu-util : DFU 상태를 읽을 수 없습니다"라는 메시지는 정상적인 것 같습니다.

더 많은 내부 SRAM이있는 유사한 보드에서 사용하기 때문에 부트 로더가 작동하지 않는 것이 문제였습니다. 방금 부트 로더를 포트에 연결해야 콘솔이 작동 중입니다.