wince 6.0 如何把调试串口改为普通串口

Topic:介绍一种很棒的wince6.0 如何把调试串口改为普通串口的方法(作者:Baiduluckyboy)
//------------------------------------------------------------------------------------------------------------------------------

// Topic:介绍一种很棒的wince6.0 添加开机logo的方法(作者:Baiduluckyboy)

// 作者:Baiduluckyboy(wangyuluyulu@126.com

// 论坛账号:Baiduluckyboy (经常在CSDN出没)

// 版权:解放军电子工程学院Baiduluckyboy(wangyuluyulu@126.com

// 平台:wince6.0.0 S5PC100 BSP

// 发布日期:2010-09-08

// 最后修改:

// 注意事项:未经作者同意,商业网站不能转载,并且不得在转载的时候擅自修改、删除文章的任何部分

//------------------------------------------------------------------------------------------------------------------------------


技术心得:
环境:WINCE6.0 + S5PC100
主题:如何把调试串口改为通用的串口
步骤:
1:在D:/WINCE600/PLATFORM/SMDKC100/MDK100.bat里面
set BSP_NOSERIAL=
set BSP_NOUART0=
set BSP_NOUART1=
set BSP_NOUART2=
set BSP_NOUART3=
set BSP_NOIRDA2=1
set BSP_NOIRDA3=1

@REMset BSP_DEBUGPORT=SERIAL_UART0
@REMset BSP_DEBUGPORT=SERIAL_UART1 
@REM set BSP_DEBUGPORT=SERIAL_UART2
@REM set BSP_DEBUGPORT=SERIAL_UART3
隐去以上的,主要是要加载各个串口的注册表信息一边加载驱动
如果哪个不隐去,则哪个就不加载,用于调试串口
2:在D:/WINCE600/PLATFORM/SMDKC100/SRC/OAL/OALLIB/debug.c里面
要隐去VOID OEMWriteDebugByte(UINT8 ch)和、int OEMReadDebugByte()
里面的内容:注意如果不隐去则烧写系统进不了,死在这了!
VOID OEMWriteDebugByte(UINT8 ch)
{
    // Wait for TX Buffer Empty
    //
    //   while (!(g_pUARTReg->UTRSTAT & 0x2));//muscle boy


    //    g_pUARTReg->UTXH = ch; //muscle boy
}

//------------------------------------------------------------------------------
//
//  Function: OEMReadDebugByte
//
//  Reads a byte from the debug serial port. Does not wait for a character.
//  If a character is not available function returns "OEM_DEBUG_READ_NODATA".
//

int OEMReadDebugByte()
{
   /* int ch; //muscle boy

    if (g_pUARTReg->UTRSTAT & 0x1)        // There is received data
    {
        ch = (int)(g_pUARTReg->URXH);
    }
    else        // There no data in RX Buffer;
    {
        ch = OEM_DEBUG_READ_NODATA;
    }

    return ch;
   
    */   //muscle boy
}

 

如有错误,请你留言,感谢您的分享与交流,呵呵,我还是一个菜鸟,请让我们为有品味的生活而一起努力!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值