Re: avr-gcc and char strings
Paweł Si <[email protected]>
| Newsgroups | gmane.comp.hardware.avr.gcc |
|---|---|
| Message-ID | <CAPgZLFaXvPmKwO2TwWaC_aQNNiEp49jGw__fUxVYeFMY-KRH5g@mail.gmail.com> |
2014-12-04 13:12 GMT+01:00 Simon Cook <[email protected]>: > > In general, I would expect using neither -j nor -R would in most cases > produce a working file, but there may be some cases where it is useful to > know which of these to use. When you need them, -j is for when only a list > of known sections are needed, and -R is for keeping everything except a > given section. > Yes, probably: $(OBJCOPY) -O ihex $(PROJECT).out $(PROJECT).hex is good enough, I just copied "-R .eeprom" from one of my projects, where I use the eeprom but don't want to have it in my hex file. (I'm just lazy ;) ) You should also look what's the difference between these two files (with a simple editor): $(OBJCOPY) -O binary $(PROJECT).out $(PROJECT).bin and $(OBJCOPY) -j .text -O binary $(PROJECT).out $(PROJECT).text_section_only.bin and of course you should look at: avr-objdump -D $(PROJECT).out > $(PROJECT).asm the "__do_copy_data" part is the most interesting one. Best Regards, Paweł _______________________________________________ AVR-GCC-list mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avr-gcc-list