TI工程师:
您好,我使用的是C6670开发板,根据项目需要,我需要在多个核上下载不同的工程文件(即采用的multicore images的方式)。但是现在我遇到的问题是:如果多个核都要使用QMSS或者EDMA这种公用资源,系统就无法正常工作,比如核0中可以正常工作,核1中就无法正常工作。我个人分析原因是由于两个工程中QMSS或者EDMA的库文件没有公用(两个工程各自有一个QMSS或者EDMA的库文件)。
所以我想问一下:如果采用用multicore images的方式建工程,QMSS这类资源应该怎么用?因为在一个工程下载到四个核的模式中知道QMSS或EDMA要在核0中初始化,但是使用multicore images的方式即使都在核0上初始化还是无法正常工作,希望TI工程师能够指引一个方向。
另外还有一个问题:我查询multicore programming guide时发现可以采用multicore shared images的方式建立多核应用的工程文件,但是网上只有DSP/BIOS的一个例子,不知道这种multicore shared images的方式可以解决我上面的问题不?还有就是可以提供一个SYS/BIOS的例程不?
TI给出的multicore images的网址:http://processors.wiki.ti.com/index.php/Using_DSP/BIOS_on_Multi-Core_DSP_Devices