micro-ROS / micro-ROS/micro_ros_setup

error: field 'platform' has incomplete type

Ouverte
#713 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Shell
Étoiles
509
Forks
183
Merge moyen
22 h 26 min
PR mergées (30 j)
7

Description

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

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par firmware/mcu_ws/eProsima/Micro-XRCE-DDS-Client/include/uxr/client/profile/transport/serial/serial_transport.h et examinez la sortie de compilation ainsi que les captures d’écran jointes pour trouver la définition manquante de uxrSerialPlatform. Reproduisez le tutoriel sur les messages ROS personnalisés sur le STM32F722ZET6U avec FreeRTOS, puis identifiez le problème de configuration ou d’include qui provoque l’erreur de type incomplet. Le travail est terminé lorsque le workspace micro-ROS se construit avec succès.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
c
Domaine
build-system, embedded-iot
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
28/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.