阅读:1568回复:3
为什么通过自己编写的串口Driver进行IO操作时,TargetServer会死掉?
我在为自己做的一块IO板写驱动,IO板与处理板(MPC750)通过VME总线背板相连,操作系统采用的是VxWorks。IO板上有一个串口,我为这个串口写了一个驱动,调用了tyLib函数库中的函数。测试时,我通过write函数向此串口写了一串数据,单步调试时工作正常,但一正式运行targetServer就会死掉,并且好像只发送了字符串的前几个字符,不知为何原因,恳请那位大侠指点。
|
|
沙发#
发布于:2004-04-28 23:41
你分配的堆栈空间够大吗?
|
|
|
板凳#
发布于:2004-05-10 12:56
不知道这个问题有没有解决,如果解决,请告诉大家。谢谢。
|
|
|
地板#
发布于:2004-05-14 15:24
我以前也遇到过这样的问题。
以我个人的经验,感觉是你的中断没有处理好。 你可以把你的uart设置为轮询模式。这样应该不会死机。 如果你愿意,可以把你的中断代码拿出来,大家帮你分析分析。 |
|