arduinoIDE 报错 - avrdude: stk500_recv(): programmer is not responding

出现这个问题!!!我找了2天错误吐了编译通过上传不了
出现avrdude: stk500_recv(): programmer is not responding
最后发现明显板子信息没改对
到/usr/share/arduino/hardware/arduino/boards.txt
地址名字不定 !!!
主要是找到boards.txt的文件夹
打开它
然后看你板子的信息
正常来说 板子上应该有什么UNO MEGA2560的名称
对着这个去找你用的板子信息
然后修改cmake_minimum_required(VERSION 2.8.3)
include_directories(${ROS_LIB_DIR})
add_definitions(-DUSB_CON)
generate_arduino_firmware(hello
SRCS chatter.cpp ${ROS_LIB_DIR}/time.cpp
BOARD leonardo
PORT /dev/ttyACM0
)
斜体加粗的名字!!! 记住小写 板子上映的一般是MEGA 2560 ,然后把他写成mega2560!
PORT直接去看端口!
还有波特率在文件中不同板子也有不同对应!!!
ok ok ok完事

你可能感兴趣的:(arduinoIDE 报错 - avrdude: stk500_recv(): programmer is not responding)