Part Number: AM261-SOM-EVM
Other Parts Discussed in Thread: SYSCONFIG
Hello!
I am building an application based on the TI Am261x Industrial communication SDK (2025.00.00). In it I have to have XIP. I configured the XIP based on the "Hello world XIP" example and everything is working as exepected.
Next I decided to include RL2 caching to ensure faster code execution. It is working as well, but only after a power on reset. If my SW resets (due to assert or other problem), I am stuck in RL2_configure in CSL_RL2_OF_R5FSS0_CORE0_L2_STS_OK_TO_GO_MASK); I assume that this is to be expected, because after such reset the RL2 block keeps its previous state and there is no OK_TO_GO transition. Am I correct? If so, what is the typical handling in such situations? It is a valid case for us that we may have a SW reset (without power off/on) in production and the SW should not be stuck in this case. Should I do something for RL2 deinit after start?
And a side question. I am using TCMB RAM for caching, because I though that this will achieve the highest performance. Is it OK, or just OCRAM should be used for caching.
Best regards!