6678 各核程序不同
拟建立不同工程以实现各核跑不同程序
问题是如何实现各工程间同一变量传递
例如,core0计算结果最终EDMA至DDR里,就叫数组A吧
请问我应该如何设置才能在core1工程里使用数组A
谢谢
Andy Yin1:
不同的工程可以使用某些共享文件,可以将共享数组定义在一个共享文件里,将这个共享数组指定到个DDR地址段,这样每个core可以使用相同的变量名访问同一块内存;或者可以声明指针指向同一个内存访问。
Tidder Yang:
回复 Andy Yin1:
非常感谢您的回答,确实可以这样做
另外还想问下,如何指定某个变量在DDR中的位置,即指定其起始地址,而不是让编译器分配,
在.cmd文件中分配吗?那就要分好多段,有些麻烦了
原工程中是这样写的
#pragma DATA_SECTION(VR1,".EXRAM") float VR1[10000]; #pragma DATA_SECTION(VR2,".EXRAM") float VR2[10000]; #pragma DATA_SECTION(VR3,".EXRAM") float VR3[10000];应如何修改