用的是自己的板子,测试程序是K_STK_v1.1的hyperlink测试程序,在CCS5.3上运行,希望两个6678间可以通过hyperlink进行通信,现在调试过程中有以下疑惑:
1、我将程序分别load到DSP0的core0和DSP1的core0,运行后结果正常。但将程序分别load到DSP0的core0和DSP1的core1后,DSP0的core0的结果正常,但是DSP1的core1的程序停在 while(gpHyperLinkRegs->STS&CSL_VUSR_STS_PLL_UNLOCK_MASK)。
1)不太明白为什么core1的程序显示link status有问题,而core0还依然能运行正常
2)为什么core1会有这个问题?
3)“KeyStone_1_HyperLink_STK_User's_Guide”文档中有程序的加载和运行顺序,是必须要按照这个顺序吗?
2、关于hyperlink的收发双方我也有点不理解
1)是不是两个DSP0和DSP1 hyperlink互联时,是不是DSP0的core A只能与DSP1的core B通信,而不能还与DSP1的core C进行通信?
3.关于CCS5.3的使用
我跑两个DSP的程序的时候,DSP0的core0向其hyperlink地址写数据后,我想看映射到DSP1的core0的地址中数据是否正确,就想在DSP0的core0的程序中打断点,但是断点一直都是灰色的,怎么回事?
问题比较多,谢谢解答