I would like to create an ldr including multi-dxes and make BF60x boot only one application from multi appications.
Is there any app.note or material which describes how to boot from multi-dxe on BF60x?
I don't have much experience with booting multiple dxes . But looking at the Callable API's for Bf60x .
I think rom_Boot () can be used to boot an dxe from memory, as it supports booting an application at run time through a supported peripheral.
Details about the arguments and the functions are available in Section: Booting the processor, Subsection: Boot Routine of the Hardware Reference Manual .
If you are looking to boot from memory then you may also want to refer to Subsection: Run-time-API under Section : Memory boot Mode.
In order to create a single ldr with multi.dxes you need use -NoFinalTag switch to append the dxes.
You can look at Cross Core Loader manual , Chapter 4 Subsection :Building a Dual-Core Application for details.
Thanks for your reply. I have more question.
bfrom_MemBoot is one of BF548 callable boot rom functions. One among multi-dxes in .ldr can be selected and booted by using that function. Below is BF548 initcode example delivered with VDSP showing its use.
I wonder how a dxe I want to run can be selected and booted on BF60x. There is no bfrom_MemBoot in BF60x callable APIs.
Retrieving data ...