123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- .section .boot_aux_trampoline, "ax"
- .global Boot_AUX_Trampoline
- Boot_AUX_Trampoline:
- jmp BOOT_START_ADDR
- .section .apitable_trampolines, "ax"
- .global BootloaderAPI_Trampolines
- BootloaderAPI_Trampolines:
- BootloaderAPI_ErasePage_Trampoline:
- jmp BootloaderAPI_ErasePage
- BootloaderAPI_WritePage_Trampoline:
- jmp BootloaderAPI_WritePage
- BootloaderAPI_FillWord_Trampoline:
- jmp BootloaderAPI_FillWord
- BootloaderAPI_ReadSignature_Trampoline:
- jmp BootloaderAPI_ReadSignature
- BootloaderAPI_ReadFuse_Trampoline:
- jmp BootloaderAPI_ReadFuse
- BootloaderAPI_ReadLock_Trampoline:
- jmp BootloaderAPI_ReadLock
- BootloaderAPI_WriteLock_Trampoline:
- jmp BootloaderAPI_WriteLock
- BootloaderAPI_UNUSED1:
- ret
- BootloaderAPI_UNUSED2:
- ret
- BootloaderAPI_UNUSED3:
- ret
- BootloaderAPI_UNUSED4:
- ret
- BootloaderAPI_UNUSED5:
- ret
- .section .apitable_jumptable, "ax"
- .global BootloaderAPI_JumpTable
- BootloaderAPI_JumpTable:
- rjmp BootloaderAPI_ErasePage_Trampoline
- rjmp BootloaderAPI_WritePage_Trampoline
- rjmp BootloaderAPI_FillWord_Trampoline
- rjmp BootloaderAPI_ReadSignature_Trampoline
- rjmp BootloaderAPI_ReadFuse_Trampoline
- rjmp BootloaderAPI_ReadLock_Trampoline
- rjmp BootloaderAPI_WriteLock_Trampoline
- rjmp BootloaderAPI_UNUSED1
- rjmp BootloaderAPI_UNUSED2
- rjmp BootloaderAPI_UNUSED3
- rjmp BootloaderAPI_UNUSED4
- rjmp BootloaderAPI_UNUSED5
- .section .apitable_signatures, "ax"
- .global BootloaderAPI_Signatures
- BootloaderAPI_Signatures:
- .long BOOT_START_ADDR
- .word 0xDF30
- .word 0xDCFB
|