某DC产品和低负载不会出现帧错误问题,而跑满功率出现帧丢失问题,采用轮询的方式,使用LIN_isRxMatch(LINA_BASE)查询是否有接收到主节点发出的帧头,但DSP未回应,上报帧错误,观察DSP的RX引脚,主节点的帧头报文正常。
疑问:
(1)什么原因可能导致从节点未检测到帧头的停止位,而产生帧错误?
(2)采用轮询的方式如何交替查询主节点写和主节点读(目前使用LIN_isSCIDataAvailable(LINA_BASE) 查询主节点写和采用LIN_isRxMatch(LINA_BASE)查询主节点读),这种做法是否有问题?
希望得到帮助,感谢!