您好,
我在linux下单独编译starter_ware_138/examples/evmOMAPL138/mcasp dsp程序,通过arm端linux系统加载dsp程序,具体如下:
./slaveloader startup DSP mcaspPlayBk.out
可以实现正常的录音回放。
但是,我把starter_ware_138/examples/evmOMAPL138/mcasp dsp程序移植到syslink_2_21_01_05/examples/ex04_sharedregion/dsp中,修改main_dsp.c,具体如下:
/*
* ======== main ========
*/
Int main(Int argc, Char* argv[])
{
Error_Block eb;
Task_Params taskParams;
mcasp_playbk();//原有starter_ware_138/examples/evmOMAPL138/mcasp中main函数改为mcasp_playbk
Log_print0(Diags_ENTRY, "--> main:");
/* must initialize the error block before using it */
Error_init(&eb);
.....
}
编译后运行,无法听到声音的录音回放。请问:
1、无法听到声音的录音回放可能是什么问题导致的?
2、mcasp是否会与syslink_2_21_01_05中的sysbios等系统冲突?如果冲突,要如何修改?
3、要把mcasp整合到syslink中,要如何修改?
备注:附件是测试源码。