怎么配置WINAVR的makefile文件,才能生成bin文件?
这个怎么用呢,我不知道啊 有向导的。 gcc下加参数-v -O binary ele-madman 发表于 2014-7-2 20:54gcc下加参数-v -O binary
我是用AVRstudio+winavr的,这个怎么加呢?具体加哪里啊? 本帖最后由 sunliezhi 于 2014-7-2 21:55 编辑
xxx.bin : yyy.elf
avr-objcopy -S -O binary $< $@ sunliezhi 发表于 2014-7-2 21:51
xxx.bin : yyy.elf
avr-objcopy -S -O binary $< $@
具体是怎么样的呢?我还是不太明白,谢谢您了 aelan_gj 发表于 2014-7-2 21:56
具体是怎么样的呢?我还是不太明白,谢谢您了
xxx.bin中的xxx是你要生成bin文件的文件名; yyy.elf文件是winavr(何止winavr, arm-linux-gcc都是)编译过程中生成的中间文件, yyy文件名也是由你取的,
xxx.bin : yyy.elf意思是:xxx.bin文件的生成要依赖yyy.elf文件(yyy.elf怎么得来你应该知道,嚎?)。 sunliezhi 发表于 2014-7-2 22:25
xxx.bin中的xxx是你要生成bin文件的文件名; yyy.elf文件是winavr(何止winavr, arm-linux-gcc都是)编译过 ...
命令的意思我是知道的,是把这几句话放在makefile文件里面么?
语法不会啊 你现在有没有能生成.hex的Makefile文件呀? 没有的话就看下面的搜索连接,否则把那几行放在Makefile文件里就行。(好想问楼主一个问题:在AVR下一般都是生成.hex文件即可,你确定要生成.bin?)
http://www.amobbs.com/search.php?mod=forum&searchid=73&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=makefile aelan_gj 发表于 2014-7-2 21:48
我是用AVRstudio+winavr的,这个怎么加呢?具体加哪里啊?
avr-objcopy --help 查看帮助里面有解释
yyy.elf转换成xxx.bin
avr-objcopy -O binary yyy.elfxxx.bin
页:
[1]