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

TSB81BA3E: 两组TSB82AA2B+TSB81BA3E;实现1394b数据收发

Part Number:TSB81BA3E

关于AT的问题:

1.除了使用中断寄存器外,还有什么方法确认数据已经发到对端了,顺序是怎样(先查询哪个寄存器,后查询哪个)。

关于AR的问题:

1.写入 AR DMA Context Programs  .INPUT_MORE descriptor后,反馈回来的数据几乎都是写入的INPUT_MORE descriptor中的数据,没有收到发送的数据。

2.是否有可参考的设计?

Kailyn Chen:

您好,抱歉给您的回复晚了。

关于您的问题,我已将您的问题在英文E2E上咨询美国工程师了,您可以直接跟进也可以在这里跟进:

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1107024/tsb81ba3e-tsb82aa2b-tsb81ba3e-questions

,

yang ziyi:

谢谢

,

Kailyn Chen:

不客气,及时查看工程师是否有回复,有什么问题,可以直接跟进,或者这里跟进都是可以的。 

,

Kailyn Chen:

您好,针对您的问题,美国工程师已经回复,请查看。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1107024/tsb81ba3e-tsb82aa2b-tsb81ba3e-questions

,

yang ziyi:

谢谢你的回复。

第一次发送数据时,收到的xferStatus=16'h8451,     eventcode 反馈ack_complete; IntEvent.reqTxComplete=1'b1。

清除IntEvent.reqTxComplete后,第二次继续启动DMA context,但是1394OHCI无响应,没有读取DMA描述符,这是什么原因,在等待响应或确认包吗? 一次请求子事务必须对应一次响应子事务吗?  继续启动DMA context,依然无响应。

第一次接收数据时,IntEvent.busReset被驱动时,清除IntEvent.busReset后,启动DMA context,AR_Req_CCPtr填入X"7FF0_0081",

描述符如下:地址0X7FF0_0080对应X"283C_0094" ,

地址0X7FF0_0084对应X"7FF0_1000",

地址0X7FF0_0088对应X"0000_0000",

地址0X7FF0_008C对应X"0000_0094",

接收到的数据:地址0X7FF0_1000接收到X"283C0094",

地址0X7FF0_1004接收到X"28000094",

地址0X7FF0_1008接收到X"28000094",

地址0X7FF0_100C接收到X"28080094",

地址0X7FF0_008C接收到X"283C0094",

eventcode反馈evt_bus_reset,但是并没有接收到Bus Reset Packet或Block write request receive format。请问这是为什么?

,

yang ziyi:

期待你的回复

,

Kailyn Chen:

您好,好的,我这边帮您跟进一下。

赞(0)
未经允许不得转载:TI中文支持网 » TSB81BA3E: 两组TSB82AA2B+TSB81BA3E;实现1394b数据收发
分享到: 更多 (0)