[U-Boot-Users] 8260 SMC2 driver not receiving characters

Wolfgang Denk wd at denx.de
Tue Jun 10 00:05:59 CEST 2003


Dear Kodis,

in message <4.3.1.2.20030609140337.049a03f0 at jittlov.qualcomm.com> you wrote:
>
>    I made a u-boot binary with the custom configuration for my 8260 
> board.  I am using SMC2 as the serial device. When I boot using BDI, It 
> comes upto the boot prompt and does not receive characters.  When I don't 

Can you see the characters on the wire? (Check with an oscilloscope).

> use BDI, it does not even come to the command prompt, it crashes in 
> between, I don't know why?.  I am guessing that the serial driver reception 

Probably your port of U-Boot is broken.

> is broken?.  I was looking at the serial driver code, looks like it is 
> using polling mechanism instead of interrupts.  Is the problem points to 

This is correct. U-Boot uses polling drivers.

> the serial clks or the driver itself?  Has anyone used SMC2 as the serial 
> driver in the U-boot code.  I was comparing the getc function of 
> smc_serial.c and uart.c, one is using the while loop to wait and the other 
> is using the for loop to wait, does it make a difference.  Can anyone tell 
> me what is going on?

We used SMC1 and S<C2 on quite a lot of boards. No problems ever.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
What is research but a blind date with knowledge?      -- Will Harvey




More information about the U-Boot mailing list