1. 目前我们有一个关于EDMA的问题,就是在dsp的图像的边缘检测的例子中,edma库比较大,我们想通过自己的编译,让edma变小,请问有什么方法请指教?
2. 是否能透过linker command file 将 edma lib移到外部内存?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1. EDMA完全可以基于CSL自己开发一个驱动,参见EDMA3的手册
2. 可以
Hi Allen 你好
关于第2点,我照着以下方法会有报错,再麻烦您指教一下
(1)在linker.cmd文件中,加入如下的代码
.dmalib: > DDR3
{
edma3_drv_init.oe66 (.far)
}
或者
.dmalib: > DDR3
{
edma3_lld_drv.ae66(.far)
}
编译的时候都提示找不到edma3_drv_init.oe66 文件
(2)在linker.cmd文件中,加入如下的代码
.far: edma3_lld_drv.ae66 > DDR3
似乎不起作用,这个库还是会存在L2SRAM中