自己设计的板卡,有两片C6678,想要用hyperlink进行传数;采用PDK里的示例程序进行测试,单片自环hyperlink是正常的,但是若想从dsp1往dsp2进行发数就出现错误;有两个问题没有搞明白:
1.dsp1进行配置的时候,dsp2还要进行相关寄存器的配置吗?还是只配置完基本的寄存器(如PLL之类),随后就等待dsp1;
2.dsp2的相关hyperlink寄存器是不是通过dsp1进行远端写入,写入的内容是不是包括了地址的映射,即dsp1的hyperilink地址(0x40000000-0x4fffffff)与dsp2的写入地址的映射,具体是哪个寄存器完成了这个工作?
谢谢各位专家!
Andy Yin1:
参考STK 中的hyperlink例程测试dsp之间的通信。
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx