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
This commit is contained in:
42
testing/examples/ledtest-imx27ads/Makefile
Normal file
42
testing/examples/ledtest-imx27ads/Makefile
Normal file
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user