修改SMDK6410的调试串口为普通串口(wince系统)

Posted Mr-Bruce

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改SMDK6410的调试串口为普通串口(wince系统)相关的知识,希望对你有一定的参考价值。

         环境: 飞凌OK6410A开发板, Windows CE6.0系统

         最近在做GPRS通信,可是手头上的GPRS模块(Q2403A)是五线串口的(RXD、TXD、GND、RCS、CTS),老板又不愿买新的模块。所以考虑将调试串口COM1改为普通串口来用(飞凌开发板上也就这1个5线串口)。在网上找了些资料,然后让师弟测试摸索了下,发现网上现有资料都无法修改成功,他经过几天的努力后给出了正确的修改方法。下面分享下该修改方法,希望可以帮到有同样需求的同道中人。仅供参考

        步骤1:

        修改SMDK6410.bat文件,位置:C:\\WINCE600\\PLATFORM\\SMDK6410\\SMDK6410.bat

将:

set BSP_NOSERIAL=

set BSP_NOUART0=1

set BSP_NOUART1=

set BSP_NOUART2=

set BSP_NOUART3=

set BSP_NOIRDA2=1

set BSP_NOIRDA3=1

......

setBSP_DEBUGPORT=SERIAL_UART0

@REM set BSP_DEBUGPORT=SERIAL_UART1

@REM set BSP_DEBUGPORT=SERIAL_UART2

@REM set BSP_DEBUGPORT=SERIAL_UART3

修改为:

set BSP_NOSERIAL=

set BSP_NOUART0=

set BSP_NOUART1=

set BSP_NOUART2=

set BSP_NOUART3=

set BSP_NOIRDA2=1

set BSP_NOIRDA3=1

......

@REM set BSP_DEBUGPORT=SERIAL_UART0

@REM set BSP_DEBUGPORT=SERIAL_UART1

@REM set BSP_DEBUGPORT=SERIAL_UART2

@REM set BSP_DEBUGPORT=SERIAL_UART3


        步骤2:    

        将ser_smdk6410.cppsetDTR函数内容及其被调用处全部注释掉,其位置:C:\\WINCE600\\PLATFORM\\SMDK6410\\SRC\\DRIVERS\\SERIAL


        步骤3:

       将debug.c文件中的OEMWriteDebugByte函数内容注释掉,其位置:


           步骤4:

           重新编译、生成映像即可。


          以上即为我们的修改方法,目前运行良好。仅供参考



以上是关于修改SMDK6410的调试串口为普通串口(wince系统)的主要内容,如果未能解决你的问题,请参考以下文章

搭建S3C6410开发板测试环境

搭建S3C6410 开发板的测试环境

第五章

第五章随想

搭建S3C6410开发板的测试环境

PuTTY 串口调试,为普通用户增加访问串口设备权限