aboutsummaryrefslogtreecommitdiff
path: root/libnxt/flash_write/Makefile
diff options
context:
space:
mode:
authordave2006-07-03 11:22:28 +0000
committerdave2006-07-03 11:22:28 +0000
commit6c57026f384479d41caabe122a820ecdee1db17e (patch)
tree86a733d2db7fdf1d62084baab5f3e5d756f1827e /libnxt/flash_write/Makefile
parent84bd297c95d6c41ea8dfd89a83a54ef1018e3530 (diff)
Make the estorm firmware image link properly, and adapt the firmware flasher to flash images that aren't 256k long.
Diffstat (limited to 'libnxt/flash_write/Makefile')
-rw-r--r--libnxt/flash_write/Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/libnxt/flash_write/Makefile b/libnxt/flash_write/Makefile
index efbeaef..2bc9417 100644
--- a/libnxt/flash_write/Makefile
+++ b/libnxt/flash_write/Makefile
@@ -4,12 +4,14 @@
# objdump --disassemble-all -bbinary -marm7tdmi flash.bin > flash.asm
#
+TOOL_PREFIX=arm-elf-
+
all:
- arm-linux-gcc -W -Wall -O3 -mcpu=arm7tdmi -mapcs -mthumb-interwork -c -o flash.o flash.c
- arm-linux-as --warn -mcpu=arm7tdmi -mapcs-32 -EL -mthumb-interwork -o crt0.o crt0.s
- arm-linux-ld --gc-sections crt0.o flash.o -o flash
- arm-linux-objcopy -O binary flash flash.bin
- arm-linux-objdump --disassemble-all -b binary -m arm7tdmi flash.bin > flash.asm
+ $(TOOL_PREFIX)gcc -W -Wall -O3 -mcpu=arm7tdmi -mapcs -mthumb-interwork -c -o flash.o flash.c
+ $(TOOL_PREFIX)as --warn -mcpu=arm7tdmi -mapcs-32 -EL -mthumb-interwork -o crt0.o crt0.s
+ $(TOOL_PREFIX)ld -O3 --gc-sections crt0.o flash.o -o flash
+ $(TOOL_PREFIX)objcopy -O binary flash flash.bin
+ $(TOOL_PREFIX)objdump --disassemble-all -b binary -m arm7tdmi flash.bin > flash.asm
clean:
rm -f flash.o flash.bin flash.asm