I would like to disable cache for a region of external DDR, 0xEA000000 to 0xEB000000.
Can someone confirm that CACHE_EMIFA_CE10 is the correct constant to use for that region?
This document is confusing about which is correct for the C6472.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I would like to disable cache for a region of external DDR, 0xEA000000 to 0xEB000000.
Can someone confirm that CACHE_EMIFA_CE10 is the correct constant to use for that region?
This document is confusing about which is correct for the C6472.
I will check versions today.
I was referring to that 010 vs 10 convention, but also the doc didn't say C64x specifically. Presuming it was the last set of values.
The actual issue I saw was: I attempted to reserve that address range for peripheral access (created a section in the Platform.xdc) and hence wanted to turn off caching. When I built my image, there was some issue booting all the cores. However, I have since realized it was probably a shortage of stack/heap and not the disabling of caching.