(本帖可能有特殊性)
在platformio上写arduino的代码时总是无法上传,会出现以下报错:
Uploading .pio/build/nanoatmega328/firmware.hex
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
解决方案:
在platformio.ini里将“board = nanoatmega328”改成“board = nanoatmega328new”,问题解决。
板子的名字写错了,可能只是特殊情况,没有用其他板子测试过。记下来防止以后忘了。