大家好、
我最近一段安静的时间一直在使用 OpenMP 应用程序。 我一直在使用以下 cfg 文件。
C:\ti\openmp_dsp_c667x_2_06_03_00\packages\examples\hello_with _make\omp_config.cfg
代码中有一个段用于设置
OpenMP*分配堆栈= true;
OpenMP*分配堆栈 FromHeapSize = 0x010000;
我在下面的代码中不完全理解上述内容、我希望专业人士对此提供意见。 它到底做了什么、它可以用作 program.stack 的替代方案吗?? 此设置是否适用于 TMDSEVM6678LE。
我期待转发任何评论。
谢谢
//使用内存范围信息初始化运行时间 if (deviceName.search("DRA7XX")=-1){ OpenMP* msmcBase = MSMC.base OpenMP* msmcSize = MSMC.len; OpenMP* msmcNoCacheVirtualBase = msmcNcVirt.base; OpenMP* msmcNoCacheVirtualSize = msmcNcVirt.len; OpenMP*。msmcNoCachePhysicalBase = msmcNcPhy.base; } 其他 { OpenMP*分配堆栈= true; OpenMP*分配堆栈 FromHeapSize = 0x010000; OpenMP* HASMsmc =错误; OpenMP*版 NoCacheBase = DDR3_NC.base; OpenMP*版。ddrNoCacheSize = DDR3_NC.len; }