请问,同一DSP中能否按照不同核下载不同的程序进行调试?这种情况下需要修改代码下载的位置吗?如何修改?
现在是想将同一DSP中前4核下载一工程,后4核下载一不同工程。但是这样做后,在调试过程中发现运行过程中并没有根据工程中的逻辑进行,例如,程序会前后进入同一if-else语句。更甚者,调试过程中出现了7核中出现了3个main文件。
Andy Yin1:
当然可以,mcsdk下的image processing就是这样的例程,两个工程,分别在不同的core上。不同的core使用的资源要分开,不能有重叠。
mcsdk_2_01_02_06\demos\image_processing
参考multicore program guide第六章多核core及data image的管理:http://www.ti.com/lit/an/sprab27b/sprab27b.pdf
user4523903:
回复 Andy Yin1:
如果不使用mcsdk呢?
Andy Yin1:
回复 user4523903:
跟用不用mcsdk没有关系,方法都是一样的,我只是给你一个例程。
jax wang:
回复 Andy Yin1:
我现在的板子上有两片C6678dsp,请问,如何在一个打开的CCS5界面下面创建用于这两个c6678DSP的工程,然后如何进行load和调试?
另外,如果每个DSP我需要用两个核(0核和1核),那该怎么创建工程呢?是不是要创建4个工程,写4个main函数?