(本帖可能有特殊性)
在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”,问题解决。
板子的名字写错了,可能只是特殊情况,没有用其他板子测试过。记下来防止以后忘了。
在使用PlatformIO进行Arduino编程时遇到上传失败错误,解决方法是修改platformio.ini文件中board配置为nanoatmega328new。可能是由于板子名称输入错误导致的,仅此情况已验证。
356

被折叠的 条评论
为什么被折叠?



