TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 使用openmp对ipc的影响

Part Number:TMS320C6678

6678使用sys/bios,mcsdk_02_01_02_06,omp_1_01_03_02。在Startup_reset() 函数里完成DDR3初始化,通过MPX将0x8000_0000起始的32MB大小的逻辑地址映射到DDR不同的物理地址,用做HeapMem。

多核之间通过IPC MessageQ通信,参考  TI OpenMP DSP v2.2.x — TI OpenMP-DSP Documentation 文档在使用openmp加速运算遇到以下问题。

1.openmp需要non cache作为数据区,在哪里可以修改MPX?是否需要重新编译openmp相关lib。

2.多核使用同一个镜像,openmp运行时,会对messageQ产生影响?

Nancy Wang:

1、参考以下文档 ‘dataMemory’ rules 看一下是否有帮助:

http://software-dl.ti.com/sdoemb/sdoemb_public_sw/omp/1_02_00_05/exports/omp_1_02_00_05/docs/User_Guide.pdf

2、参考:

e2e.ti.com/…/tms320c6678-can-use-ipc-like-messageq-on-openmp-for-c6678

,

user4192203:

在Startup_reset() 函数如果不通过MAPX将系统堆分配在不同物理地址,能否使用Ipc组件,由sys bios进行配置?

,

Nancy Wang:

没太看明白,请问需要通过IPC实现什么功能?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 使用openmp对ipc的影响
分享到: 更多 (0)