plmm09 发表于 2014-2-27 15:16:16

(急)Arduino软件往ATmega328p芯片上传程序出错

求哪位大神帮忙看看:
          我使用Arduino软件想往ATmega328P芯片里下载程序,),之前在cmd里对芯片烧写了bootloader,然后通过CP2102下载器与电脑连接连接,硬件连接正确(将CP2102的DTR脚引出,通过C5 0.1UF电容接到ATMEGA328的RESET脚),软件工具选择没有问题,程序编译没问题,软件工具选择没有问题,但上传程序时显示错误:
   C:\Users\asus\AppData\Local\Temp\build9017287974236544815.tmp\core.a(main.cpp.o): In function `main':

F:\Program Setup\arduino-0018\hardware\arduino\cores\arduino/main.cpp:7: undefined reference to `setup'

F:\Program Setup\arduino-0018\hardware\arduino\cores\arduino/main.cpp:10: undefined reference to `loop'

之后我把CP2102从电脑上断开,点击Arduino软件里相同按钮,出现错误一样,请问是怎么回事啊?应该怎么解决?
还有,使用Arduino软件烧写程序直接就可以使用了把,不需要再专门使用Arduino板下载驱动了把?

18192908029 发表于 2015-5-16 16:57:49

重装一下IDE试试,或者用1.5.6版本的,1.6编译出错

fanglm 发表于 2016-5-24 14:01:56

应该是是bootloader 没烧写进去
页: [1]
查看完整版本: (急)Arduino软件往ATmega328p芯片上传程序出错