micro-ROS / micro-ROS/micro_ros_setup

Build fail for Cortex-R5F

Ouverte
#684 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: Cortex R5F, ARM v7-R
- RTOS: FreeRTOS
- Installation type: micro_ros_setup
- Version or commit hash: humble

#### Steps to reproduce the issue
``
mkdir microros_ws && cd microros_ws
git clone -b humble https://github.com/micro-ROS/micro_ros_setup.git src/micro_ros_setup
rosdep update && rosdep install --from-paths src --ignore-src -y
colcon build
source install/local_setup.bash
ros2 run micro_ros_setup create_firmware_ws.sh generate_lib
touch my_custom_toolchain.cmake
touch my_custom_colcon.meta
ros2 run micro_ros_setup build_firmware.sh
``
#### Expected behavior
Firmware should build creating static libraries and required header files inside firmware/build/libmicroros.a and firmware/build/include
#### Actual behavior
[actual_output.txt.txt](https://github.com/micro-ROS/micro_ros_setup/files/14111855/actual_output.txt.txt)

#### Additional information
attaching my custom toolchain cmake and my custom colcon meta file
[my_custom_toolchain.cmake.txt](https://github.com/micro-ROS/micro_ros_setup/files/14111879/my_custom_toolchain.cmake.txt)
[my_custom_colcon.meta.txt](https://github.com/micro-ROS/micro_ros_setup/files/14111882/my_custom_colcon.meta.txt)
I tried removing the optimization flags in my_custom_toolchain.cmake file when I searched about it, but issue still remains

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 build_firmware.sh et reproduisez le colcon build avec my_custom_toolchain.cmake et my_custom_colcon.meta ; examinez actual_output.txt.txt pour identifier l’échec. C’est terminé lorsque la compilation du firmware Cortex-R5F s’achève et produit firmware/build/libmicroros.a et firmware/build/include.

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

Évaluation

Stack technique
shell
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
25/100

Recevez les nouvelles issues par e-mail

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