[Help]有关reopen的问题--已解决,关贴

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。
回复
jorzdan
New Member
帖子: 7
注册时间: 周五 7月 03, 2009 10:01 pm

[Help]有关reopen的问题--已解决,关贴

帖子 jorzdan » 周五 7月 03, 2009 10:24 pm

诸位大佬,小弟最近移植BSP时还遇到一个问题,描述如下:

UART驱动已经好了,用devc-ser8250也能正确加载,输入输出正常
可是,如果我输入reopen /dev/ser1,光标还在闪动,但再无法输入

我用debugger看过寄存器,发现reopen之后,和系统时钟,波特率相关的寄存器被改写了为了另外一个值

我的问题是:
reopen为什么会修改到寄存器的值?如何修?

谢谢诸位帮忙,比较迷茫中~~
上次由 jorzdan 在 周四 7月 09, 2009 11:55 pm,总共编辑 1 次。

jorzdan
New Member
帖子: 7
注册时间: 周五 7月 03, 2009 10:01 pm

帖子 jorzdan » 周五 7月 03, 2009 10:36 pm

补充下,貌似只要输入reopen,后面不带任何参数,系统都陷入一种无法输入的状态,光标照闪,可串口就是没有反应了,寄存器的值仍是被修改了~~

回复