各位好!
EDMA3 userguide中提到EDMA3通道控制器被分为global region和shadow region两种区域,二者都是用来限定特定programmer对该区域进行访问,不太明白的是二者有什么明显的区别呢?在使用通道控制器的时候,什么情况下使用global region,什么情况下使用shadow region?谢谢!
Andy Yin1:
您好,
可以参考一下
www.deyisupport.com/…/4961.aspx
andy lee1:
回复 Andy Yin1:
您好!
您给的链接我看了,请问这是不是意味着在使用通道控制器的时候必须指定要用全局区域还是阴影区域呢?谢谢!
andy lee1:
回复 Andy Yin1:
Andy Yin
你好!在C6678自带的EDMA例子里面有提到在分别globle region和shadow region里面实现pingpong缓冲传输,可是并没有指出是如何指定globle region和shadow region的,请问在程序中是如何指定使用哪个区域的呢?谢谢!
Andy Yin1:
回复 andy lee1:
您好,
默认所有的channel都是在global region,可以通过配置相关寄存器MASK将指定的channel放到相应的shadow region,具体还请看看EDMA user guide。
建议在初学时用默认的global region即可,后续有需要再看shadow region。