Firstly I want to confirm the following points with your help
1, DSP UBL (AIS format)
From TI's webs and documents I achieveed ,DSP UBL is just a small loader for ARM UBL. right?
So when power on omapl137,DSP Boots from on-chip ROM .Then according the BOOTCFG it loads DSP ubl to L2 Ram and execute it there?
DSP ubl would copy ARM ubl to L2 Ram and execute ARM ubl in L2 too?
Could we define DSP ubl ourself? Any rules to follow?
2、ARM UBL
PLL initial ... copy U-Boot to L2 and execute uboot there?
What's the exacte fuction of ARM ubl? Or we could define it ourself?
3、U-BOOT
I got the uboot1.3.3,and it's defined as the real bootloader for linux. So whether we could leave out of DSP ubl and ARM ubl? and just locate Uboot in the external nandflash . I have a try of that by the provided board_utilities\flash_writers\nand_writer,and omapl137 could boot and execute UBoot.
In the datasheet of omapl137 ,
EMIFA
* NOR (8-/16-Bit-Wide Data)
* NAND (8-/16-Bit-Wide Data)
* 16-Bit SDRAM With 128MB Address
and the Address :0x4000 0000 0x5FFF FFFF 512M EMIFA SDRAM data ,
So is it 128MB or 512MB?
Space
EMIFB
* 32-Bit or 16-Bit SDRAM With 256MB
0xC000 0000 0xDFFF FFFF 512M EMIFB SDRAM Data
256MB or 512MB?
Maybe I missed some comments