summaryrefslogtreecommitdiff
path: root/testing/examples/ledtest-imx27ads/Makefile
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-01-15 13:22:04 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-01-15 13:22:04 +0000
commit2e0f28149d46f128cf6851e76bf541f66b484fd5 (patch)
tree54676a40bbc48551b7b04f530d0818268b296a27 /testing/examples/ledtest-imx27ads/Makefile
parent8fc9bcb7f57306e822deaf2e0facd51b96dc4fb2 (diff)
downloadopenocd_libswd-2e0f28149d46f128cf6851e76bf541f66b484fd5.tar.gz
openocd_libswd-2e0f28149d46f128cf6851e76bf541f66b484fd5.tar.bz2
openocd_libswd-2e0f28149d46f128cf6851e76bf541f66b484fd5.tar.xz
openocd_libswd-2e0f28149d46f128cf6851e76bf541f66b484fd5.zip
Alan Carvalho de Assis <acassis@gmail.com> test app for imx27
git-svn-id: svn://svn.berlios.de/openocd/trunk@1323 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'testing/examples/ledtest-imx27ads/Makefile')
-rw-r--r--testing/examples/ledtest-imx27ads/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/testing/examples/ledtest-imx27ads/Makefile b/testing/examples/ledtest-imx27ads/Makefile
new file mode 100644
index 00000000..42516492
--- /dev/null
+++ b/testing/examples/ledtest-imx27ads/Makefile
@@ -0,0 +1,42 @@
+# This will make the test program for a Freescale iMX27 ADS Board with a
+# FreeScale iMX27 CPU
+
+PROC=arm
+TYPE=926ejs-linux
+LDSCRIPT=ldscript
+
+PATH:=/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/bin/:$(PATH)
+CC=$(PROC)-$(TYPE)-gcc
+AS=$(PROC)-$(TYPE)-as
+AR=$(PROC)-$(TYPE)-ar
+LD=$(PROC)-$(TYPE)-ld
+NM=$(PROC)-$(TYPE)-nm
+OBJDUMP=$(PROC)-$(TYPE)-objdump
+CFLAGS= -g -c -mcpu=arm920t
+
+all: test.elf
+
+# Make a little endian image:
+# In Eclipse, add the line :
+# source gdbinit
+# to : Run -> Debug... (menu) -> Commands (tab): Commands (listbox)
+# To start gdb from a window use : arm-elf-gdb --command=gdbinit
+test.elf: test.c Makefile ldscript crt0.S
+ $(CC) $(CFLAGS) -o crt0.o crt0.S
+ $(CC) $(CFLAGS) -o test.o test.c
+ $(LD) -g -v -T$(LDSCRIPT) -o test.elf crt0.o test.o
+ $(NM) test.elf
+
+
+dump:
+ $(OBJDUMP) --all-headers test.elf
+
+dump_test:
+ $(OBJDUMP) --disassemble test.elf
+
+dump_full:
+ $(OBJDUMP) --full-contents test.elf
+
+clean:
+ -/bin/rm -f *.o *~ test.elf
+