Hi,Ti guys
I am using c6678 evm to test spi boot, and find out that our Bios program with 4k L1D cache cannt be booted properly, as in the bootroom code the cache is set to 32k. I am sure is the cache problem, for when I use not boot mode and set the Cache settings in gel to L1D4K cache, the program can be download and all core run to main(), and if I use 32K L1d cache gel, 1~7 corepac won't able to find main(). The same promble is discribed as solved in another post in e2e, only the guy was using no boot mode with gel to deal with the cache size.
Anyway, is there any way to set the cache in each core of c6678 during spi boot to 4k before ipc interrupt wakes 1~7 core up? I mean and code in core 0, or and measure before bootcode rom wake up core 0 like gel does in noboot mode?
Thank u
David Yang