Part Number:AM5708Other Parts Discussed in Thread: AM5728
由于AM5708比5728少一个DSP内核,
编译的例程中,如果去掉DSP2的部分不编译,那么生成的文件在开发板上的DSP1内核上无法运行
当把DSP2一起编译后,再放到开发板上,DSP1内核上的程序才会运行下去。
Nancy Wang:
user3688025 说:如果去掉DSP2的部分不编译
请问是如何去除的。
,
user3688025:
makefile ,config.bld,ipc.cfg.xs中,把DSP2去掉,
,
Nancy Wang:
您还是在ipc_3_47_01_00\examples\DRA7XX_linux_elf\ex02_messageq的基础上修改的吗?看到您之前发布的帖子提到编译AM5728的例程,请再详细说明一下。
e2echina.ti.com/…/am5708-sdk-ipc
,
user3688025:
是的,还有几个创龙的例程,都是编译带有DSP2的代码时,makefile中也有规则编译DSP2,这样编译完整的所有代码,再放到板子上,例程可以运行,但把DSP2去了,就是makfile中不编译DSP2的代码,对应的config.bld中去掉Build.platformTable[“ti.platforms.evmDRA7XX:dsp2”] = Build.platformTable[“ti.platforms.evmDRA7XX:dsp1”];,
ipc.cfg.xs中也去掉DSP2:
var procNameAry = ["HOST", "IPU2", "IPU1", "DSP1"];
再进行编译。
,
Nancy Wang:
好的,我会咨询相关专家,再给您回复。
,
Nancy Wang:
请参考英文贴中的回复,如果还有问题请继续跟进。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1035348/am5708-ipc