以下示例基于MCAL。
方法1. 变量定义到no cache区域,在使用时可以替换成Rte_MemMap中定义的类型定义。

方法2.通过api 对cache 刷新,(需要保证变量的地址是32B对齐的)
(1)SCB_CleanDCache_by_Addr() : CPU 更新数据后,调用该API 可以保证数据从cache同步到memory。
(2)SCB_InvalidateDCache_by_Addr() : DMA搬移完成后,调用该API可以让CPU从memory中读取数据而不是cache。