mirror of
https://github.com/Qyriad/fusee-launcher.git
synced 2024-12-22 17:41:52 +01:00
Move entrypoint into it's own variable
This commit is contained in:
parent
3b3c579961
commit
620a89471f
3
Makefile
3
Makefile
@ -38,12 +38,15 @@ RELOCATION_TARGET := 0x40010000
|
||||
LOAD_BLOCK_START := 0x40020000
|
||||
LOAD_BLOCK_LENGTH := 0x20000
|
||||
|
||||
ENTRY_POINT_ADDRESS := 0x40010000
|
||||
|
||||
# Provide the definitions used in the intermezzo stub.
|
||||
DEFINES := \
|
||||
-DSTART_OF_IRAM=$(START_OF_IRAM) \
|
||||
-DRELOCATION_TARGET=$(RELOCATION_TARGET) \
|
||||
-DLOAD_BLOCK_START=$(LOAD_BLOCK_START) \
|
||||
-DLOAD_BLOCK_LENGTH=$(LOAD_BLOCK_LENGTH) \
|
||||
-DENTRY_POINT_ADDRESS=$(ENTRY_POINT_ADDRESS)
|
||||
|
||||
intermezzo.elf: intermezzo.o
|
||||
$(LD) -T intermezzo.lds --defsym LOAD_ADDR=$(INTERMEZZO_ADDRESS) $(LDFLAGS) $^ -o $@
|
||||
|
@ -30,7 +30,7 @@ post_relocation:
|
||||
bl copy
|
||||
|
||||
// Finally, jump into the relocated target.
|
||||
ldr r0, =RELOCATION_TARGET
|
||||
ldr r0, =ENTRY_POINT_ADDRESS
|
||||
bx r0
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user