XHEX Makefile
Aus Nibo Wiki
					
										
					
					Makefile Abschnitt um aus einem hex-File ein xhex-File zu generieren:
- Variablen
 - $(PLATFORM) - Plattformkennung zBsp. NIBObee
 - $(PROGRAMMER) - Programmer zBsp. usbasp
 - $(DEVICE) - Microcontroller zBsp. atmega16
 - $(HFUSE) - Wert für High-Fuse in hexadezimaler Notation
 - $(LFUSE) - Wert für Low-Fuse in hexadezimaler Notation
 
 
%.xhex: %.hex @echo "building $@" @echo >$@ "<?xml version=\"1.0\"?>" @echo >>$@ "<xhex version=\"1.0\">" @echo >>$@ "<platform>$(PLATFORM)</platform>" @echo >>$@ "<programmer type=\"$(PROGRAMMER)\"/>" @echo >>$@ "<device part=\"$(DEVICE)\" erase=\"yes\">" @echo >>$@ "<segment id=\"hfuse\" verify=\"yes\">$(HFUSE)</segment>" @echo >>$@ "<segment id=\"lfuse\" verify=\"yes\">$(LFUSE)</segment>" @echo >>$@ "<segment id=\"flash\" format=\"ihex\">" @cat >>$@ $< @echo >>$@ "</segment>" @echo >>$@ "</device>" @echo >>$@ "</xhex>"