ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

First off, the error

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

indicates that the Nano Every is not replying, so do check that the physical connection is secured and PORT is accurately reflected in the CMakelists.txt.

Next, for the mention of BOARD id, nano should not work because the Nano Every uses a different processor! This means that use of nona4809 is required.

Now, there is mention that board id nona4809 is not found. I will hazard a guess that cmake is looking in the wrong directory for the nona4809 board. Do ensure that the directory where the boards.txt for Nano Every (e.g. ~/.arduino15/packages/arduino/hardware/megaavr/1.8.7) is properly set in CMakelists.txt using the register_hardware_platform(HARDWARE_PLATFORM_PATH) function.