你好,
我已经知道c6678的共享存储器可分为4个bank,并且它们之间的访问可以是独立的,但不知道这4个bank的地址是如何分配?请高人指教。
tiny wu:
回复 Adam Yao94020:
你好,
4个bank中每个bank里的地址都有不连续性,我用edma0的三个通道同时从不同bank中取数时,就会出现传输混乱,不能完成同时访问,请问这4个bank同时访问时需要注意哪些问题?
Andy Yin1:
回复 tiny wu:
您好,
对于不同的bank是可以同时读取数据的,只是效率的问题,请首先确认一下每个EDMA channel单独测试时的数据正确性,谢谢
tiny wu:
回复 Andy Yin1:
你好,
我是往3个核内下了不同EDMA通道实现MSM中3个bank传输的程序,且各个核单独运行时是对的,但三个核一起运行时就把三次传输(源地址和目的地址都不同)的参数都变成同一个传输的了,而且有时会导致某个核运行出错,请帮忙分析下原因,谢谢
Andy Yin1:
回复 tiny wu:
您好,
1. 确认每个核使用不同的EDMA channel;
2. 确认每个核的channel对应的ParamSet不同;