现在程序是这样设计的,6678的0核定时从共享内存中通过edma搬到ddr3,其他核同时从ddr3中取数进行处理,发现edma搬移几次后就不再搬移了,是不是ddr冲突了,edma搬移的时候,其他核可能还在在访问ddr
Thomas Yang1:
正常情况下,多个MASTER(包括EDMA)并发访问DDR3是没有问题的,最多带宽受到影响而已,但不会halt,您可以检查EDMA的错误状态寄存器看是否有错误发生
user4675912:
回复 Thomas Yang1:
谢谢,查下来,应该是0核有一个数组越界了,导致异常。数组越界写,会使核死掉吗?