Other Parts Discussed in Thread: STRIKE, DRA756
hi, experts
i want to know whether the mailbox is used by default in platform tda2xx both for System_sendLinkCmd and the low level of OSA_tskWaitMsg rather than NotifyDriverShm or NotifyDriverCirc.
what make me confused is notify driver config:
vision_sdk\links_fw\src\rtos\bios_app_common\tda2xx\cfg\IPC_RpMsgDrv.cfg
var NotifyDriverShm = xdc.useModule('ti.sdo.ipc.notifyDrivers.NotifyDriverShm');
Notify.SetupProxy = xdc.useModule('ti.sdo.ipc.family.vayu.NotifySetup');
NotifyDriverShm.InterruptProxy = Interrupt;
if i modify them to:
var NotifyDriverCirc = xdc.useModule('ti.sdo.ipc.notifyDrivers.NotifyDriverCirc');
Notify.SetupProxy = xdc.useModule('ti.sdo.ipc.family.vayu.NotifyCircSetup');
NotifyDriverCirc.InterruptProxy = Interrupt;
i got error js: "/home/wen_hao/t03_j6_vision_sdk_3.2/vision_sdk/links_fw/src/rtos/bios_app_common/tda2xx/cfg/IPC_RpMsgDrv.cfg", line 65: xdc.services.global.XDCException: xdc.MODULE_NOT_FOUND: xdc.module: no module named 'NotifyCircSetup' in the however
vision_sdk\links_fw\src\rtos\bios_app_common\tda2xx\cfg\IPC_NotifyDrv.cfg
var useNotfyDriverMbx = 1;
if(useNotfyDriverMbx)
{
IPC_CFG_NotifyDriverMbxSetup();
}
function IPC_CFG_NotifyDriverMbxSetup()
{
var core = java.lang.System.getenv("CORE");
/* configure the notify driver for HW mailbox mode */
var NotifySetup = xdc.useModule('ti.sdo.ipc.family.vayu.NotifySetup');
if(core!="a15_0")
{
if(java.lang.System.getenv("PROC_A15_0_INCLUDE")=="yes")
{
NotifySetup.connections.$add(
new NotifySetup.Connection({
driver: NotifySetup.Driver_MAILBOX,
procName: "HOST"
})
);
xdc.print("# !!! Using NotifyDriverMbx between [" + core + "] and [a15_0] !!!" );
}
}
}
please advice if anything wrong.
vision_sdk: 3.2
ipc:3_45_00_00
thanks.
regards wen