Part Number: CC1352R
Hello,
The application we are developing is almost finished, but there there is one part that is used relatively rarely, but can lead to RAM exhaustion.
We have minimized the RAM usage quite a bit, but not yet far enough. E.g. minimizing static buffer usages and sizes, tasks that are only used sporadically are dynamically created, minimizing stack sizes, etc.
Winning the 8 kB of GPRAM by disabling the cache would solve our problem. However, the sacrificed speed might introduce other problems.
As the use case that leads to the RAM problems is very very rare (once or twice a year), it would be very nice if we could sacrifice the cache dynamically. This is described here.
However, it is not quite clear to us how to use this, and what problems it can cause.
We would like to implement it in the Simple Peripheral code of SimpleLink CC13x2/CC26x2 SDK v3.20.00.68.
Could someone give us some details?