紧急求助:DSP端串口(RS485)数据接收死机? 郁闷大了。。。
本人用Philips DSP(pnx1300),基于psos平台写了一个多任务的程序,包括串口通信(RS485)和网络通讯(TCP/IP,UDP,Socket 通信)。我用PC端的串口调试器模拟485给DSP不断的发数据,用自动发送,发送周期为 200 ms, 波特率为 4800 bps, 一个数据包的长度为 12 byte 。
程序刚开始运行时,DSP的串口数据有接收,并且DSP可以 PING 通。但运行一段时间后,DSP程序就死掉了,表现现象为:DSP无法再 PING 通,并且DSP的串口数据也没接收了(PC端还在发数据过来)?
小弟很菜,才开始接手做DSP这块的东西,请问大虾,程序大概是死在哪里了?是串口中断吗?还是485数据接收的线程里?
thanks 先