<div dir="ltr">Hi All,<br>firstly Before going to boot from USB key, I tried to make working flash &quot;uImage to OSK5912&quot; using USB.<br>and after compiling drivers/usb/usbdcore_omap1510.c with adding following macros<br>
to include/configs/omap5912osk.h<br><br>#define CONFIG_CMD_USB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>#define CONFIG_USB_DEVICE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>#define CONFIG_USB_TTY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>#define CFG_CONSOLE_IS_IN_ENV&nbsp; 1<br>#define CONFIG_USBD_MANUFACTURER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;OSK5912&quot;<br>
#define CONFIG_USBD_PRODUCT_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Osk5912 Bootloader &quot; U_BOOT_VERSION<br>#define CONFIG_EXTRA_ENV_SETTINGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;usbtty=cdc_acm\0&quot;<br><br>after this, I set &quot;setenv stdout usbtty&quot; and &quot;setenv usbtty cdc_acm&quot; from U-boot serial console.<br>
<br>Now, I am, able to get U-boot console over USB after connecting to Linux Host.<br><br>But I am facing following problems,<br>1) I am getting every typed character twice(i.e. like local echo, but I checked local echo of minicom, it is off. same is happening <br>
using kermit also.)<br><br>like following,<br>------------------------------------------------<br>Welcome to minicom 2.2<br><br>OPTIONS: I18n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>Compiled on Mar&nbsp; 9 2007, 07:21:40.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
Port /dev/ttyUSB0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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; Press CTRL-A Z for help on special keys&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
<br>OMAP5912 OSK # OMAP5912 OSK # <br><br>OMAP5912 OSK # OMAP5912 OSK # sseeteennvv&nbsp; ssttddiinn&nbsp; uussbbtttyy<br><br>OMAP5912 OSK # OMAP5912 OSK # <br><br>OMAP5912 OSK # AT S7=45 S0=0 L1 V1 X4 &amp;c1 E1 Q0AT S7=45 S0=0 L1 V1 X4 &amp;c1 E1 Q0<br>
<br>Unknown command &#39;AT&#39; - try &#39;help&#39;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unknown command &#39;AT&#39; - try &#39;help&#39;<br>OMAP5912 OSK # OMAP5912 OSK # <br><br>OMAP5912 OSK # OMAP5912 OSK # <br><br>----------------------------------------------------------------------------<br>
<br>Also, this is not stable and gets disconnected offen. Please, suggest if have any Idea to resolve this problem.<br><br><br>2)also to download uImage to OSK(because loadb uses kermit), I installed Kermit.<br><br>&nbsp; Now, if I try to send uImage to OSK5912, it continues for some time, and connection gets lost, and OSK5912 U-boot <br>
Serial console(i.e. over /dev/ttyS0) comes up, with some older flashed u-boot.bin<br><br>Not, sure why this is happening. Please, suggest if any Idea.<br><br>Thanks and Regards,<br>Shivdas Gujare<br><br><br><br><div class="gmail_quote">
On Mon, Jul 21, 2008 at 4:15 PM, Markus Klotzbücher &lt;<a href="mailto:mk@denx.de">mk@denx.de</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">&quot;Shivdas Gujare&quot; &lt;<a href="mailto:shivdas.gujare@gmail.com">shivdas.gujare@gmail.com</a>&gt; writes:<br>
<br>
&gt; I am working on getting USB-uboot working on OSK5912.<br>
&gt; from linux USB gadget &quot;device controller drivers&quot; (i.e.<br>
&gt; kernel/drivers/usb/gadget/) it looks like<br>
&gt; USB core for omap1510 and OSK5912 is same..But not sure, please confirm<br>
<br>
</div>No idea. You will have to RTFM.<br>
<div class="Ih2E3d"><br>
&gt; I done following steps.<br>
&gt; 1)make mrproper<br>
&gt; 2)make omap5912osk_config<br>
&gt; 3)go to include/configs/omap5912osk.h<br>
&gt; &nbsp; and edit this file with following macros.<br>
&gt; .<br>
&gt; #define CONFIG_DOS_PARTITION &nbsp;1<br>
&gt;<br>
&gt; #define CONFIG_USB_OHCI &nbsp; &nbsp; &nbsp; &nbsp; 1<br>
<br>
</div>Drop this. This would enable the old OHCI support.<br>
<div class="Ih2E3d"><br>
&gt; #define CONFIG_USB_OHCI_NEW &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1<br>
&gt; #define CFG_USB_OHCI_MAX_ROOT_PORTS &nbsp; &nbsp; &nbsp; 1<br>
&gt; #define CFG_USB_OHCI_SLOT_NAME &nbsp; &nbsp; &nbsp; &nbsp;&quot;osk5912&quot;<br>
&gt; #define CFG_USB_OHCI_REGS_BASE &nbsp; &nbsp; &nbsp; &nbsp;0xfffba000<br>
&gt; #define CONFIG_USB_STORAGE 1<br>
&gt;<br>
&gt; #define CFG_USB_OHCI_BOARD_INIT 1<br>
&gt; #define CFG_USB_OHCI_CPU_INIT 1<br>
<br>
</div>You *might* have to implement these in order to enable power, clocks ...<br>
<div class="Ih2E3d"><br>
&gt; #define CONFIG_CMD_USB &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1<br>
&gt;<br>
&gt; 4)after this, I am able to see USB command enabled on Uboot console.<br>
&gt; &nbsp; but I am not able to see Mass-storage detected after inserting pendrive<br>
&gt; and doing &quot;usb start&quot;<br>
<br>
</div>You probably missed some initialization. Carefully check the<br>
documentation of you CPU and implement it in the functions above.<br>
<div class="Ih2E3d"><br>
&gt; 5) from docs/README.generic_usb_ohci, It looks like usb_board_init/stop and<br>
&gt; usb_cpu_init/stop<br>
&gt; &nbsp; &nbsp;functions are missing and needs to be implemented.<br>
<br>
</div>Exactly.<br>
<br>
Best regards<br>
<br>
Markus Klotzbuecher<br>
<font color="#888888"><br>
--<br>
DENX Software Engineering GmbH, &nbsp; &nbsp; MD: Wolfgang Denk &amp; Detlev Zundel<br>
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br>
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 &nbsp;Email: <a href="mailto:office@denx.de">office@denx.de</a><br>
</font></blockquote></div><br></div>