This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/BIOSLINUXMCSDK: OMAP L138 Can't Change Linux Console UART

Part Number: BIOSLINUXMCSDK
Other Parts Discussed in Thread: OMAPL138, DA8XX

Tool/software: Linux

I am working with a custom OMAP L-138 based board that is similar to the LCDK. Our board uses UART0 for the console, the LCDK uses UART2. I am trying to modify the existing LCDK code to use UART0. The changes I have made so far allow U-Boot to use UART0, but after Linux is copied into memory and I get the message "Starting Linux ...", I don't get any more console output from Linux. Using the JTAG debugger, I can see that Linux is loading into memory and running, just no console output.

  • I'm using MCSDK 1.01.00.
  • I modified omapl138_lcdk.h and omapl138_lcdk.c to get U-Boot working on UART0
  • I modified the CONFIG_BOOTARGS definition changing console=ttyS2 to console=ttyS0 assuming Linux would use UART0 for the console after the change, but it didn't work.

Please advise me on the proper method of changing the UART in Linux. Thanks.