Рейтинг:1

Ошибка загрузки при питании через GPIO с подключением UART к PIXHAWK 4 MINI

флаг mx

У меня есть Raspberry Pi 4 4 ГБ, и я подключен к PixHawk 4 Mini через UART. Если я подаю питание на Raspberry PI через порт USB-C, он загружается, и у меня есть хорошая связь с контроллером полета через UART, GPIO 14 (UART TX) и GPIO 15 (UART RX). (т.е. я делаю вывод, что у меня хорошее соединение, и консоль UART успешно отключена). Если я питаю устройство через 5А UBEC (См. статью PIHUT) к контактам 4 и 6 GPIO, Raspberry PI не загружается. Если я отсоединяю кабели UART, Raspberry PI загружается (питание через UBEC).

Я попробовал то же самое на Raspberry PI 3B и испытал такое же поведение.

Я запускаю сервер Ubuntu 20.04 LTS на обоих устройствах.

Мой первый вопрос заключается в том, предлагает ли UBEC достаточную мощность. Я бы сказал, что да, основываясь на статье PIHUT, но как я могу это подтвердить? PixHawk 4 mini питается от собственного источника питания, поэтому не потребляет дополнительную мощность от PI.

Где начать поиск? Я подумал, что мне следует попробовать включить альтернативный UART, чтобы посмотреть, решит ли это проблему.

Я также нашел эту статью на Форумы Raspberry Pi это утверждает, что консоль TTY обнаруживает данные от контроллера полета и предполагает, что это должна быть консоль. (Это отменяет отключение консоли). Однако это не объясняет, почему PI будет работать при питании через USB-C.

Рейтинг:0
флаг mx

Я включил UART5 на Raspberry Pi-4, изменил свою проводку и код. Теперь это работает. Не объясняет первоначальный вопрос, но дает решение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.