micro-ROS / micro-ROS/micro-ROS-Agent

micro-ROS Agent on Raspberry 5 with /dev/AMA0 does not work

Offen
#228 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C++
Sterne
201
Forks
111
Ø Merge
1 T. 6 Std.
Gemergte PRs (30 T.)
10

Beschreibung

Hello,

I have setup a micro ROS Agent on a Raspberry PI 5 and connected to microROS client with UART. The UART on the PI is connected to Pin14/Pin15 (Rx/Tx) with /dev/AMA0. Which does not work. I get no connection to client.

If I connect a FTDI USB-UART serial adapter the USB port and connect the agent to port /dev/ttyUSB0 it does work as expected.

The UART AMA0 connection to my PC does work, which I have tested with the minicom terminal and hTerm

This is my setup

  • Hardware description: Raspberry Pi 5
  • RTOS: Ubuntu 24.04
  • Installation type: micro-ROS Agent
  • Version or commit hash: micro-ROS iron

Does anyone have an idea why it does not work with the onboard UART. Are there any special settings I need to make?

many thanks in advanced

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, die Onboard-UART-Konfiguration des Raspberry Pi 5 für /dev/AMA0 zu prüfen und sie mit der funktionierenden FTDI-Konfiguration auf /dev/ttyUSB0 zu vergleichen. Überprüfen Sie anschließend die gemeldete Ubuntu 24.04- und micro-ROS Iron-Einrichtung und verifizieren Sie dann, dass der Agent über die Onboard-UART eine Verbindung herstellen kann, ohne den Client zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
raspberry-pi, ubuntu
Bereich
embedded-iot, operating-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.