PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Microcontroller von Analog Devices: ADuC 7020



MDM81
02.03.2006, 08:12
Hi,
weiß nicht ob ich hier richitg bin mit meiner Frage, finde aber kein Forum passend zu meinem Microcontroller.
Ich bin zur Zeit dabei mittels Demoprogramme den 7020 zu verstehen. Doch bekomme ich keines zum laufen. Habe ein makefile geschrieben. Aber ich verstehe nicht was ich genau im Linker file ändern muss, damit es auf meinen Typ passt?
Kann mir da jmd helfen? Achso ich arbeite mit Eclipse und CDT Plugin.

Mein makefile:
NAME = demo led blinken

CC = arm-elf-gcc
LD = arm-elf-ld -v
AR = arm-elf-ar
AS = arm-elf-as
CP = arm-elf-objcopy
OD = arm-elf-objdump

CFLAGS = -I./ -c -fno-common -O0 -g
AFLAGS = -ahls -mapcs-32 -o crt.o
LFLAGS = -Map blink.map -Tdemo2106_blink_flash.cmd
CPFLAGS = -O ihex
ODFLAGS = -x --syms

all: test

clean:
-rm startup.lst blink.lst startup.o blink.o blink.out blink.hex blink.map blink.dmp

test: blink.out
@ echo "...copying"
$(CP) $(CPFLAGS) blink.out blink.hex
$(OD) $(ODFLAGS) blink.out > blink.dmp

blink.out: startup.o blink.o demo2106_blink_flash.cmd
@ echo "..linking"
$(LD) $(LFLAGS) -o blink.out startup.o blink.o

startup.s.o: startup.s.s
@ echo ".assembling"
$(AS) $(AFLAGS) startup.s > startup.lst

blink.o: blink.c
@ echo ".compiling"
$(CC) $(CFLAGS) blink.c