Включение связи UART на Pi4 Ubuntu 20.04

У меня установлен Ubuntu 20.04 (32 бит) на RPI4 (4 ГБ). У меня на контактах 8,10 установлен контур обратной связи.

Мне нужно использовать Bluetooth, а также базовую последовательную связь через контакты 8,10 для связи с контроллером двигателя Roboclaw.

Был установлен RASPI-CONFIG на Ubuntu с помощью скрипта по адресу https://github.com/EmilGus/install_raspi-config , но даже при успешной установке он загружается с ошибкой неправильной конфигурации загрузки. Это привело меня в каталог / boot / firmware , где я нашел config.txt , cmdline.txt и т. Д. Я удалил console = ...

$ dmesg | grep tty
[    0.001061] printk: console [tty0] enabled
[    1.919367] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 29, base_baud = 0) is a PL011 rev2
[    1.924677] fe215040.serial: ttyS0 at MMIO 0x0 (irq = 31, base_baud = 62500000) is a 16550

Не похоже, что я отключил консоль. Как мне это сделать?

$ ls -l /dev/ttyS[0123]
crw-rw---- 1 root dialout 4, 64 Jun 27 12:32 /dev/ttyS0
$ ls -l /dev/serial
lrwxrwxrwx 1 root root 7 Apr  1 11:23 /dev/serial1 -> ttyAMA0

Во-вторых, когда я запускаю sudo minicom -b 115200 -o -D / dev / ttyS0 (с установленной петлей - проверено правильно)

Я не вижу символов. Нет проверки связи с серийником.

Попытка изменить настройки скорости передачи, четности и управления потоком безрезультатно.

Также есть простой последовательный тестовый питон, который также не может отправлять / получать по последовательному каналу на / dev / ttyS0 независимо от того, работаю ли я с sudo или без него.

ОБНОВЛЕНИЕ Я получил обновленный скрипт установки (та же ссылка на github выше) и теперь успешно установил RASPI-CONFIG, однако пока я могу запустить его структуру каталогов на RPi4 с Ubuntu 20.04 настолько отличается, что не может найти файлы конфигурации, которые пытается изменить.

$ sudo raspi-config
grep: /boot/cmdline.txt: No such file or directory
sed: can't read /boot/cmdline.txt: No such file or directory
sed: can't read /boot/cmdline.txt: No such file or directory

Я предполагаю, что есть другие владельцы Raspberry Pi 4, которые намереваются использовать последовательный порт, и должен быть способ сделать то, что RASPI-CONFIG пытается сделать в Ubuntu.

Я нашел файлы в / boot / firmware

Что мне нужно вручную изменить в них, чтобы RASPI-CONFIG делал через скрипт?

1
задан 10 July 2020 в 00:06

1 ответ

точно такая же проблема и у меня. Обходной путь для неправильного пути сценария raspi-config может быть программной ссылкой, например

ln -s /boot/firmware/cmdline.txt /boot/cmdline.txt

, но это не решает проблему происхождения. Мне жаль.

0
ответ дан 13 November 2020 в 18:50

Другие вопросы по тегам:

Похожие вопросы: