工具/软件:Linux
1、EVM:K2G-ICE;SDK-Linux-V4、IPC-3_16_00_02
2、USR MPMCL 命令来载入 DSP 程序,然后执行 Linux IPC 程序(__LW_AT__使用 IPC 示例(ex02_MessageQ)),DSP 程序不能在这里中断:,
执行{
status = IPC_Attach (RemoteProId);
} while ((status < 0)&&(status = IPC_E_NotReady);
状态值(IPC_E_NotReady(-11))
3、A15的LINUX 程序不能在此处中断:
执行{
状态= MessageQ_open (msgqName、&Module.slaveQue);
睡眠(1);
} while (status =MessageQ_E_NOTFOUND);
3、.cfg 配置
xdc.useModule('ti.ipc.ipcmgr.IpcMgr');
VAR MultiProc = xdc.useModule('ti.sdo.utils.MultiProc');
MultiProc.setConfig("CORE0"、["host"、"CORE0"]);
VAR IPC = xdc.useModule('ti.sdo.ipc.Ipc');
Ipc.procSync = IPC.ProcSync_pair;
VAR SharedRegion = xdc.useModule('ti.sdo.ipc.SharedRegion');
SharedRegion.setEntryMeta(0、
{ 基地址:0x0C000000,
Len:0x00010000、
ownerProId:1、
IsValid:true、
高速缓冲启用:true、
高速缓存行大小:128、
createHeap:true、
名称:"internal_shared_mem"});
我该怎么做?]