Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

arm core boot code in OMAP-L137 DSP ubl demo code

$
0
0

Hi:

Recently i'm testing Security OMAP-L138 device. I had got some problems with DSP core to wake up ARM. And finally solved by referencing http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L137.But i still have some questions.In this page, there is a ARM core executable demo. For this demo,DSP side's UBL, how to understand  the UBL  for boot arm code:

static const unsigned int armBootArmCodeConst[] = {
0xEA000007, // vt0: B boot
0xEAFFFFFE, // vt0: Self loop
0xEAFFFFFE, // vt0: Self loop
0xEAFFFFFE, // vt0: Self loop
0xEAFFFFFE, // vt0: Self loop
0xEAFFFFFE, // vt0: Self loop
0xEAFFFFFE, // vt0: Self loop
0xEAFFFFFE, // vt0: Self loop
// jump:, DATA:
0x00000000,
// boot:
0xE51F000C, // LDR R0, jump
0xE1A0F000, // MOV PC, R0

};

Why not  directly  write c_init00 function's address to memory at 0xFFFF 0000?

thank you!


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>