工具与软件:
我们使用的芯片是 TDA4VE 芯片、所用的 SDK 版本是 ti-processor-sdk-linux-j721s2-evm-08_06_01_02。 使用 UART 传输数据、波特率设置为921600、每个数据包的数据长度为1024字节。 这种情况下、接收到的数据包后面的某些数据全部为00。 另外,我们也把内核升级到了版本10_01 ,同样的情况还会发生,请支持,下面是 UART 信号和示波器接收的数据包。


This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
我们使用的芯片是 TDA4VE 芯片、所用的 SDK 版本是 ti-processor-sdk-linux-j721s2-evm-08_06_01_02。 使用 UART 传输数据、波特率设置为921600、每个数据包的数据长度为1024字节。 这种情况下、接收到的数据包后面的某些数据全部为00。 另外,我们也把内核升级到了版本10_01 ,同样的情况还会发生,请支持,下面是 UART 信号和示波器接收的数据包。


您好!
谢谢。 您能否共享补丁? 我们将尝试在本地重现。
1K 字节的数据、接收间隔为40ms、每秒接收25个数据包
最重要的是、您是否有任何启用了硬件流控制的实例? 您能否对硬件流控制进行试验。 我们过去已经看到、如果没有流控制、将会出现超限运行。
-基尔西
Keerthy 您好:
我们的硬件板不会连接 CTS 和 RTS 引脚。 我们应该如何设置硬件流控制? 我们知道流控制是不能使用的。 在我们的测试拓扑中、汽车计算机会每隔一段时间向 TDA4VE 发送1024字节的数据、而 TDA4VE 会向汽车计算机回复大约20字节的数据。 回复车辆计算机的数据 TDA4VE 记录车辆计算机发送下一帧数据(1024字节)的时间(40ms)。 在我们的测试中、00数据可能出现在特定的帧中、并且在00出现后、同一帧中的以下数据都是00。