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

dsplink 和 codec-engine 内存分布一直性问题

dsplink 中 CFG_OMAP3530_SHMEM.c 

codec-engine中audio_copy_evm3530.tci

这两个文件中定义的内存分布不太一样。

另外还有一个dvsdk_04_03/codecs-omap3530_4_02_00_00/packages/ti/sdo/server/cs中定义了memmap.tci这个文件内存划分差的很多。

我现在是应为内存改为物理内存分布改了 :

0M      –      400M arm

400M –       512M dsp

使用dvsdk demo的encode,我编译的时候到底是选择了哪个tci文件?

dvsdk_04_03/codecs-omap3530_4_02_00_00/

/home/dm37xx/dvsdk_04_03/codec-engine_2_26_02_11/

这两个codes的文件夹下面都有tci文件。

谢谢

大家帮帮我

lu edward:

回复 Chris Meng:

memg 你好:

我想问一下:

1,我现在编译出来的一个文件叫xs.c64P这是什么文件?是dsp上可执行的coff文件吗?

2,还有一个问题,我是win10 64位的,虚拟机是32位的ubuntu 10.04。有没有带有界面开发的工具?

lu edward:

回复 lu edward:

memg你好 能不能留个联系方式?ti的平台我一直在做得,有时候确实是不知道该如何下手。

Chris Meng:

回复 lu edward:

lu edward1,我现在编译出来的一个文件叫xs.c64P这是什么文件?是dsp上可执行的coff文件吗?

CE环境下,编译出来的一般是x64p结尾的可执行文件

lu edward2,还有一个问题,我是win10 64位的,虚拟机是32位的ubuntu 10.04。有没有带有界面开发的工具?

你说的开发工具具体是什么?

Chris Meng:

回复 lu edward:

lu edward

memg你好 能不能留个联系方式?ti的平台我一直在做得,有时候确实是不知道该如何下手。

有问题请在deyi相关论坛提出,会有TI的工程师或者其他热心客户帮忙回答。

lu edward:

回复 Chris Meng:

你好meng 现在demo可以运行了。但是我还想移植其他的dsp程序到DM3730上。谢谢你的回复。

更具你的回答:

CE环境下,编译出来的一般是x64p结尾的可执行文件  ———–

1,所谓的CE是指codec engine?

2,然后这个可执行文件运行的硬件平台是C6000(集成在DM3730芯片)?

3,这个可执行程序是通过dsplink装载load到内存中吗?

我指的开发工具是这样的,我在编译和使用dvsdk_dm3730-evm_04_03_00_06_setuplinux这个安装包,除了linux内核以外其他功能都是移植的。应为内核编译没有用到xdctools这类开发工具。我想使用的是带有界面的配置我的软件功能的开发工具。

而且我现在使用过程中发现很多代码都是通过package的cfg这些配置文件来编译的。这些功能我不明白,为什么ti要搞得那么复杂?

还有很多文件编译使用到了库和类的,比如dmai这个包,编译出来的lib文件供上层使用,那么我可以在dmai的api怎么使用?除了文档以外有没有基本的demos可以参考?

还有很多问题,我一时半会想不起来了,只有在以后开发的过程中慢慢提出了。不过还是谢谢你的回答。

lu edward:

回复 Chris Meng:

还有一个问题 : xdai标准是针对dsp上的代码还是说arm上的代码?

Chris Meng:

回复 lu edward:

lu edward1,所谓的CE是指codec engine?

是的。

lu edward

2,然后这个可执行文件运行的硬件平台是C6000(集成在DM3730芯片)?

3,这个可执行程序是通过dsplink装载load到内存中吗?

是通过CE的VISA接口函数加载到DSP。CE的底层有调用dsplink。如果你不使用TI的视频编解码,你可以不使用CE/DSPLINK,用你自己的ARM和DSP的通信/加载机制。

Chris Meng:

回复 lu edward:

lu edward

还有一个问题 : xdai标准是针对dsp上的代码还是说arm上的代码?

赞(0)
未经允许不得转载:TI中文支持网 » dsplink 和 codec-engine 内存分布一直性问题
分享到: 更多 (0)