- CA7集成了32KB L1 DCache
可以对它做:flush/invalidate/clean&invalidate 操作吗?
根据CA7 TRM:好像不能对L1 DCache做这些操作。
- 如果不能对L1 DCache做上述操作,那么如何实现PoU呢?
根据我的理解:PoU就是将L1 DCache flush到L2 DCache里
可以对它做:flush/invalidate/clean&invalidate 操作吗?
根据CA7 TRM:好像不能对L1 DCache做这些操作。
根据我的理解:PoU就是将L1 DCache flush到L2 DCache里
CA7 可以对L1D进行操作,参考CA7 MPCore trm, 第4.2.8节 Table 4-8 c7 register summary
Data Cache可以被invalidate/clean,其中DCIMVAC(指令)会将dirty line先clean出去再invalidate掉.