micro-ROS/micro_ros_espidf_component

Int32_publisher build problems

Opened this issue · 4 comments

  • Hardware description: esp32, esp32s3
  • RTOS: freertos
  • Installation type:
  • Version or commit hash: humble with esp-idf v5.1, Ubuntu 22.04 LTS

Steps to reproduce the issue

  1. Open esp-idf as an extension on VS code
  2. Get the int32_publisher example from the micro_ros_espidf_component repository
  3. open the int32_publisher example in the VS code esp-idf extension
  4. Select the board as esp32/esp32s3 from the set target device on the VS code by selecting the int32_publisher as the folder and the board as espe32 or esp32s3 and finally select ESP32 chip (via ESP USB BRIDGE). The board will be selected.
  5. Click on build

Actual behavior

VirtualBox_Ubuntu 22 04_12_04_2023_12_42_13

VirtualBox_Ubuntu 22 04_12_04_2023_12_42_26

Additional information

Are you able to build a project without micro-ROS? I do not see any micro-ROS related error on your logs.

Are you able to build a project without micro-ROS? I do not see any micro-ROS related error on your logs.

yes I have tried without micro-ROS and it works. Also when I try to build the project from the terminal from the micro_ros workspace it seems to build and flash as well on the esp32 board.

The above issue only happens when I try to build and flash through the esp-idf VS code extension

I guess that this extension is not well supported. Feel free to contribute with a PR if you find a solution

I guess that this extension is not well supported. Feel free to contribute with a PR if you find a solution

VirtualBox_Ubuntu 22 04_12_04_2023_12_59_12

Also these libraries don't seem to be recognized. Can this be an issue related to the PATH of the libraries?