-
Notifications
You must be signed in to change notification settings - Fork 7
Description
- Project: micro_ros_udp_freertos (Link)
- Hardware Used: Renesas: EK-RA6M5
- Version:Humble
Main issue, even after successfull build , i dont see the ros nodes/topics , i am not able to communicate with the board, The RED LED keeps blinking indicating a communication failure.
These are my steps:
Firstly i clone and import the project into my workspace.
Note that i already see that some paths are showing as invalid., the project is configured with CIMSIS_5 , but the one present in CMSIS_6. Some ra/aws FreeRTOS paths were not present , so i deleted them.
These are my console logs before building:
Description` Resource Path Location Type
Invalid project path: Duplicate path entries found (/micro_ros_udp_freertos [Include path] base-path:micro_ros_udp_freertos isSystemInclude:true includePath:src), path: [/micro_ros_udp_freertos]. micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/Debug). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra_cfg/aws). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra_cfg/fsp_cfg/bsp). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra_cfg/fsp_cfg). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra_gen). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/arm/CMSIS_5/CMSIS/Core/Include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/arm/CMSIS_6/CMSIS/Core/Include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/aws/amazon-freertos/freertos_kernel/include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/aws/amazon-freertos/libraries/freertos_plus/standard/freertos_plus_tcp/include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/aws/FreeRTOS/FreeRTOS/Source/include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/include). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/fsp/inc/api). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/fsp/inc/instances). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/fsp/inc). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/fsp/src/rm_freertos_plus_tcp). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Include path not found (micro_ros_udp_freertos/ra/fsp/src/rm_freertos_port). micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Missing project folder or file: /micro_ros_udp_freertos/ra_gen for Source path. micro_ros_udp_freertos pathentry Path Entry Problem
Invalid project path: Missing project folder or file: /micro_ros_udp_freertos/ra for Source path. micro_ros_udp_freertos pathentry Path Entry Problem
Project 'micro_ros_udp_freertos' has no explicit encoding set micro_ros_udp_freertos /micro_ros_udp_freertos No explicit project encoding
First time building(for generating the library files, libmicroros.a file), i get a few errors but the library generates. These are my logs:
Extracting support files...
[ERROR] Toolchain configured for project is not currently available. Please add/enable toolchain through Renesas Toolchain Management or select a different toolchain for this project.
11:34:31 **** Build of configuration Debug for project micro_ros_udp_freertos ****
make -r -j16 all
make --no-print-directory pre-build
cd ../micro_ros_renesas2estudio_component/library_generation && ./library_generation.sh "-mcpu=cortex-m33 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -O2 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wunused -Wuninitialized -Wall -Wextra -Wmissing-declarations -Wconversion -Wpointer-arith -Wshadow -Wlogical-op -Waggregate-return -Wfloat-equal -g"
Found CFLAGS:
-------------
-mcpu=cortex-m33 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -O2 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wunused -Wuninitialized -Wall -Wextra -Wmissing-declarations -Wconversion -Wpointer-arith -Wshadow -Wlogical-op -Waggregate-return -Wfloat-equal -g
-------------
Using:
-------------
/home/arun/.local/share/renesas/e2_studio/toolchains/gcc_arm/13_2-Rel1/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin//arm-none-eabi-gcc
Version: 13.2.1
-------------
~/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/extra_packages ~/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation
Cloning into 'geometry2'...
~/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation
make[2]: warning: -j1 forced in submake: resetting jobserver mode.
rm -f /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/toolchain.cmake; \
mkdir -p /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros; \
cat /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/toolchain.cmake.in | \
sed "s/@CMAKE_C_COMPILER@/arm-none-eabi-gcc/g" | \
sed "s/@CMAKE_CXX_COMPILER@/arm-none-eabi-g++/g" | \
sed "s/@CFLAGS@/-mcpu=cortex-m33 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -O2 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wunused -Wuninitialized -Wall -Wextra -Wmissing-declarations -Wconversion -Wpointer-arith -Wshadow -Wlogical-op -Waggregate-return -Wfloat-equal -g -w -DCLOCK_MONOTONIC=0 -D'__attribute__(x)='/g" | \
sed "s/@CXXFLAGS@/-mcpu=cortex-m33 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -O2 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wunused -Wuninitialized -Wall -Wextra -Wmissing-declarations -Wconversion -Wpointer-arith -Wshadow -Wlogical-op -Waggregate-return -Wfloat-equal -g -w -DCLOCK_MONOTONIC=0 -D'__attribute__(x)='/g" \
> /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/toolchain.cmake
rm -rf /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_dev; \
mkdir /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_dev; cd /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_dev; \
git clone -b kilted https://github.com/ament/ament_cmake src/ament_cmake; \
git clone -b kilted https://github.com/ament/ament_lint src/ament_lint; \
git clone -b kilted https://github.com/ament/ament_package src/ament_package; \
git clone -b kilted https://github.com/ament/googletest src/googletest; \
git clone -b kilted https://github.com/ros2/ament_cmake_ros src/ament_cmake_ros; \
git clone -b kilted https://github.com/ament/ament_index src/ament_index; \
touch src/ament_cmake_ros/rmw_test_fixture_implementation/COLCON_IGNORE; \
colcon build --cmake-args -DBUILD_TESTING=OFF;
Cloning into 'src/ament_cmake'...
Cloning into 'src/ament_lint'...
Cloning into 'src/ament_package'...
Cloning into 'src/googletest'...
Cloning into 'src/ament_cmake_ros'...
Cloning into 'src/ament_index'...
Starting >>> ament_package
Starting >>> ament_lint
Starting >>> gtest_vendor
Finished <<< gtest_vendor [0.36s]
--- stderr: gtest_vendor
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
---
Starting >>> gmock_vendor
Finished <<< gmock_vendor [0.07s]
--- stderr: gmock_vendor
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
---
Finished <<< ament_package [0.65s]
Starting >>> ament_cmake_core
Finished <<< ament_lint [0.66s]
Starting >>> ament_flake8
Finished <<< ament_cmake_core [0.30s]
Starting >>> ament_cmake_python
Starting >>> ament_cmake_libraries
Starting >>> ament_cmake_export_libraries
Starting >>> ament_cmake_include_directories
Starting >>> ament_cmake_export_definitions
Starting >>> ament_cmake_export_include_directories
Starting >>> ament_cmake_export_link_flags
Starting >>> ament_cmake_version
Finished <<< ament_flake8 [0.58s]
Starting >>> ament_pep257
Finished <<< ament_cmake_libraries [0.49s]
Starting >>> ament_cmake_export_dependencies
Finished <<< ament_cmake_python [0.51s]
Finished <<< ament_cmake_include_directories [0.51s]
Finished <<< ament_cmake_export_include_directories [0.52s]
Finished <<< ament_cmake_export_libraries [0.53s]
Starting >>> ament_cmake_test
Starting >>> ament_cmake_export_interfaces
Starting >>> ament_cmake_export_targets
Starting >>> ament_cmake_target_dependencies
Finished <<< ament_cmake_version [0.56s]
Finished <<< ament_cmake_export_definitions [0.57s]
Finished <<< ament_cmake_export_link_flags [0.58s]
Finished <<< ament_cmake_export_dependencies [0.35s]
Finished <<< ament_cmake_target_dependencies [0.32s]
Finished <<< ament_cmake_export_interfaces [0.33s]
Finished <<< ament_cmake_export_targets [0.34s]
Finished <<< ament_pep257 [0.60s]
Starting >>> ament_copyright
Finished <<< ament_cmake_test [0.61s]
Starting >>> ament_cmake_gtest
Starting >>> ament_lint_auto
Starting >>> ament_cmake_pytest
Starting >>> ament_cmake_google_benchmark
Starting >>> ament_cmake_vendor_package
Finished <<< ament_lint_auto [0.30s]
Finished <<< ament_cmake_pytest [0.31s]
Finished <<< ament_cmake_gtest [0.32s]
Starting >>> ament_cmake_gen_version_h
Starting >>> ament_cmake_gmock
Finished <<< ament_cmake_vendor_package [0.33s]
Finished <<< ament_copyright [0.58s]
Starting >>> ament_xmllint
Finished <<< ament_cmake_google_benchmark [0.61s]
Finished <<< ament_cmake_gmock [0.32s]
Finished <<< ament_cmake_gen_version_h [0.54s]
Starting >>> ament_cmake
Finished <<< ament_xmllint [0.54s]
Starting >>> ament_lint_cmake
Starting >>> ament_pycodestyle
Starting >>> ament_cpplint
Starting >>> ament_mypy
Starting >>> ament_clang_format
Starting >>> ament_clang_tidy
Starting >>> ament_pclint
Starting >>> domain_coordinator
Finished <<< ament_cmake [1.21s]
Starting >>> ament_cmake_auto
Finished <<< ament_cmake_auto [0.40s]
Finished <<< ament_pycodestyle [1.61s]
Starting >>> ament_cppcheck
Starting >>> ament_uncrustify
Starting >>> ament_pyflakes
Finished <<< ament_lint_cmake [1.63s]
Finished <<< ament_clang_format [1.63s]
Starting >>> ament_cmake_lint_cmake
Finished <<< ament_pclint [1.63s]
Finished <<< ament_clang_tidy [1.65s]
Finished <<< ament_mypy [2.10s]
Starting >>> ament_index_python
Finished <<< domain_coordinator [2.10s]
Finished <<< ament_cpplint [2.11s]
Finished <<< ament_cmake_lint_cmake [0.78s]
Starting >>> ament_cmake_copyright
Finished <<< ament_pyflakes [0.91s]
Finished <<< ament_cppcheck [0.92s]
Finished <<< ament_uncrustify [0.93s]
Finished <<< ament_index_python [0.57s]
Finished <<< ament_cmake_copyright [0.33s]
Starting >>> ament_cmake_cppcheck
Starting >>> ament_cmake_cpplint
Starting >>> ament_cmake_flake8
Starting >>> ament_cmake_pep257
Starting >>> ament_cmake_uncrustify
Starting >>> ament_cmake_xmllint
Starting >>> ament_cmake_clang_format
Starting >>> ament_cmake_clang_tidy
Starting >>> ament_cmake_mypy
Starting >>> ament_cmake_pclint
Starting >>> ament_cmake_pycodestyle
Starting >>> ament_cmake_pyflakes
Finished <<< ament_cmake_xmllint [0.48s]
Finished <<< ament_cmake_clang_format [0.49s]
Finished <<< ament_cmake_cppcheck [0.52s]
Finished <<< ament_cmake_flake8 [0.53s]
Finished <<< ament_cmake_uncrustify [0.54s]
Finished <<< ament_cmake_cpplint [0.55s]
Finished <<< ament_cmake_pep257 [0.56s]
Starting >>> ament_lint_common
Finished <<< ament_cmake_clang_tidy [0.57s]
Finished <<< ament_cmake_pycodestyle [0.57s]
Finished <<< ament_cmake_mypy [0.58s]
Finished <<< ament_cmake_pclint [0.59s]
Finished <<< ament_cmake_pyflakes [0.59s]
Finished <<< ament_lint_common [0.37s]
Starting >>> ament_cmake_ros_core
Starting >>> ament_index_cpp
Finished <<< ament_cmake_ros_core [0.36s]
Starting >>> ament_cmake_ros
Starting >>> rmw_test_fixture
Finished <<< rmw_test_fixture [0.43s]
Finished <<< ament_cmake_ros [0.44s]
Finished <<< ament_index_cpp [2.03s]
Summary: 62 packages finished [8.91s]
2 packages had stderr output: gmock_vendor gtest_vendor
rm -rf /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src; \
mkdir /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src; cd /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src; \
git clone -b ros2 https://github.com/eProsima/micro-CDR src/micro-CDR; \
git clone -b ros2 https://github.com/eProsima/Micro-XRCE-DDS-Client src/Micro-XRCE-DDS-Client; \
git clone -b kilted https://github.com/micro-ROS/rcl src/rcl; \
git clone -b kilted https://github.com/ros2/rclc src/rclc; \
git clone -b kilted https://github.com/micro-ROS/rcutils src/rcutils; \
git clone -b kilted https://github.com/micro-ROS/micro_ros_msgs src/micro_ros_msgs; \
git clone -b kilted https://github.com/micro-ROS/rmw-microxrcedds src/rmw-microxrcedds; \
git clone -b kilted https://github.com/micro-ROS/rosidl_typesupport src/rosidl_typesupport; \
git clone -b kilted https://github.com/micro-ROS/rosidl_typesupport_microxrcedds src/rosidl_typesupport_microxrcedds; \
git clone -b kilted https://github.com/ros2/rosidl src/rosidl; \
git clone -b kilted https://github.com/ros2/rosidl_dynamic_typesupport src/rosidl_dynamic_typesupport; \
git clone -b kilted https://github.com/ros2/rmw src/rmw; \
git clone -b kilted https://github.com/ros2/rcl_interfaces src/rcl_interfaces; \
git clone -b kilted https://github.com/ros2/rosidl_defaults src/rosidl_defaults; \
git clone -b kilted https://github.com/ros2/unique_identifier_msgs src/unique_identifier_msgs; \
git clone -b kilted https://github.com/ros2/common_interfaces src/common_interfaces; \
git clone -b kilted https://github.com/ros2/test_interface_files src/test_interface_files; \
git clone -b kilted https://github.com/ros2/rmw_implementation src/rmw_implementation; \
git clone -b kilted https://github.com/ros2/rcl_logging src/rcl_logging; \
git clone -b kilted https://github.com/ros2/ros2_tracing src/ros2_tracing; \
git clone -b kilted https://github.com/micro-ROS/micro_ros_utilities src/micro_ros_utilities; \
git clone -b kilted https://github.com/ros2/example_interfaces src/example_interfaces; \
git clone -b kilted https://github.com/ros2/rosidl_core src/rosidl_core; \
touch src/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE; \
touch src/ros2_tracing/test_tracetools/COLCON_IGNORE; \
touch src/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE; \
touch src/rclc/rclc_examples/COLCON_IGNORE; \
touch src/rcl/rcl_yaml_param_parser/COLCON_IGNORE; \
touch src/ros2_tracing/lttngpy/COLCON_IGNORE; \
cp -rf /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/extra_packages src/extra_packages || :;
Cloning into 'src/micro-CDR'...
Cloning into 'src/Micro-XRCE-DDS-Client'...
Cloning into 'src/rcl'...
Cloning into 'src/rclc'...
Cloning into 'src/rcutils'...
Cloning into 'src/micro_ros_msgs'...
Cloning into 'src/rmw-microxrcedds'...
Cloning into 'src/rosidl_typesupport'...
Cloning into 'src/rosidl_typesupport_microxrcedds'...
Cloning into 'src/rosidl'...
Cloning into 'src/rosidl_dynamic_typesupport'...
Cloning into 'src/rmw'...
Cloning into 'src/rcl_interfaces'...
Cloning into 'src/rosidl_defaults'...
Cloning into 'src/unique_identifier_msgs'...
Cloning into 'src/common_interfaces'...
Cloning into 'src/test_interface_files'...
Cloning into 'src/rmw_implementation'...
Cloning into 'src/rcl_logging'...
Cloning into 'src/ros2_tracing'...
Cloning into 'src/micro_ros_utilities'...
Cloning into 'src/example_interfaces'...
Cloning into 'src/rosidl_core'...
cd /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src; \
unset AMENT_PREFIX_PATH; \
unset RMW_IMPLEMENTATION; \
PATH=/home/arun/.local/share/renesas/e2_studio/toolchains/gcc_arm/13_2-Rel1/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi/bin/:/home/arun/.local/share/renesas/e2_studio/eclipse/plugins/com.renesas.ide.exttools.gnumake.linux.x86_64_1.0.1.v20240909-0854/mk/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin; \
. ../micro_ros_dev/install/local_setup.sh; \
colcon build \
--merge-install \
--packages-ignore-regex=.*_cpp \
--metas /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/colcon.meta /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../../app_colcon.meta \
--cmake-force-configure \
--cmake-clean-cache \
--cmake-args \
"--no-warn-unused-cli" \
--log-level=ERROR \
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=OFF \
-DTHIRDPARTY=ON \
-DBUILD_SHARED_LIBS=OFF \
-DBUILD_TESTING=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/toolchain.cmake \
-DCMAKE_VERBOSE_MAKEFILE=OFF;
Starting >>> rcutils
Starting >>> rosidl_cli
Starting >>> rosidl_typesupport_interface
Starting >>> microcdr
Starting >>> test_interface_files
Starting >>> rmw_implementation_cmake
Starting >>> tracetools
Starting >>> tracetools_trace
Starting >>> tracetools_read
Finished <<< test_interface_files [0.64s]
Finished <<< rosidl_typesupport_interface [0.66s]
Finished <<< rmw_implementation_cmake [0.67s]
Finished <<< rosidl_cli [1.03s]
Starting >>> rosidl_adapter
Finished <<< tracetools_read [1.02s]
Finished <<< tracetools_trace [1.03s]
Starting >>> tracetools_launch
Starting >>> ros2trace
Finished <<< tracetools [1.41s]
Finished <<< rosidl_adapter [0.85s]
Starting >>> rosidl_parser
Finished <<< ros2trace [0.83s]
Finished <<< tracetools_launch [0.85s]
Starting >>> test_tracetools_launch
Starting >>> tracetools_test
Finished <<< microcdr [2.28s]
Starting >>> microxrcedds_client
Finished <<< rosidl_parser [0.82s]
Starting >>> rosidl_pycommon
Starting >>> rosidl_generator_type_description
Finished <<< test_tracetools_launch [0.82s]
Finished <<< tracetools_test [0.99s]
Starting >>> test_ros2trace
Finished <<< rcutils [3.33s]
Starting >>> rosidl_runtime_c
Starting >>> rcl_logging_interface
Finished <<< rosidl_pycommon [0.66s]
Starting >>> rosidl_cmake
Finished <<< test_ros2trace [0.67s]
Finished <<< rosidl_generator_type_description [1.39s]
Finished <<< rosidl_cmake [0.80s]
Starting >>> rosidl_generator_c
Finished <<< rcl_logging_interface [1.00s]
Starting >>> rcl_logging_noop
Finished <<< microxrcedds_client [2.85s]
Finished <<< rosidl_generator_c [1.04s]
Finished <<< rcl_logging_noop [1.02s]
Finished <<< rosidl_runtime_c [2.57s]
Starting >>> rosidl_dynamic_typesupport
Starting >>> rosidl_typesupport_introspection_c
Finished <<< rosidl_typesupport_introspection_c [1.13s]
Starting >>> micro_ros_utilities
Finished <<< rosidl_dynamic_typesupport [2.12s]
Starting >>> rmw
Finished <<< micro_ros_utilities [1.64s]
Finished <<< rmw [2.18s]
Starting >>> rosidl_typesupport_microxrcedds_c
Starting >>> rmw_security_common
Finished <<< rosidl_typesupport_microxrcedds_c [1.09s]
Starting >>> rosidl_typesupport_c
Finished <<< rosidl_typesupport_c [1.49s]
Starting >>> rosidl_core_generators
Starting >>> rosidl_core_runtime
Finished <<< rmw_security_common [2.68s]
Finished <<< rosidl_core_runtime [0.49s]
Finished <<< rosidl_core_generators [0.51s]
Starting >>> builtin_interfaces
Starting >>> unique_identifier_msgs
Finished <<< unique_identifier_msgs [2.68s]
--- stderr: unique_identifier_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
--- stderr: builtin_interfaces
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< builtin_interfaces [3.27s]
Starting >>> service_msgs
Finished <<< service_msgs [2.95s]
--- stderr: service_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
cc1: warning: command-line option '-Wnon-virtual-dtor' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Woverloaded-virtual=2' is valid for C++/ObjC++ but not for C
---
Starting >>> action_msgs
Starting >>> type_description_interfaces
Starting >>> rosidl_typesupport_introspection_tests
Finished <<< rosidl_typesupport_introspection_tests [0.90s]
--- stderr: action_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< action_msgs [5.29s]
Starting >>> rosidl_default_generators
Starting >>> rosidl_default_runtime
Finished <<< rosidl_default_runtime [0.51s]
Finished <<< rosidl_default_generators [0.54s]
Starting >>> std_msgs
Starting >>> micro_ros_msgs
Starting >>> rcl_interfaces
Starting >>> test_msgs
Starting >>> example_interfaces
Starting >>> lifecycle_msgs
Starting >>> std_srvs
Starting >>> rosgraph_msgs
Starting >>> statistics_msgs
--- stderr: type_description_interfaces
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
Finished <<< type_description_interfaces [9.18s]
---
Starting >>> rosidl_generator_tests
Finished <<< rosgraph_msgs [3.60s]
--- stderr: rosgraph_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< rosidl_generator_tests [1.20s]
--- stderr: micro_ros_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
Finished <<< micro_ros_msgs [4.67s]
---
Starting >>> rmw_microxrcedds
Finished <<< statistics_msgs [5.13s]
--- stderr: statistics_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
--- stderr: std_srvs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< std_srvs [6.13s]
Finished <<< rmw_microxrcedds [4.36s]
Starting >>> rmw_implementation
Starting >>> rosidl_typesupport_microxrcedds_test_msg
Finished <<< rosidl_typesupport_microxrcedds_test_msg [1.00s]
Starting >>> rosidl_typesupport_microxrcedds_c_tests
Finished <<< rmw_implementation [1.04s]
Starting >>> rosidl_typesupport_tests
Finished <<< lifecycle_msgs [10.3s]
--- stderr: lifecycle_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< rosidl_typesupport_microxrcedds_c_tests [0.76s]
Finished <<< rosidl_typesupport_tests [1.00s]
--- stderr: std_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< std_msgs [17.9s]
Starting >>> geometry_msgs
Starting >>> actionlib_msgs
Finished <<< rcl_interfaces [19.6s]
--- stderr: rcl_interfaces
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
Starting >>> composition_interfaces
---
Finished <<< actionlib_msgs [4.37s]
--- stderr: actionlib_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< example_interfaces [22.7s]
--- stderr: example_interfaces
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< composition_interfaces [5.83s]
--- stderr: composition_interfaces
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
--- stderr: test_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
Finished <<< test_msgs [26.5s]
---
Starting >>> rcl
Starting >>> test_rmw_implementation
Finished <<< test_rmw_implementation [0.97s]
Finished <<< rcl [4.42s]
Starting >>> rcl_action
Starting >>> rcl_lifecycle
Finished <<< rcl_lifecycle [1.74s]
Finished <<< rcl_action [2.27s]
Starting >>> rclc
Finished <<< rclc [2.65s]
Starting >>> rclc_lifecycle
Starting >>> rclc_parameter
Finished <<< geometry_msgs [18.4s]
--- stderr: geometry_msgs
Starting >>> sensor_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Starting >>> diagnostic_msgs
Starting >>> nav_msgs
Starting >>> shape_msgs
Starting >>> trajectory_msgs
Starting >>> tf2_msgs
Finished <<< rclc_lifecycle [1.40s]
Finished <<< rclc_parameter [1.83s]
--- stderr: shape_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< shape_msgs [5.04s]
--- stderr: trajectory_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< trajectory_msgs [5.23s]
Finished <<< diagnostic_msgs [6.44s]
--- stderr: diagnostic_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
--- stderr: tf2_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
cc1: warning: command-line option '-Wnon-virtual-dtor' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Woverloaded-virtual=2' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Wnon-virtual-dtor' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Woverloaded-virtual=2' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Wnon-virtual-dtor' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Woverloaded-virtual=2' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Wnon-virtual-dtor' is valid for C++/ObjC++ but not for C
cc1: warning: command-line option '-Woverloaded-virtual=2' is valid for C++/ObjC++ but not for C
---
Finished <<< tf2_msgs [6.97s]
Finished <<< nav_msgs [10.6s]
--- stderr: nav_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
--- stderr: sensor_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
Finished <<< sensor_msgs [23.8s]
---
Starting >>> stereo_msgs
Starting >>> visualization_msgs
Starting >>> sensor_msgs_py
Finished <<< sensor_msgs_py [0.79s]
--- stderr: stereo_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
---
Finished <<< stereo_msgs [3.24s]
--- stderr: visualization_msgs
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/libmicroros/micro_ros_src/install/lib/python3.10/site-packages/rosidl_cmake/__init__.py:19: UserWarning: The 'rosidl_cmake' Python module is deprecated. Use 'rosidl_pycommon' instead.
warnings.warn(
Finished <<< visualization_msgs [13.1s]
---
Starting >>> common_interfaces
Finished <<< common_interfaces [0.59s]
Summary: 76 packages finished [1min 39s]
25 packages had stderr output: action_msgs actionlib_msgs builtin_interfaces composition_interfaces diagnostic_msgs example_interfaces geometry_msgs lifecycle_msgs micro_ros_msgs nav_msgs rcl_interfaces rosgraph_msgs sensor_msgs service_msgs shape_msgs statistics_msgs std_msgs std_srvs stereo_msgs test_msgs tf2_msgs trajectory_msgs type_description_interfaces unique_identifier_msgs visualization_msgs
mkdir -p /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src/aux; cd /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src/aux; \
for file in $(find /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src/install/lib/ -name '*.a'); do \
folder=$(echo $file | sed -E "s/(.+)\/(.+).a/\2/"); \
mkdir -p $folder; cd $folder; ar x $file; \
for f in *; do \
mv $f ../$folder-$f; \
done; \
cd ..; rm -rf $folder; \
done ; \
ar rc -s libmicroros.a *.obj; cp libmicroros.a /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros; \
cd ..; rm -rf aux; \
cp -R /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/micro_ros_src/install/include /home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/micro_ros_renesas2estudio_component/library_generation/../libmicroros/include;
make --no-print-directory main-build
Building file: ../src/hal_entry.c
Building file: ../src/micro_ros_thread_entry.c
Building file: ../src/microros_allocators.c
Building file: ../src/microros_time.c
Building file: ../src/microros_app.c
Building file: ../src/udp_transport_freeRTOS.c
Building file: ../ra_gen/common_data.c
Building file: ../ra_gen/hal_data.c
Building file: ../ra_gen/main.c
Building file: ../ra_gen/micro_ros_thread.c
Building file: ../ra_gen/pin_data.c
Building file: ../ra_gen/vector_data.c
Building file: ../ra/fsp/src/rm_freertos_port/port.c
Building file: ../ra/fsp/src/rm_freertos_plus_tcp/NetworkInterface.c
Building file: ../ra/fsp/src/r_ioport/r_ioport.c
Building file: ../ra/fsp/src/r_ether_phy/targets/KSZ8091RNB/r_ether_phy_target_ksz8091rnb.c
../src/microros_app.c:5:10: fatal error: rclc/rclc.h: No such file or directory
5 | #include <rclc/rclc.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[1]: *** [src/subdir.mk:40: src/microros_app.o] Error 1
Building file: ../ra/fsp/src/r_ether_phy/targets/KSZ8041/r_ether_phy_target_ksz8041.c
make[1]: *** Waiting for unfinished jobs....
../src/udp_transport_freeRTOS.c:4:10: fatal error: uxr/client/transport.h: No such file or directory
4 | #include <uxr/client/transport.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [src/subdir.mk:39: src/udp_transport_freeRTOS.o] Error 1
In file included from ../src/micro_ros_thread_entry.c:8:
/home/arun/Desktop/test/micro_ros_renesas_demos/Boards/EK_RA6M5/micro_ros_udp_freertos/src/microros_transports.h:4:10: fatal error: uxr/client/transport.h: No such file or directory
4 | #include <uxr/client/transport.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [src/subdir.mk:39: src/micro_ros_thread_entry.o] Error 1
make: *** [makefile:105: all] Error 2
"make -r -j16 all" terminated with exit code 2. Build might be incomplete.
11:39:19 Build Failed. 33 errors, 0 warnings. (took 4m:48s.230ms)
Second time building , i see that the errors now g away and the projects builds succesfully. Here are the console logs
Extracting support files...
[ERROR] Toolchain configured for project is not currently available. Please add/enable toolchain through Renesas Toolchain Management or select a different toolchain for this project.
11:42:47 **** Incremental Build of configuration Debug for project micro_ros_udp_freertos ****
make -r -j16 all
make --no-print-directory pre-build
cd ../micro_ros_renesas2estudio_component/library_generation && ./library_generation.sh "-mcpu=cortex-m33 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -O2 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wunused -Wuninitialized -Wall -Wextra -Wmissing-declarations -Wconversion -Wpointer-arith -Wshadow -Wlogical-op -Waggregate-return -Wfloat-equal -g"
micro-ROS library found. Skipping...
Delete micro_ros_renesas2estudio_component/libmicroros/ for rebuild.
make --no-print-directory main-build
Building file: ../src/micro_ros_thread_entry.c
Building file: ../src/microros_app.c
Building file: ../src/udp_transport_freeRTOS.c
Building file: ../ra/fsp/src/r_ether_phy/targets/ICS1894/r_ether_phy_target_ics1894.c
Building file: ../ra/fsp/src/r_ether_phy/targets/DP83620/r_ether_phy_target_dp83620.c
Building file: ../ra/fsp/src/r_ether_phy/r_ether_phy.c
Building file: ../ra/fsp/src/r_ether/r_ether.c
Building file: ../ra/fsp/src/r_agt/r_agt.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_clocks.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_common.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_delay.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_group_irq.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_guard.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_io.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_irq.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_macl.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_register_protection.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_rom_registers.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_sbrk.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_sdram.c
Building file: ../ra/fsp/src/bsp/mcu/all/bsp_security.c
Building file: ../ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.c
Building file: ../ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c
../src/microros_app.c: In function 'microros_app':
../src/microros_app.c:38:9: warning: ignoring return value of 'rcl_publish' declared with attribute 'warn_unused_result' [-Wunused-result]
38 | rcl_publish(&publisher, &msg, NULL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Building file: ../ra/board/ra6m5_ek/board_init.c
Building file: ../ra/board/ra6m5_ek/board_leds.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/portable/MemMang/heap_4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/event_groups.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/list.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/queue.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/stream_buffer.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/tasks.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/portable/BufferManagement/BufferAllocation_2.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_ARP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS/Source/timers.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_BitConfig.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DHCP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DHCPv6.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS_Cache.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS_Callback.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS_Networking.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_DNS_Parser.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_ICMP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IP_Timers.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IP_Utils.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IPv4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IPv4_Sockets.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IPv4_Utils.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IPv6.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IPv6_Sockets.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_IPv6_Utils.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_ND.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_RA.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_Routing.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_Sockets.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_Stream_Buffer.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_IP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_IP_IPv4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Reception.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_IP_IPv6.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_State_Handling.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_State_Handling_IPv4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_State_Handling_IPv6.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Transmission.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Transmission_IPv4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Transmission_IPv6.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Utils.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Utils_IPv4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_Utils_IPv6.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_TCP_WIN.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_UDP_IP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_Tiny_TCP.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_UDP_IPv4.c
Building file: ../ra/aws/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/source/FreeRTOS_UDP_IPv6.c
Building target: micro_ros_udp_freertos.elf
arm-none-eabi-objcopy -O srec "micro_ros_udp_freertos.elf" "micro_ros_udp_freertos.srec"
arm-none-eabi-size --format=berkeley "micro_ros_udp_freertos.elf"
text data bss dec hex filename
97116 760 523496 621372 97b3c micro_ros_udp_freertos.elf
11:42:49 Build Finished. 0 errors, 1 warnings. (took 1s.579ms)
Then i was able to succesfully FLASH it to the hardware.
I start the microros agent using the given docker command:
# UDPv4 micro-ROS Agent
docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:humble udp4 --port 8888 -v6
And the agent runs succesfully:
I change my IP settings on the host PC to a static ip in the same subnet as what is given in the project(192.168.1.xx)
I do a power cycle on the hardware, after a 10 second time out i see the red LED blinking, which means that the connection was not established.
I tried listing the existing node but it does not show it.