X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/rsbs2/blobdiff_plain/5c99fed3e4c39ecb4ae9bd72805c411966ffdb4a..d7bda89e596d43e5a9920269612f992e92d5ada3:/bmc/Makefile?ds=inline diff --git a/bmc/Makefile b/bmc/Makefile new file mode 100644 index 0000000..85ecb0b --- /dev/null +++ b/bmc/Makefile @@ -0,0 +1,26 @@ +CC=avr-gcc +CFLAGS=-mmcu=atmega16 -g +OBJCOPY=avr-objcopy +PROG=dragon_jtag +PORT=usb +PMCU=m16 + +all: bmc.bin + +bmc: bmc.o + +bmc.bin: bmc + $(OBJCOPY) -j .text -j .data -O binary $^ $@ + +flash: bmc.bin + avrdude -v -c $(PROG) -P $(PORT) -p $(PMCU) -U flash:w:$^ + +debug: bmc bmc.bin + setsid avarice -g -D :4242 + -avr-gdb -ex 'target remote localhost:4242' bmc + -pkill avarice + +clean: + -rm -f *.o bmc bmc.bin + +.PHONY: all clean flash debug