TI中文支持网
TI专业的中文技术问题搜集分享网站

edma库很大的问题

1. 目前我们有一个关于EDMA的问题,就是在dsp的图像的边缘检测的例子中,edma库比较大,我们想通过自己的编译,让edma变小,请问有什么方法请指教?

2. 是否能透过linker command file 将 edma lib移到外部内存?

Allen35065:

1. EDMA完全可以基于CSL自己开发一个驱动,参见EDMA3的手册

2. 可以

Tsai YC:

回复 Allen35065:

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中

Allen35065:

回复 Tsai YC:

参见编译器手册SPRU186 7.4.5.4节,一般位于C:\ti\ccsv5\tools\compiler\c6000_7.X.X\doc

Tsai YC:

回复 Allen35065:

Hi Allen

 

我的文档中并没有7.4.5.4节,是否能提供章节名称

SPRU186W.pdf

TMS320C6000 Assembly Language Tools v7.4 User's Guide

Allen35065:

回复 Tsai YC:

见附件

Tsai YC:

回复 Allen35065:

Hi Allen

 

里边依然没有7.4.5.4节

赞(0)
未经允许不得转载:TI中文支持网 » edma库很大的问题
分享到: 更多 (0)