VxWorks 7.0 RTP问题
系统环境:嵌入式系统,SMP四核处理器,RTP主要用于设备控制,内含TCP通讯,通讯数据量大约1MB/s,多个Socket连接通讯
问题现象:程序24小时运行,验证稳定性,到第5天时,VxWorks界面RTP程序最后一次打印信息是TCP select send超时,任务卡住,Host无法连接Target,Ctrl X无效,系统宕机,也没有生成Core Dump。期间网络硬件应该是没有问题的,不知道各位大大有没有遇到过类似问题,Rtp程序的逻辑代码看过了,应该是没有问题的,看上去是网络通讯方面的问题面大,这种系统卡住的情况一般是什么情况下触发呢?
程序调用的API主要是socket相关,taskSpawn,taskWait,semTake,semGive等,串口读写