none
串口驱动问题 RRS feed

  • 问题

  • 硬件平台是S3C2410
    用WINCE5.0 的PB直接编译的内核,下载到目标平台上,串口驱动波涛率设置为57600后进行通信,系统死机了.而用WINCE4.2 的PB直接编译的内核,下载到同样的目标板上,串口驱动波涛率设置为57600后进行通信,系统工作很正常.两个系统串口驱动的代码是一样的.如果我把在WINCE4.2上编译好的串口驱动DLL直接拿到WINCE5.0上捆绑,这样WINCE5.0串口就没有问题.请斑竹给予指点,谢谢.
    2009年3月3日 3:16

全部回复

  • 那把4.2的驱动代码直接拿到5.0下编译是否可以呢?

    还有,是否可以提供更详细的问题描述,例如是否是用了CPU内置的UART,还是自己外括了控制器。等等……

    还有,系统死机这个描述比较简单,能否在代码里面添加一些调试语句,慢慢判断到底是在哪个函数,哪行代码上挂掉的呢?
    最近有了小宝宝,他比较淘气,所以来这里的时间少了挺多。非常抱歉。
    2009年3月17日 14:44
    版主
  • 谢谢何老师,我把4.2的驱动代码直接拿到5.0下编译,串口驱动波涛率设置为57600后进行通信,系统死机了,S3C2410内置UART.设置成别的波特率通信正常,不死机.很奇怪.

    2009年3月25日 0:31