micro-ROS / micro-ROS/micro_ros_setup
error: field 'platform' has incomplete type
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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