描述
为什么在执行较大的AUX信道事务时会看到AUX信道超时?
解决方案
在DavaPosiv4.2和更早的时候,超时电路过早开始计数。
如果大的事务被延迟太久,这将导致内核超时。
超时计数器已被固定在DePasPosiv4.2(Rev)中。1)ViVADO 2014.1或以后的核心。
用户仍然应该确保他们不违反DePasePoT规范中的超时超时,因为它可能导致AUX通信中的故障。
如果DePasePink接收器延迟大事务的开始,直到接近300μs的极限,就会发生这种情况。
如果事务在4US之前没有完成,那么DePasePosiver内核将超时。
例如,一个AUX通道读取12-16字节,开始接近300 U DePaseSink Sink答复限制的300μs,可能需要花费足够长的时间,导致在DePasPoT源中发生超时。
如果用户发现他们不能满足4US超时,那么他们可以通过将更大的事务分解成更小的事务来工作,这将在400秒超时之前完成。
没有回复内容