描述
如果DMAFLUSHP一起发出两次,则外围请求接口有可能只识别一个刷新请求。
解
您通常不需要背靠背发出两个刷新指令,因此只要他们在发出两个刷新指令时不对外设编程以期望两个单独的刷新请求,就没有问题。
如果其间存在其他DMA外设请求指令,则将有两个单独的刷新。
DMARMB和DMAWMB无法解决此问题。
重要提示:不要开发外围内核,期望连续两次单独刷新。
如果DMAFLUSHP一起发出两次,则外围请求接口有可能只识别一个刷新请求。
您通常不需要背靠背发出两个刷新指令,因此只要他们在发出两个刷新指令时不对外设编程以期望两个单独的刷新请求,就没有问题。
如果其间存在其他DMA外设请求指令,则将有两个单独的刷新。
DMARMB和DMAWMB无法解决此问题。
重要提示:不要开发外围内核,期望连续两次单独刷新。
没有回复内容