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

TMS320C6678: SRIO的Doorbell中断问题

Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS

现在我sysbios下的doorbell中断发现了如下的问题:接收中断时只能接收到doorbellinfo2,没办法接收到doorbellinfo1,。但如果我先用逻辑程序初始化一遍,再用sysbios下的裸机程序初始化,再加sysbios的中断就可以接收到doorbellinfo1(查看寄存器得知的)。但是用的系统函数Srio_sockRecv就会乱码,不知道这是为什么呀?

Vivian Gao:

感谢您对TI产品的关注! 关于你的咨询,我们正在确认你的问题,稍后回复您。

,

mianxiang shi:

左图是能正常触发的配置,右图只能触发info=1的配置,请问是不是sp_ctl这个的问题,我发现其中对应的寄存器说明了是四线,而右图对应的是单线。

R SRIO_rio_sp_ctl 0x0000000B 0xD0600001左图

R SRIO_rio_sp_ctl 0x0000000B 0xC0600001右图

29-27

Initialized Port Width

R:

Width of the ports after initialized (read only):

0b000 – Single-lane port, lane 0

0b001 – Single-lane port, lane 2

0b010 – Four-lane port

0b011 – 0b111 — reserved

如果是这个原因的话,那我怎么才能让右边一样呢?

,

Vivian Gao:

我们在这方面提供的支持有限。请参考论坛里面的帖子。

e2echina.ti.com/…/tms320c6678-c6678-srio-doorbell-info

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: SRIO的Doorbell中断问题
分享到: 更多 (0)

© 2025 TI中文支持网   网站地图 鲁ICP备2022002796号-1