xxx wip
This commit is contained in:
@@ -81,38 +81,12 @@ _enter_application_code:
|
||||
xor a1, a1, a2
|
||||
sw a1, (a0)
|
||||
|
||||
_wipwipwip:
|
||||
j _wipwipwip
|
||||
|
||||
j _bootloader_limit
|
||||
|
||||
_enter_bootloader:
|
||||
la gp, 0
|
||||
la sp, 0
|
||||
|
||||
// Load data section from flash to RAM
|
||||
la a0, _data_lma
|
||||
la a1, _data_vma
|
||||
la a2, _edata
|
||||
bgeu a1, a2, 2f
|
||||
1:
|
||||
lw t0, (a0)
|
||||
sw t0, (a1)
|
||||
addi a0, a0, 4
|
||||
addi a1, a1, 4
|
||||
bltu a1, a2, 1b
|
||||
2:
|
||||
|
||||
// Clear bss section
|
||||
la a0, _sbss
|
||||
la a1, _ebss
|
||||
bgeu a0, a1, 2f
|
||||
1:
|
||||
sw zero, (a0)
|
||||
addi a0, a0, 4
|
||||
bltu a0, a1, 1b
|
||||
2:
|
||||
|
||||
li t0, 0x1f
|
||||
csrw 0xbc0, t0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user