
I am using an embedded system with MPC8567 as processor and ISP1561 as USB PCI host controller. There is USB port on this board. A sealevel USB/RS232 cable is connect to the USB port on the board, and it converts USB port into RS232 port. A PC is connected to the RS232 end of the cable.
With "CONFIG_USB_SERIAL_FTDI_SIO" flag enabled, I compiled the Linux kernel. Everything works fine, I am able to launch the hyperterminal on PC and have the console running for Linux.
Now I need make things working for Uboot. I've already have the EHCI host controller running well on the board.
Please correct me if my understanding is incorrect. What I need to do is to port the FTDI_SIO driver from Linux to Uboot, which replace those "udc" calls in usbtty.c. With the ported FTDI_SIO code and existing usbtty.c. It shall work fine after correct setup of the environment variables - "setenv stdin usbtty, setenv stdout usbtty".
Or is there any other solution for me? I don't have to use the USB-RS232 cable. I just need the Uboot console from USB port.
Thanks,
On 8/26/08, Wolfgang Denk wd@denx.de wrote:
Dear mikezh,
In message 19167791.post@talk.nabble.com you wrote:
Any document on how to use usbtty?
Did you read the README?
You enable it using the commands "setenv stdout usbtty; setenv stdin usbtty"
I have a USB-RS232 cable to convert the USB port into a RS232 port. Do I need any driver? What environment variable shall I set?
If you want to attach the cable to a USB port on the target that runs U-Boot, you obviously need the matching usbtty driver for your hardware.
Best regards,
Wolfgang Denk
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de God made the integers; all else is the work of Man. - Kronecker