fixed to compile for RAM again
This commit is contained in:
@@ -161,7 +161,7 @@ $(foreach DIR,$(TRGTDIRS),$(eval $(call AR_TEMPLATE,$(DIR))))
|
|||||||
#
|
#
|
||||||
define EX_TEMPLATE
|
define EX_TEMPLATE
|
||||||
$(1)_MAPFILE=$(1)/$$(basename $$FLASH_EXEC).map
|
$(1)_MAPFILE=$(1)/$$(basename $$FLASH_EXEC).map
|
||||||
$(1)/$$(FLASH_EXEC) $(1)/$$(RAM_EXEC): $(1)/$(LIBBAS) $(LDCSRC)
|
$(1)/$$(FLASH_EXEC): $(1)/$(LIBBAS) $(LDCSRC)
|
||||||
$(CPP) $(INCLUDE) -DOBJDIR=$(1)/objs -P -DFORMAT=$$(FORMAT) -D$$(MACHINE) $(LDCSRC) -o $(1)/$$(LDCFILE)
|
$(CPP) $(INCLUDE) -DOBJDIR=$(1)/objs -P -DFORMAT=$$(FORMAT) -D$$(MACHINE) $(LDCSRC) -o $(1)/$$(LDCFILE)
|
||||||
$(LD) --oformat $$(FORMAT) -Map $(1)_MAPFILE --cref -T $(1)/$$(LDCFILE) -o $$@
|
$(LD) --oformat $$(FORMAT) -Map $(1)_MAPFILE --cref -T $(1)/$$(LDCFILE) -o $$@
|
||||||
ifeq ($(COMPILE_ELF),Y)
|
ifeq ($(COMPILE_ELF),Y)
|
||||||
@@ -170,6 +170,16 @@ else
|
|||||||
objcopy -I srec -O elf32big --alt-machine-code 4 $$@ $(basename $$@).elf
|
objcopy -I srec -O elf32big --alt-machine-code 4 $$@ $(basename $$@).elf
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
$(1)/$$(RAM_EXEC): $(1)/$(LIBBAS) $(LDCSRC)
|
||||||
|
$(CPP) $(INCLUDE) -DCOMPILE_RAM -DOBJDIR=$(1)/objs -P -DFORMAT=$$(FORMAT) -D$$(MACHINE) $(LDCSRC) -o $(1)/$$(LDCFILE)
|
||||||
|
$(LD) --oformat $$(FORMAT) -Map $(1)_MAPFILE --cref -T $(1)/$$(LDCFILE) -o $$@
|
||||||
|
ifeq ($(COMPILE_ELF),Y)
|
||||||
|
$(OBJCOPY) -O srec $$@ $(basename $$@).s19
|
||||||
|
else
|
||||||
|
objcopy -I srec -O elf32big --alt-machine-code 4 $$@ $(basename $$@).elf
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
$(1)_MAPFILE_BFL=$(1)/$$(basename $$(BASFLASH_EXEC)).map
|
$(1)_MAPFILE_BFL=$(1)/$$(basename $$(BASFLASH_EXEC)).map
|
||||||
$(1)/$$(BASFLASH_EXEC): $(1)/objs/basflash.o $(1)/objs/basflash_start.o $(1)/$(LIBBAS) $(LDCBFL)
|
$(1)/$$(BASFLASH_EXEC): $(1)/objs/basflash.o $(1)/objs/basflash_start.o $(1)/$(LIBBAS) $(LDCBFL)
|
||||||
$(CPP) $(INCLUDE) -P -DOBJDIR=$(1)/objs -DFORMAT=$$(FORMAT) -D$$(MACHINE) $(LDCBSRC) -o $(1)/$$(LDCFILE)
|
$(CPP) $(INCLUDE) -P -DOBJDIR=$(1)/objs -DFORMAT=$$(FORMAT) -D$$(MACHINE) $(LDCBSRC) -o $(1)/$$(LDCFILE)
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ write 0xFF000100 0x018D0000 4 # SDMR (write to LMR)
|
|||||||
write 0xFF000104 0x710D0F00 4 # SDCR (lock SDMR and enable refresh)
|
write 0xFF000104 0x710D0F00 4 # SDCR (lock SDMR and enable refresh)
|
||||||
sleep 100
|
sleep 100
|
||||||
|
|
||||||
load -v ram.m5484lite.elf
|
load -v m5484lite/ram.elf
|
||||||
write-ctrl 0x80e 0x2700
|
write-ctrl 0x80e 0x2700
|
||||||
write-ctrl 0x2 0xa50c8120
|
write-ctrl 0x2 0xa50c8120
|
||||||
dump-register SR
|
dump-register SR
|
||||||
|
|||||||
Reference in New Issue
Block a user