Hi,
We have an existing project that used the TMS320C5509A, and had that microcontroller executing out of external flash.
We now have a project that utilizes the TMS320C5515 and would like to do the same, execute out of external flash.
Just to be clear, we don't want to copy code from flash into RAM and then execute out of RAM.
We just want to execute code directly out of flash. (I have had a tough time distinguishing in some posts what people are referring to on that subject)
I have been looking around for documentation on the specifics of the boot loader for the TMS320C5515, like a flowchart or source code showing how exactly it works, but cannot find one.
The previous project that used the C5509A, we had our own boot loader trick the TI boot loader into thinking it loaded the whole program into RAM from flash. From RAM we would then jump to the flash image. We would like to do the same with the C5515, but it's proving difficult.
We're also having issues with the stack mode bits of this chip. I was able to find some documentation outlining how the change the stack mode bits, but it didn't seem to work as described.
I was hoping that there might be one grand unifying document outline the entire boot process for the C5515 in detail, and if so does anyone know where I might be able to find it?
Thanks!