PROCESSOR-SDK-AM64X: boot problem from flash

Part Number: PROCESSOR-SDK-AM64X

Tool/software:

Hi,  

followed this thread:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1413982/processor-sdk-am64x-my-hello-world-is-not-able-to-boot-from-fsbl

_start must be put at 0x0,  but why in adacore assembly, it doesn't have start symbol, I saw instead you are using _c_init00 which is in msram. 

<code>

        .text
        .global _vectors
        .type   _vectors,%function
        .section ".vectors","ax",%progbits
        .arm
        .align 2
_vectors:
        LDR pc, reset_addr          // Reset
        LDR pc, undefined_addr      // Undefined Instruction
        LDR pc, svc_addr            // Software interrupt
        LDR pc, prefetch_abort_addr // Abort (prefetch)
        LDR pc, data_abort_addr     // Abort (data)
        LDR pc, reserved_addr       // rsvd
        LDR pc, irq_addr            // IRQ
        LDR pc, fiq_addr            // FIQ

reset_addr: .long _c_int00
undefined_addr: .long HwiP_undefined_handler
svc_addr: .long HwiP_svc_handler
prefetch_abort_addr: .long HwiP_prefetch_abort_handler
data_abort_addr: .long HwiP_data_abort_handler
reserved_addr: .long HwiP_reserved_handler
irq_addr: .long HwiP_irq_handler


</code>

Question:   I want the same in my  adacore run time. 


however, if I put _start  at 0x20 or any other place,   it won't boot. 


Can i do the same trick,  put a instead of using  init00 eg: