08-22-2010 09:51 PM
Using Uart 16550 I find that when the device tree is set to 9600 the ML405 boots to
root:~> ### Application running ...
(well that's good news just what I want) However
If I change the baud rate to 115200, the code stalls at
Finalizing device tree ...
I'm really amazed how easily the train can run off the track!
Comments as to this odd behavior would be appreciated.
08-25-2010 05:53 AM - edited 08-25-2010 06:22 AM
Dear Sir
I tried to generate the same condition as yours in my system to test if the same thing happens in my case.
At 9600 every thing is Ok. system comes up properly.
At 115200 as you said, we have problems, and there is no output.
however, as i tested, at other baud rates, smaller than 115200, such as 57600 system works properly.
So the problem should not be related to device tree or some thing like this, it should be mainly related to UART 16550 and its related drivers.
by the way, i performed a small search in EDK forums and i noticed this:
may be, it is the same problem as what you are considering here.
what is the solution to this problem? i dont know !
may be one solution is to switch to uart lite.
Regards
Mohammad Sadegh Sadri.