Other Parts Discussed in Thread: OMAP-L137
Hi.
I have C6745 Board [TMS320C6745DPTPT3]. DSP booting from SPI flash.
I am read the article OMAP-L137 Bootloader and i find the next:
Do I need a secondary bootloader (UBL)?
A secondary bootloader, AKA User Bootloader (UBL), was required on older devices, where the bootloader could not parse AIS files. By using the AISgen tool with the OMAP-L137 bootloader, most of the functions previously performed by the UBL can be done instead by the bootloader.
For a typical Linux application, the old flow looked something like this:
DSP UBL (sets the ARM reset vector and takes it out of reset)
ARM UBL (sets up DDR, PSC, and copies U-Boot to memory)
U-Boot (loads Linux and file system)
Linux
The flow for the OMAP-L137 would look like this:
AIS-signed DSP UBL (sets ARM reset vector, sets up DDR and PSCs, copies U-Boot to memory, and takes ARM out of reset)
U-boot (loads Linux and file system)
Linux
So in general, there is not a need for an ARM UBL, as the AIS functions in the DSP UBL can perform most of the same tasks.
My questions:
1) User boot loader [UBL] is need for my DSP ?
2) How i can find out the ROM ID of my DSP ?
Thanks.