I try to run the Autonomeous Robot. So I must communicate arduino due with jetson nano. This is environment
HW | Architecture | OS |
---|---|---|
Jetson Nano | ARM64 | Ubuntu 20.04 |
Arduino Due | ARM32 | / |
ROS2: foxy
Arduino IDE: 1.8.19
Frist, I faced arm64 to arm32 upload error, but I solved by flowing this link. https://forum.arduino.cc/t/installing-arduino-sam-boards-on-arduino-ide-for-arm64/550398
And I check the uploading example blinking code.
But I faced next problem.
undefined refernce to 'rcl_publish'
...
exit status1
Error compling board Arduino Due(Programming port)
So I try
Files -> Preferences
"More preferences can be edited directly in the file"
cd ~./arduino15/packages/per1234/hardware/sam/1.6.11-arm64
curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/main/extras/patching_boards/platform_arduinocore_sam.txt > platform.txt
Then this error apear
fork/exec /bin/arm-none-eabi-g++: no such file or directory
How solve this problem?
Please help me.
Try: curl https://raw.githubusercontent.com/micro-ROS/micro_ros_arduino/main/extras/patching_boards/platform_arduinocore_sam.txt > platform.txt
Expect: upload micro-ros example code to Aruduino Due
Result: Error: fork/exec /bin/arm-none-eabi-g++: no such file or directory