Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Running Linux (uClinux) on the i.MX RT1050 RT10XX will require a serial console. U-Boot and Linux make use of the serial console to print messages and provide an interactive user interface. You won't be able to do much unless you have access to the serial console.

Both U-Boot and Linux are configured to use LPUART1 for the serial console on the NXP i.MX RT1050 RT10XX EVK.

1. Connectingh Serial Console Using a microUSB Cable

...

Code Block
$ sudo ./console-imxrt.script>script
[sudo] password for :>
Connecting to /dev/ttyACM0, speed 115200>115200
Escape character: Ctrl-\ (ASCII 28, FS): enabled>enabled
Type the escape character followed by C to get back,>
or followed by ? to see other options.>
---------------------------------------------------->
>
U-Boot 2022.04 (Oct 12 2023 - 14:19:15 +0000)>
arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release)>
GNU ld (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621 >
=>

To exit kermit, type Ctrl-\ and then q.

2. Connecting Serial Console Using a USB UART Dongle

On the NXP i.MX RT1050 RT10XX EVK, LPUART1 interface is available at UART level on J30 and J31 connectors. Remove jumpers from J30 and J31 connectors to access the pins. In order to connect the serial console to a PC, you must convert the UART interface either to an RS-232 interface or to a USB interface. This requires connecting an external device ("dongle") to the i.MXRT1050 MXRT10XX EVK. There are various such devices available on the market. One specific device we have been using (among others) is the WaveShare FT232 USB UART board:

...

i.MX RT10XX

i.MX RT10XX Function

NXP i.MX RT1050 EVKB Boad
Connection

NXP i.MX RT1060 EVKB Boad
Connection

WaveShare FT232 USB UART Board Connection

Notes

GPIO_AD_B0_13

lpuart1.RX

J30.2

J45.2

CON6.3 (TXD)

GPIO_AD_B0_12

lpuart1.TX

J31.2

J46.2

CON6.4 (RXD)

GND

GND

J21.8

J21.8

CON6.2 (GND)

...

Code Block
$ sudo ./console-imxrt1050.script
[sudo] password for :
Connecting to /dev/ttyUSB0, speed 115200
Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
=> version U-Boot 2022.04 (Oct 12 2023 - 14:19:15 +0000)

arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release)
GNU ld (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621----------------------------------------------------

=> 

To exit kermit, type Ctrl-\ and then q.

...