I have a TMDSEVM6678LE board that I have verified has a C6678 silicon version 2.0 DSP on it. I would like to boot from SPI NOR Flash using only the RBL. The reason is, the IBL takes up 128K of L2 SRAM and I need to boot my code into L2 SRAM. I can't skip over the first 128K of it either because our image is going to be too big. We need all of it.
I have a TI Field Service Rep that suggested that my 2 options are to either reprogram the CPLD (I guess to not force me to I2C) or else to get a minimal IBL that only reads the DIP switches and branches back to RBL (thus freeing up the L2 for me).
Currently if I try to load into L2, I overwrite the IBL and it crashes before starting my code. I've proven my code is okay by modifying the linker.cmd file to have it loaded into MSM and it boots there and runs fine. But we need MSM for something else so it is not a valid solution.
For either of the 2 solutions above, I need TI to provide me with an image and instructions for burning.
Thanks!
David Hague



