Part Number:TMDSEVM6657
We have our own custom board which includes a C6657 DSP connected to SPI nor flash for booting. No I2C eeprom is exist.
Our main application is very large and needs the DDR for running. In other words I would like to configure the DDR before loading my main application into it.
Becuase of that I would like to use the IBL concept.
1) As I understand, I have to write into the flash two applications, one is the iblMain (after some modification) and the second is my main application.
the iblMain will configure the Main PLL, DDR PLL, Emif4, DDR, SPI Interface and so on and then will load my main application from flash. Am I right?
2) I have looked on the IBL directory within the MCSDK and succeded to build both iblInit and iblMain.
- What is the relation between iblInit and iblMain? they are two seperate application? how they are connected?
- If I'm doing the configuration of the ibl structure inside iblMain in order to configure all the stuff mentioned in (1) I'm not needs the iblInit, true?
Thanks
Eyal