在进行开发时,遇到下面一个问题:
1、通过EDMA在DDR和SL2中进行数据搬移,可以正常传输,但是在DDR和LL2中进行数据搬移时,数据无法正常传输。具体表现为:从DDR>>LL2,数据并未搬过去;从LL2>>DDR,传输后查看DDR相应存储空间,全部变成0。这个现象应该是LL2的内存保护机制造成的吧?
2、后来讲论坛里提供的测试例程中关于memory protection的函数(在memory test)移植到我的工程中,放在主函数最前面将LL2设置为Global Access,但是发现紧接着的系统时钟初始化都运行不过去,不知道是什么问题?
麻烦大神给讲解一下~~