TI中文支持网
TI专业的中文技术问题搜集分享网站

两片6678之间的SRIO通信问题

我的板子上有两片6678,之间是通过SRIO进行数据传输,DSP1发送,DSP2接收,配的是X1模式。在SPI启动模式下,DSP2能够收到数据,但换成EMIF Nor Flash启动后,DSP2就死活收不到数据,DSP1的发送缓冲区是有数据的,请问EMIF启动是对SRIO有影响吗?

Andy Yin1:

这两种boot对srio没有影响,确认在nor flash boot时代码启动成功了么,srio的配置是ok的么,dump出两种方式的srio寄存器看看是否有区别。

Weiting Chan:

回复 Andy Yin1:

回复Andy Yin1,nor flash boot已经启动成功了,通过在程序中设置标志位,可以确定SRIO初始化已经通过了,现在貌似DSP1上的SRIO中断没有响应,中断向量表是从FLASH上加载到L2起始地址的。

vecs : > FLASH   RUN = VECTORS,  LOAD_START(FLASH_VEC_START), RUN_START(RAM_VEC_START),  SIZE(VEC_SIZE)

其中VECTORS :  o = 0x00800000, l = 0x00000200

不知道这样会不会有什么问题,总感觉像是中断向量表没有加载L2上,DSP1的发送缓冲区有数据,但就是发送不出去。

赞(0)
未经允许不得转载:TI中文支持网 » 两片6678之间的SRIO通信问题
分享到: 更多 (0)