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上的代码?