天嵌 ARM开发社区

 找回密码
 注册
查看: 3016|回复: 2

tq6410 wince6.0系统DEBUG口改普通串口问题

[复制链接]
佳序 发表于 2013-5-14 15:06:19 | 显示全部楼层 |阅读模式
本帖最后由 佳序 于 2013-5-14 15:35 编辑

        刚和你们技术支持通过电话了,我们的目的是把板子上的调试串口(DEBUG串口)改为普通串口,板子型号是TQ6410_BOARD_V3,10.4寸屏,现在我把我做的过程以及最后的结果说明一下,请你给看看那里不对:

1、把PLATFORM\TQ6410\SRC\INC目录下的“bsp_cfg.h”文件中“#define DEBUG_PORT                                   DEBUG_UART0”改成了“#define DEBUG_PORT                                DEBUG_UART2”
2、把PLATFORM\TQ6410目录下的“TQ6410.bat”文件中的语句“set BSP_NOUART0=1”改成了“set BSP_NOUART0=”;   把语句“set BSP_NOUART2=”改成了“set BSP_NOUART2=1”;把语句“set BSP_DEBUGPORT=SERIAL_UART0”改成了“set BSP_DEBUGPORT=SERIAL_UART2”

然后用vs2005中的“生成”——》“Advanced Build Commands”——》“Clean Sysgen"命令重新编译工程,生成NK.bin镜像。只将生成的NK.bin镜像烧到开发板中,用你们的串口调试工具进行调试,结果如下:
     COM1 串口能够打开,但是不能接受扫描枪发送的数据信息;(此时扫描枪和com1口相连)
    COM2串口能够打开,也能够接受扫描枪发送的数据信息(此时扫描枪和com2口相连);
    COM3串口不能够打开。

以上改正的思路是把原来的DEBUG串口换到了别的端口上,但是依然没有实现我们的目的:因为COM1口无法接受扫描枪传送的数据。

    怎么做可以让原DEBUG串口和另一个普通串口一样呢?
亚瑟王 发表于 2013-5-14 15:19:54 | 显示全部楼层
1、COM1口就是debug口,它的2、3两根线是交叉了的,并且是232电平,如果要接你的外设需要配对2、3脚和电平。
2、你把UART0(即COM1)改为了UART2(即COM3),在wince启动后COM3作为了debug口,当然打不开COM3了。
 楼主| 佳序 发表于 2013-5-14 15:35:27 | 显示全部楼层
哦了  换了一个交叉线就好了  谢谢你们 帮了大忙了  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-6-2 15:20 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表