IWR1843BOOST: 如何将板卡的命令串口由全双工改为半双工通信

Part Number: IWR1843BOOST

串口全双工:上位机发送命令sensorStop,板卡收到一个字节s就开始回复,见下面图片1。

如何改为

串口半双工:上位机发送命令sensorStop,板卡接收完sensorStop再开始回复。

我板卡烧录的是标准的Out of Box的开箱程序,然后使用虚拟出来的命令串口使用串口工具进行通信,逻辑分析仪抓出来的数据是:上位机发一个字符串sensorStop给1843,然后1843接收到一个开始字节s就开始回复了。查看代码中的CLI.c中的CLI_task线程中,并没有实时打印这个数据,问题1:想问下是否是内部在软件或者硬件设置了这个实时打印。具体在哪里写的,我想要实现发送完完整的字符串sensorStop再进行回复。

背景:我使用1843的两个串口,买了两个TTL转485的模块,线接到一个具有两路485的DTU连接到阿里云服务器上。抓数据的过程中,发现485仅支持半双工通信。服务器作为上位机发送sensorStop,通过DTU的485,再经过485转TTL接到1843板卡的J6端子的J6-5和J6_7,由于我们1843板卡全双工,485半双工,导致发送的sensorStop中仅有第一个字节s正确,后续的字节错乱,故想使用方法让1843收到完整的sensorStop再进行回复。