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);
}
3
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下跑的么?