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

am5728 dsp mcasp

ti 专家:

  GIO_create 这个接口编译报错,屏蔽就正常,配置和报错如下:

1 cfg file

var DEV = xdc.useModule('ti.sysbios.io.DEV');
DEV.tableSize = 2;

var dev0Params = new DEV.Params();
dev0Params.instance.name = "mcasp";
dev0Params.initFxn = "&audioUserMcaspInit";
dev0Params.deviceParams = "&audioMcaspParams";
dev0Params.devid = 0;
Program.global.generator = DEV.create("/mcasp0", "&Mcasp_IOMFXNS", dev0Params);

var dev1Params = new DEV.Params();
dev1Params.instance.name = "audio";
dev1Params.initFxn = "&audioUserAudioInit";
dev1Params.deviceParams = "&audioParams";
dev1Params.devid = 1;
Program.global.generator = DEV.create("/audio0", "&Audio_IOMFXNS", dev1Params);

2 code 

Error_init(&eb);

GIO_Params_init(&ioParams);

ioParams.chanParams = &audioChanParamsIN;
ioParams.model = GIO_Model_ISSUERECLAIM;

Vps_rprintf("ldq enter %s %d\n", __FUNCTION__, __LINE__);
inStream = GIO_create("/audio0", GIO_INPUT, &ioParams, &eb); <————–  err 
if (inStream == NULL)
{
Vps_rprintf("\r\nCreate input stream FAILED.\n");
BIOS_exit(0);
}

ti-processor-sdk-rtos-am57xx-evm-03.01.00.06-Linux-x86-Install/ccs6/ccsv6/tools/compiler/ti-cgt-c6000_8.1.1/lib/libc.a
<Linking>

undefined first referenced 
symbol in file 
——— —————- 
xdc_runtime_knl_Sync_signal__E /home/lidaqiang/work/one/svn/build1_new/application/multi_proc/One/dsp1/bin/release/configuro/package/cfg/Dsp1_pe66.src/sysbios/sysbios.ae66<BIOS.obj>
xdc_runtime_knl_Sync_wait__E /home/lidaqiang/work/one/svn/build1_new/application/multi_proc/One/dsp1/bin/release/configuro/package/cfg/Dsp1_pe66.src/sysbios/sysbios.ae66<BIOS.obj>

error: unresolved symbols remain
error: errors encountered during linking; "bin/release/server_dsp1.xe66" not
built

>> Compilation failure
makefile:77: recipe for target 'bin/release/server_dsp1.xe66' failed

请问是什么原因? 折腾好久了

Jian Zhou:

这个是在RTOS下跑的么?

赞(0)
未经允许不得转载:TI中文支持网 » am5728 dsp mcasp
分享到: 更多 (0)