Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
您好,
我的ECU作为master mode,尝试发送四个字节的内容0x00.
但是canoe中发现master发送的长度有问题。
在单步Lin_Lld_LocHeaderTx 时发现,虽然 BIDR.DFL显示了有效的长度。但是在写LINCR2执行发送的时候还是长度错了。感觉lin总线上实际发送的长度和LINSR.RDC的值保持一致,我这里不理解是什么导致了问题。
谢谢
我这边测试没有发现问题,请问你是怎么调的
您好, 我这里是一个测试工程,一开始是周期性发送8字节dummy 报文,这个时候没有错。然后通过Lin_SendFrame, 改写master response的数据从8字节改为4字节,回读看数据是否写在bus上。上面的截图,我不理解的是LINCR2.RDC是通过什么写入的,我观察到lin上的长度和这个寄存器同步,所以猜测问题是否有关联。或者您能否帮忙在线看一下,提供一下debug的线索。
RDC是接收,不是软件写入的,你的测试工程方便发出来,我这边调试看看吗
我这个工程不能发出来,有license绑定的。
Lin_Demo.zip 你好,我按照你的情景做了一个工程,先发10帧长度为8的,再发10帧长度为4的,测试没有问题,你可以试试看你那跑有没有问题
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...