NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

Talk:Secondary Bootloaders on OMAP-L1x

From Texas Instruments Wiki
Jump to: navigation, search
For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Secondary Bootloaders on OMAP-L1x here.

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):

  • make sure you DO NOT initialize the EMIF(A) when running directly from Nor flash!
  • assembly:

.word 0x00000011

  • linker command file:

-stack 0x1000 -heap 0x1000

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)