|
Perhaps you should go to your local vendor, and work out what additional patches are required?
Have you tried seeing if the output works better at 115200? Assuming your boot parameter is wrong, or perhaps the kernel thinks the CPU/sysyem is clocking at a different rate than it really is. This might be especially true if the vendor's board doesn't use the standard 18.432 MHz crystal. You've provided no details of the board in question.
I'd suggest you stick a scope on the serial output, and figure out what the bit-timing actually being used is. Work backward from there using the output when you are using the right baud rate in your terminal. If the bit timing doesn't match any known valid baud rate, then the hardware and software have different ideas about the system clock(s).
|