Глава 3. ОС Линукс - Linux OS
3.24. Консольный вывод ядра на последовательный порт (Method of redirecting kernel console output to serial port ttyS5)
Консоль ядра по умолчанию выводит на
ttyS0, который является 3-контактным
последовательным портом отладки. Мы также можем настроить вывод консоли ядра так,
чтобы он был перенаправлен на 26-контактный разъем UART5.
1) Измените console = ttyS0 в файле /boot/boot.cmd на console = ttyS5
root@orangepi:~# vim /boot/boot.cmd
2) Затем скомпилируйте /boot/boot.cmd и перекомпилируйте в /boot/boot.scr
root@orangepi:~# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
Image Name:
Created: Tue Nov 3 01:45:17 2020
Image Type: ARM Linux Script (uncompressed)
Data Size: 2247 Bytes = 2.19 KiB = 0.00 MiB
Load Address: 00000000
Entry Point: 00000000
Contents:
Image 0: 2239 Bytes = 2.19 KiB = 0.00 MiB
3) Затем подключите модуль USB-TTL к выводу UART5 26-контактного разъема через кабель DuPont.
- Подключите GND модуля USB-TTL к GND 26-контактного разъема
- Подключите RX модуля USB-TTL к TX UART5 платы
- Подключите TX модуля USB-TTL к RX UART5 платы
4) Затем перезапустите плату orange Pi. Вы увидите, что консоль ядра по умолчанию выводит на ttyS5.
Обратите внимание, что выходной журнал u-boot по-прежнему выводится на ttyS0, а не на ttyS5