TI论坛
直播中

孙乙鑫

8年用户 239经验值
私信 关注
[问答]

请问C6678的EDMA3中Global region和Shadow region有什么区别?

   各位好!
        EDMA3 userguide中提到EDMA3通道控制器被分为global region和shadow region两种区域,二者都是用来限定特定programmer对该区域进行访问,不太明白的是二者有什么明显的区别呢?在使用通道控制器的时候,什么情况下使用global region,什么情况下使用shadow region?谢谢!

回帖(5)

杨娟

2018-8-7 07:37:00
您好,
可以参考一下
www.deyisupport.com/.../4961.aspx
                                                                          

举报

孙乙鑫

2018-8-7 07:48:20
引用: zbb9612 发表于 2018-8-7 07:37
您好,
可以参考一下
www.deyisupport.com/.../4961.aspx

您好!
   您给的链接我看了,请问这是不是意味着在使用通道控制器的时候必须指定要用全局区域还是阴影区域呢?谢谢!
举报

孙乙鑫

2018-8-7 07:54:13
引用: zbb9612 发表于 2018-8-7 07:37
您好,
可以参考一下
www.deyisupport.com/.../4961.aspx

Andy Yin
你好!在C6678自带的EDMA例子里面有提到在分别globle region和shadow region里面实现pingpong缓冲传输,可是并没有指出是如何指定globle region和shadow region的,请问在程序中是如何指定使用哪个区域的呢?谢谢!
举报

杨娟

2018-8-7 07:59:51
引用: zhushanyu262 发表于 2018-8-7 07:54
Andy Yin
你好!在C6678自带的EDMA例子里面有提到在分别globle region和shadow region里面实现pingpong缓冲传输,可是并没有指出是如何指定globle region和shadow region的,请问在程序中是如何指定使用哪个区域的呢?谢谢!

您好,
默认所有的channel都是在global region,可以通过配置相关寄存器MASK将指定的channel放到相应的shadow region,具体还请看看EDMA user guide。
建议在初学时用默认的global region即可,后续有需要再看shadow region。
                                                                          

举报

更多回帖

发帖
×
20
完善资料,
赚取积分