你好。我用的是TL138的开发板,开发板上插上了贵公司的串口扩展模块TL-MultUART-A,软件上我运行的是IPCLite,即双核都是裸跑。现在,代码用了demo中StartWare中TL_MULTUART_INT的源码。、3 E" g. |% S' V3 T& A$ r' S! h
软件跑起来后,发现,该串口扩展模块丢包严重。如果是一个字符一个字符的发,倒是不会丢包。我上传视频了在下面链接中。请帮忙找一下你们的代码是否有bug,谢谢。http://u.163.com/jQHkGsFR / r. A1 Z* b- g. t' Q. n. x O6 j8 m ( l- Z2 k# k, C% i3 t" ?提取码: HUvgbQtE6 ~8 L C6 y- z5 H" S4 o3 X
丢包是随机的。1 _; N$ t A0 W
我刚才把串口线剪短了一半,重新接后,丢包的现象就明显少了。这个扩展串口模块的传输距离比核心板自带串口的传输距离,怎么短了那么多??原先的那根串口线大概3米左右,跟核心板自带的串口连接传输一点问题都没有,但是,连到扩展串口模块上却经常丢包。* F1 s! r+ f, @* p( K/ J, H& H2 K
所以,我怀疑扩展串口模块的传输距离有问题。