Tool/software:
The datasheet mentions 2MB of on-chip SRAM.
Memory Map from the TRM shows this is mapped from 0x070000000 ~ and is useable.
However, I noticed each R5F core also has 8MB of ICACHE / 8MB of DCACHE in the mappable regions.
I am not familiar with memory mapping - on a learning curve.
However I was wondering, can say 2MB be set aside by software so that you could access (r/w) it freely?
Like how you would map data to SRAM in a program?
I am considering this in a baremetal implementation - no linux. Just want to know if you can make a C program that grabs control of some of this cache space.
From the SDK:
Mentions API for ICACHE and DCACHE but not sure where to go from here...