In K82 SDk you have fsl_cache.c driver what manipulate with L1 Code and System caches.
But it never ever used in any SDK example .
Only pflash example ( erase/write internal Flash memory ) invalidate L1 code cache
( L1CACHE_InvalidateCodeCache(); ), even cache is not enabled at all ( ? ).
- Does this some K82 specific cache peripheral or it more like ARM generic ?
- At what point I should enable System and Code cache if I have MPU enabled environment ?
- In what other use cases I should enable/disable/invalidate both caches ?
- Is any cache manipulation need on case of go in/out to Low power modes ?
Is any application note exists about usage of this type of caches ?
Thank you !