porting this RA6T2 micro-ros library to RX26T
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- build-system, embedded-iot
Línea de trabajo
Comienza con library_generation.sh y libmicroros.mk para entender los cambios en la toolchain de RA6T2-to-RX26T y, a continuación, inspecciona rcutils/src/time_unix.c, donde la compilación falla en clock_gettime. Reproduce la generación de la biblioteca con rx-elf-gcc y determina la solución compatible con el proyecto para la función que falta. Se considera terminado cuando la biblioteca de micro-ROS se genera correctamente para RX26T sin el error de compilación de rcutils.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Issue template
- Hardware description:
- RTOS:
- Installation type:
- Version or commit hash:
Steps to reproduce the issue
I did following changes in library_generation.sh
1、change arm-none-eabi-gcc to rx-elf-gcc
in libmicroros.mk
1、change
X_CC := arm-none-eabi-gcc
X_CXX := arm-none-eabi-g++
into
X_CC := rx-elf-gcc
X_CXX := rx-elf-g++
Expected behavior
generate a micro ros library
Actual behavior
build error
--- stderr: rcutils
/home/feng/RoboticHandProject/MicroROS_RX26T2/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/src/rcutils/src/time_unix.c: In function ‘rcutils_system_time_now’:
/home/feng/RoboticHandProject/MicroROS_RX26T2/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/src/rcutils/src/time_unix.c:65:7: error: implicit declaration of function ‘clock_gettime’ [-Wimplicit-function-declaration]
65 | if (clock_gettime(CLOCK_REALTIME, ×pec_now) < 0) {
| ^~~~~~~~~~~~~
gmake[5]: *** [CMakeFiles/rcutils.dir/build.make:446: CMakeFiles/rcutils.dir/src/time_unix.c.obj] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:192: CMakeFiles/rcutils.dir/all] Error 2
gmake[3]: *** [Makefile:146: all] Error 2
Failed <<< rcutils [4.29s, exited with code 2]
make[2]: *** [libmicroros.mk:80: /home/feng/RoboticHandProject/MicroROS_RX26T2/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src/install] Error 2
make[1]: [makefile:118: pre-build] Error 2 (ignored)
Finished <<< ament_cmake_export_definitions [0.52s]
Additional information
- Lenguaje dominante
- C++
- Estrellas
- 201
- Forks
- 111
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 10
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de micro-ROS/micro-ROS-Agent
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
micro-ROS/micro-ROS-Agent#270 ·
-
micro-ROS Agent on macOS Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
micro-ROS/micro-ROS-Agent#269 ·
-
Release to apt Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
micro-ROS/micro-ROS-Agent#267 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
micro-ROS/micro-ROS-Agent#266 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
micro-ROS/micro-ROS-Agent#265 · 1 comentario ·
Todos los issues de micro-ROS/micro-ROS-Agent
Issues similares
-
AuTest Bug Tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/trafficserver#13714 ·
-
bug build
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
facebookincubator/velox#19143 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
tenstorrent/tt-metal#57393 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
objectionary/eo-graphs#74 ·