AVR studio编译出错 5
编译时总是出来一个avr-objcopy:'a.elf':nosuchfile.winavr已经装了,保存路径也是英文的,头文件没写错,等等。就是不知道怎么回事。有高手知...
编译时总是出来一个 avr-objcopy:'a.elf':no such file. winavr已经装了,保存路径也是英文的,头文件没写错,等等。就是不知道怎么回事。有高手知道吗?不要复制别人的了,我都看过了,也试了,就是不行。会不会和WIN7旗舰系统有关系?winavr是20100110版本的,avrstudio是4.19版本的
展开
2014-08-11
展开全部
这个错误一般原因都是编译工具链的配置问题. 导致 elf 文件无法生成. 所以 objcopy 工具无法工作.
具体的是 头文件, 编译工具选择.
project-->configuration options 打开 main project options 窗口
1. 去掉 Use AVR Toolchain 前面的勾. 然后根据目标 CPU 选择 avr-gcc.
如果是 8 位的就选择 avr-gcc.exe, 32 位的就选择 avr32-gcc.exe. 不然会报 -mmcu=atmegaXX 错误.
然后就是选择 make 工具了. 同上类似.
2. 再之后就是选择头文件搜索目录了. 点击 Include Directories 选项卡, 找到
winavr 安装目录中的 avr\include\ 目录. 点击确定.
再编译一次应该就没错了.
VIA : http://blog.csdn.net/kissmonx/article/details/11485691
具体的是 头文件, 编译工具选择.
project-->configuration options 打开 main project options 窗口
1. 去掉 Use AVR Toolchain 前面的勾. 然后根据目标 CPU 选择 avr-gcc.
如果是 8 位的就选择 avr-gcc.exe, 32 位的就选择 avr32-gcc.exe. 不然会报 -mmcu=atmegaXX 错误.
然后就是选择 make 工具了. 同上类似.
2. 再之后就是选择头文件搜索目录了. 点击 Include Directories 选项卡, 找到
winavr 安装目录中的 avr\include\ 目录. 点击确定.
再编译一次应该就没错了.
VIA : http://blog.csdn.net/kissmonx/article/details/11485691
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询