micro-ROS / micro-ROS/micro_ros_setup

error: field 'platform' has incomplete type

Aperta
#713 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Shell
Stelle
509
Fork
183
Merge medio
22h 26m
PR unite (30g)
7

Descrizione

Issue template

  • Hardware description: STM32F722ZET6U
  • RTOS: FreeRTOS
  • Installation type: custom ROS message
  • Version or commit hash: Humble
Steps to reproduce the issue

I'm a beginner doing tutorials on the "micro.ros.org " site.
Among them, an error occurs during the "How to include a custom ROS message in micro-ROS" process and asks questions.
An error occurs while building micro-ROS workspace, and it does not work.
I'd appreciate your help.

Actual behavior

The error contents are as follows.

firmware/mcu_ws/eProsima/Micro-XRCE-DDS-Client/include/uxr/client/profile/transport/serial/serial_transport.h:39:30: error: field 'platform' has incomplete type
struct uxrSerialPlatform platform;
^~~~~~~~

Additional information

I attach the details as a picture.

1
2
3
4
5
7
8
9
10
11

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia da firmware/mcu_ws/eProsima/Micro-XRCE-DDS-Client/include/uxr/client/profile/transport/serial/serial_transport.h e analizza l’output della build e gli screenshot allegati per individuare la definizione mancante di uxrSerialPlatform. Riproduci il tutorial sui messaggi ROS personalizzati sullo STM32F722ZET6U con FreeRTOS, quindi identifica il problema di configurazione o di include che causa l’errore di tipo incompleto. Il lavoro è completato quando il workspace micro-ROS viene compilato correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
c
Ambito
build-system, embedded-iot
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.