LPC1114 Cortex-M0 hacks.

Makefile 317B

123456789101112131415161718
  1. CROSS_COMPILE = arm-none-eabi-
  2. CC = $(CROSS_COMPILE)gcc
  3. OBJCOPY = $(CROSS_COMPILE)objcopy
  4. CFLAGS = -mcpu=cortex-m0 -mthumb -O -nostdlib -std=gnu99 -fno-toplevel-reorder
  5. all: first.bin
  6. first.elf: first.o
  7. $(CC) $(CFLAGS) -T flash.ld -o $@ $<
  8. %.bin: %.elf
  9. $(OBJCOPY) -Obinary $< $@
  10. clean:
  11. rm -f *.o *.elf *.bin