Skip to content

micro_ros_udp_freetros communication issues #157

@arun-kumar-10x

Description

@arun-kumar-10x
  • 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:

Image

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)

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions