极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16120|回复: 2

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

[复制链接]
发表于 2014-2-27 15:16:16 | 显示全部楼层 |阅读模式
5
求哪位大神帮忙看看:
          我使用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板下载驱动了把?

回复

使用道具 举报

发表于 2015-5-16 16:57:49 | 显示全部楼层
重装一下IDE试试,或者用1.5.6版本的,1.6编译出错
回复

使用道具 举报

发表于 2016-5-24 14:01:56 | 显示全部楼层
应该是是bootloader 没烧写进去
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 19:45 , Processed in 0.037340 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表