<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">kiennd</b> &lt;<a href="mailto:kiennd@gmail.com">kiennd@gmail.com</a>&gt;<br>Date: Sep 18, 2006 3:05 PM<br>Subject: support usb storage in u-boot for at91rm9200
<br>To: <a href="mailto:u-boot-users@lists.sourceforge.net">u-boot-users@lists.sourceforge.net</a><br><br></span><div>Hi everybody!<br><br>I'm building u-boot bin file to load into ARM9 single board ( Atmel AT91RM9200 ).<br>
<br>With default functions ( command ) of u-boot version 
1.1.4, u-boot is loaded into my board and run correctly.<br><br>Note: I use <a href="ftp://ftp.denx.de/pub/u-boot/u-boot-1.1.4-g7213859d.tar.bz2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">u-boot-1.1.4-g7213859d.tar.bz2
</a> downloaded from <a href="ftp://ftp.denx.de/pub/u-boot/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
ftp://ftp.denx.de/pub/u-boot/</a>, I also try u-boot source from git repository <a href="http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git
</a><br><br>But when i add some functions for usb storage ( 
<span style="font-weight: bold;">i want to boot my debian os in compact flash</span> ), u-boot can't start.<br><br>

<span style="font-weight: bold;">some lines added in include/configs/at91rm9200dk.h</span><br><br>##############################<div>##############################<br><br>#define CONFIG_SKIP_LOWLEVEL_INIT<br>#define CONFIG_COMMANDS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((CONFIG_CMD_DFL | CFG_CMD_MII | CFG_CMD_PING | <span style="font-weight: bold;">CFG_CMD_USB</span> ) &amp; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~(CFG_CMD_BDI | \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CFG_CMD_IMI | \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CFG_CMD_AUTOSCRIPT | \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CFG_CMD_FPGA | \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CFG_CMD_MISC | \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CFG_CMD_LOADS ))<br><br>/* For USB support */<br>#if (CONFIG_COMMANDS &amp; CFG_CMD_USB)
<br>#define CONFIG_USB_STORAGE<br>#define CONFIG_USB_OHCI<br>#define CONFIG_DOS_PARTITION<br>/*#define CONFIG_USB_KEYBOARD */<br>/*#define CFG_DEVICE_DEREGISTER */<br>/*#define CONFIG_SUPPORT_VFAT*/<br>#define LITTLEENDIAN
<br>#endif /* CONFIG_COMMANDS &amp; CFG_CMD_USB*/<br><br><br><br>############################################################<br><br>Then build u-boot.bin and load into. The terminal display :<br><br>######################################
<br>1: Upload loader to Dataflash with vector 6 modification.<br>2: Upload u-boot to Dataflash.<br>3: Upload linux to Dataflash<br>4: Start U-boot<br>5: [nm] Identify Dataflash<br><br>[nm] dataflash_print_info :.id =<br>


DataFlash:AT45DB321
<br>Dataflash read successful: Starting U-boot<br>######################################<br>and stop here.... and I can't use u-boot.<br><br><br>Can you give me some suggestion. If possible, can you share me your u-boot.bin



. <br><br>PS:
I send you some attack files: one for my u-boot.bin ( can't start ),
one for at91rm9200dk.h, one for my board picture. You check and give me
some suggestion.<br><br>Thank you!<br></div>


</div><br clear="all">