Micro-ros on nucleo64 STM32F401RE fail build
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cmake, shell, ubuntu
- Bereich
- build-system, embedded-iot
Rechercherichtung
Beginne mit create_firmware_ws.sh und der Plattformliste, um die angeforderten Ziele nuttx/nucleo_f401re und zephyr/nucleo_f401re zu vergleichen. Untersuche anschließend zephyr_apps/apps/ping_pong/CMakeLists.txt und führe configure_firmware.sh mit den gemeldeten Board- und Transportoptionen erneut aus. Erledigt ist die Aufgabe, wenn der Firmware-Arbeitsbereich für den STM32F401RE erfolgreich konfiguriert wird oder das Issue dokumentiert, dass die angeforderte Kombination aus Board und App nicht unterstützt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
My hardware setup this board nucleo64 STM32F401RE
My software setup Ros humble native and Ubuntu 22.04.5 LTS
problem at the environment creation stage
First i check avalible platfroms i have next list
! ros2 run micro_ros_setup create_firmware_ws.sh nuttx nucleo_f401re
Non valid RTOS/Platform: nuttx/nucleo_f401re
Available platforms:
. android
+-- generic
. freertos
+-- crazyflie21
+-- esp32
+-- nucleo_f446re
+-- nucleo_f446ze
+-- nucleo_f746zg
+-- nucleo_f767zi
+-- olimex-stm32-e407
. generate_lib
+-- generic
. host
+-- generic
. mbed
+-- disco_l475vg_iot01a
. raspbian
+-- stretch_v8
+-- buster_v7
+-- buster_v8
. renesas_ra
+-- ra6m5
. zephyr
+-- discovery_l475_iot1
+-- olimex-stm32-e407
+-- nucleo_f401re
+-- nucleo_h743zi
+-- nucleo_f746zg
Second I run this command started the installation process, but during it I always have several libraries gave an error cloning in zephyr_project/modules, but I manually installed them, and cloned the repository zephyr_apps.
ros2 run micro_ros_setup create_firmware_ws.sh zephyr nucleo_f401re
I then tried running this command
ros2 run micro_ros_setup configure_firmware.sh ping_pong --transport serial-usb
and get this error
!
-- west build: generating a build system
CMake Error at CMakeLists.txt:7 (message):
App ping_pong not compatible with board nucleo_f401re
-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/bin/cmake -DWEST_PYTHON=/usr/bin/python3 -B/home/sip/microros_ws/firmware/build -S/home/sip/microros_ws/firmware/zephyr_apps/apps/ping_pong -GNinja -DBOARD=nucleo_f401re -DCONF_FILE=/home/sip/microros_ws/firmware/zephyr_apps/apps/ping_pong/serial.conf '-GUnix Makefiles' -DCMAKE_VERBOSE_MAKEFILE=off -DMICRO_ROS_FIRMWARE_DIR=/home/sip/microros_ws/firmware -DMICRO_ROS_TRANSPORT=serial
How do I solve these problems should I upgrade Ubuntu to 24.04 or how do I use micro-ros on my board?
- Vorherrschende Sprache
- Shell
- Sterne
- 509
- Forks
- 183
- Ø Merge
- 22 Std. 26 Min.
- Gemergte PRs (30 T.)
- 7
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus micro-ROS/micro_ros_setup
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
micro-ROS/micro_ros_setup#814 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
micro-ROS/micro_ros_setup#809 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
micro-ROS/micro_ros_setup#808 · 2 Kommentare ·
-
sensor msgs dependencies Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
micro-ROS/micro_ros_setup#806 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
micro-ROS/micro_ros_setup#803 ·
Alle Issues in micro-ROS/micro_ros_setup
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
danielmiessler/LifeOS#2218 ·
-
docs(agents): strengthen the no-backslash-escaped-backticks rule with an issue-creation example Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
-
technical-debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
ll7/robot_sf_ll7#9560 ·
-
Update ghgrab to 2.1.0 Offenpackage-update
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
oSoWoSo/vOid_Community_repOsitory#148 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100