你好:
我在0核上实现了tcp3e/3d的链路(example 用例),使用了edma3的instance3。
现在考虑同时在核1上也加载这个链路,遇到的问题是:核0正常启动运行后,核1运行到edma3_init的时候会打断核0的edma传输。所以想请问在多核时如何配置同一个edma3 instance的使用,ti有没有提供说明或example用例。
我们的代码是按照example的用例,将句柄的申请放在各核的L2上的,是不是需要放在共享内存里?
谢谢。
Thomas Yang1:
dejiang
如果你是用同一个channel的话,如果通个句柄操作,需要做到channel资源的互斥。你可以通过查看底层寄存器,来了解多核共用EDMA channel的行为