milkyway的窝

最初想法的诞生地

 

PCM3350的串口wince实验心得

是否默认com1为调试口,com2为程序通讯用?

(一)原来的串口BIOS设置为: com1; 3F8;IRQ4
                                           com2,2F8,IRQ3
wince启动OS时使用超级终端设置串口参数:COM1,38400bps,8位数据位,一位停止位,无流控制,无校验

但是不能通过SBOOT下载NK,参数设置参考MSDN:COM2,115200,8,1,无,无

使用CE下串口调试工具,com2可以通讯,com1不行,
用activesync可在com2中建立连接,com1则不行.

(二)参照PB源代码drivers\builtin\serial下的串口设置,修改BIOS为:com1,02F8/IRQ3;  com2,03E8/IRQ4
实验结果比照:
超级终端com1,com2都不出现调试信息了.
串口助手com1通.com2不通.
用activesync,com1可以建立连接,com2不行.


可以用CE下的注册表工具或者是通过evc的Remote Regstry Editor查看串口加载情况.
在drivers/active/04下为com1



posted on 2006-12-09 22:33 milkyway 阅读(1902) 评论(4)  编辑 收藏 引用 所属分类: Wince学习小结

评论

# re: PCM3350的串口wince实验心得 2006-12-09 22:35 相思酸中有甜

所修改BIOS后情况怎么变化?需要考虑,不是单纯的调换com1,com2
在cepc的启动盘readme中,有wince Image的默认IRQ/IO定义如下:

IRQ IOBase Memory DMA Channel Comments
-------------------------------------------------
LPT: None 278 Reserved
Debug Serial None 3F8
Timer Tick 0 Reserved
Keyboard 1 Reserved
Cascade 2 Reserved
COM1: 3 2F8 Reserved
Serial 3 2F8
COM2: 4 3E8 Reserved

可以看到系统把3F8的I/O定义为调试串口,2F8定义保留为com1(用于程序)  回复  更多评论   

# re: PCM3350的串口wince实验心得 2006-12-09 22:43 相思酸中有甜

Sboot源代码位于platform\cepc\sboot下
串口调试波特率设置位于platform\{}\kernel\hal下的halserkitl.c文件中,修改#define DEF_BADD_DIVISOR  回复  更多评论   

# re: PCM3350的串口wince实验心得 2007-01-03 17:03 相思酸中有甜

又看到一说,串口下载波特率设置位于platform\CEPC\sboot\main.c文件中,修改 DEF_BAUD_RATE 这个宏  回复  更多评论   

# 你好啊 2007-12-20 00:27 周乐

能请教一些关于pcm3350开发方面的问题吗?
我的qq是99108558
msn phoenix_2@live.cn
期待着你的恢复,
谢谢  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

公告

随笔皆原创,文章乃转载. 欢迎留言!

常用链接

留言簿(37)

随笔分类(104)

随笔档案(101)

文章分类(51)

文章档案(53)

wince牛人

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜