modified Makefile to generate an elf file that bdmctrl understands.

added mcf5474.bdm to initialize firebee and flash (doesn't work yet for unknown reason)
This commit is contained in:
Markus Fröschle
2012-10-21 19:12:40 +00:00
parent 8f048ff5c3
commit 065bab4805
3 changed files with 45 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ TCPREFIX=m68k-atari-mint-
CC=$(TCPREFIX)gcc
LD=$(TCPREFIX)ld
CPP=$(TCPREFIX)cpp
OBJCOPY=$(TCPREFIX)objcopy
INCLUDE=-Iinclude
CFLAGS=-mcpu=5474 -Wall -Wno-multichar -Os -fomit-frame-pointer
@@ -68,6 +69,7 @@ $(RAM_EXEC): TARGET_ADDRESS=0x01000000
$(FLASH_EXEC) $(RAM_EXEC): $(STRT_OBJ) $(OBJS)
$(CPP) -P -DTARGET_ADDRESS=$(TARGET_ADDRESS) $(LDCSRC) -o $(LDCFILE)
$(LD) --oformat srec -Map $(MAPFILE) --cref -T $(LDCFILE) -s -o $@
objcopy -I srec -O elf32-big --alt-machine-code 4 $@ $@.elf
# compile init_fpga with -mbitfield for testing purposes
$(OBJDIR)/init_fpga.o: CFLAGS += -mbitfield