我的串口通讯程序。在关闭串口 或 关闭程序时
出现系统蓝屏。windows系统蓝屏自动重起。
灾难性故障。(有时在我程序都完全释放干净时,才出现这情况)我的开发环境IBM ThinkPad R40 --- windows home XP --- VC6
没有串口,用了usb转RS232。注意:我的串口数据是连续发送给电脑的16Bytes/46ms。各位大虾help!是不是windows BUG 还是USB转接线的BUG
出现系统蓝屏。windows系统蓝屏自动重起。
灾难性故障。(有时在我程序都完全释放干净时,才出现这情况)我的开发环境IBM ThinkPad R40 --- windows home XP --- VC6
没有串口,用了usb转RS232。注意:我的串口数据是连续发送给电脑的16Bytes/46ms。各位大虾help!是不是windows BUG 还是USB转接线的BUG
灾难性故障。这种情况可能是你的内存使用上操作有问题,可能访问了不存在的内存区,和串口操作没有关系
因为我现在就在开发,虚拟串口相应的东西,所以对你的现象比较熟悉,一般系统蓝屏自动重起,都是RING 0层的内核程序造成的,应用层的程序没有这本事,即使访问内存出错,也只会提示非法操作,更不会蓝屏和重起,但是如果驱动在内核层发生了内存访问错误,就会出现你的现象了。
只有打开和关闭串口操作。就可能出现上面情况。我在网上找了四五个不同的串口驱动都这样。我想我的串口数据来的太快。16BYTE/5ms。来自雷达。是不是这方面的原因啊。
不可能所有驱动都不行啊,是不是windows bug啊
总不能在人家关闭程序或停止接受串口时,来个蓝屏吧。help!我怎么办啊