ti工程师,你们好,最近我在调试6678多核程序中遇到以下问题:
一、0核作主控核,用来初始化和打开其他核,1-7核共同加载一个数据处理的.out,这7个核执行的代码相同,仅仅是处理的输入数据不同而已,那么我需要为 1-7核建立起7个CMD文件来分配各自的地址空间吗?还是说1-7核公用一个CMD文件,如果是公用一个CMD的话,由于这7个核执行的代码是相同的,当这7个核都在运行的时候,会不会出现代码或数据地址冲突呢?
二、当我把1-7核工程中的 代码段 和 数据段 都定义在当前核的L2SRAM,在调试时,点击RUN后,暂停某一个核后经常遇到 0xXXXXXXXX(no symbols are defined for oxXXXXXXXX),或者_TI_decompress_rle_core(unsigned char*,unsigned char*,int )() at copy_decompress_rle.c(_TI_decompress_rle_core does not contain frame information)请帮忙解释下这是什么情况
三、请问有没有现成的多核例程代码,可以给我们参考借鉴下吗?
刚接触6678,多核的问题困扰了我很久了,请帮忙答疑解惑下,谢谢大家!