This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843AOP: 共享内存的使用

Part Number: IWR6843AOP
Other Parts Discussed in Thread: AWR6843

TI的各位专家,我在使用AWR6843进行开发时遇到了一些技术问题需要各位的帮助。

我想开发的功能是:MSS使用共享内存向DSS传递数据,我仿照源码中DSS使用共享内存向MSS传递数据的格式进行编程,测试后发现程序并不运行。

我在MSS添加的代码仅包含共享内存申请(源码工程是high_Accuracy Demo)

/*! L3 RAM buffer */
#pragma DATA_SECTION(gMmwL3Mss, ".l3data");
#pragma DATA_ALIGN(gMmwL3Mss, 8);
uint8_t gMmwL3Mss[2048];

heapconfig[RADARMEMOSAL_HEAPTYPE_DDR_CACHED].heapType = RADARMEMOSAL_HEAPTYPE_DDR_CACHED;
heapconfig[RADARMEMOSAL_HEAPTYPE_DDR_CACHED].heapAddr = (int8_t *) &gMmwL3Mss[0];//NULL; //(int8_t *) &gMmwL3[0];
heapconfig[RADARMEMOSAL_HEAPTYPE_DDR_CACHED].heapSize = 2048;
heapconfig[RADARMEMOSAL_HEAPTYPE_DDR_CACHED].scratchAddr = NULL; /* not DDR scratch for TM demo */
heapconfig[RADARMEMOSAL_HEAPTYPE_DDR_CACHED].scratchSize = 0; /* not DDR scratch for TM demo */

就改动添加了上述代码,整个工程就不按照预期执行了,请问是什么问题?或者TI是否有相关的资料介绍MSS如何使用共享内存向DSS传递数据