紧急!!VxWorks串口通信问题
问题背景:
我在PC写了一个读写串口的WIN32程序,用来接收并解析vxworks的串口输出。如果解析出的串口数据与约定格式一致,就会通知vxworks后台已经准确收到数据,请继续发送;如果数据不一致,也会通知vxworks数据无效,请重新发送。
问题描述:
vxworks自带的tshell任务运行情况下,PC下发的所有串口数据都被shell任务接收了,而vxworks下原本接收后台串口数据的任务一直读取不到数据。更严重的是,shell作为“控制台”只接收vxworks下的命令输出,后台下发的数据不是命令,这样shell会打印输出类似“syntax error”这样的输出,我后台接收到解析不正确,继续下发,。。。恶性循环
如果shell挂起,PC又无法向vxworks写串口。。。
紧急,请帮助!!!