Talk:Secondary Bootloaders on OMAP-L1x

Comments on Secondary Bootloaders on OMAP-L1x -

Tlorenz said ...
This wiki page can confuse customers by thinking hex6x.exe and hex470.exe allows to create bootable images OMAP-L1x boot ROM can execute. This is not the case. OMAP-L138 follows the AIS protocol standard from TI which is not supported by such tools. The chapter "See Also" points to the documents dedicated for non secondary boot. Using secondary boot customers need to have a clear understanding of the output of the hex tools to make sure the secondary boot code is compatible.

--Tlorenz 13:42, 16 May 2011 (CDT)

Rg-bm said ...
To boot directly from the NOR flash (tested on C6748 eval board): .word 0x00000011
 * make sure you DO NOT initialize the EMIF(A) when running directly from Nor flash!
 * assembly:

-stack 0x1000 -heap 0x1000
 * linker command file:

MEMORY { CFG_NOR:     o = 0x60000000  l = 0x00000020 PROG_NOR:    o = 0x60000020  l = 0x00003FE0 PROG_L2RAM:  o = 0x11800000  l = 0x00002000 }

SECTIONS { .entryPoint > PROG_NOR .text	> PROG_NOR .const	> PROG_NOR .switch	> PROG_NOR .cinit	> PROG_NOR .far	> PROG_L2RAM .data	> PROG_L2RAM .bss	> PROG_L2RAM .cio	> PROG_L2RAM .stack	> PROG_L2RAM .sysmem	> PROG_L2RAM .nor_cfg_word > CFG_NOR }

--Rg-bm 02:58, 8 September 2011 (CDT)