版块
论坛
喜欢
话题
应用
搜索
登录
注册
xiyulang的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=115811
2440串口FIFO溢出问题
系统是远峰提供的S3C2440+WINCE4.2,通过2440的UART0接口数据,当数据量较大时(超过100K)出现丢失数据现象,通过在驱动中读取2440的UART0的出错状态寄存器,发现硬件FIFO有溢出错误,就是说数据没有来得及读取而被覆盖了,提高驱动和上层接收应用程序的优...
全文
回复
(
13
)
2007-01-15 09:12
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
pinklizard
:
等待大牛解答,在此学习。
(2007-01-26 16:17)
回复
xiyulang
:
谢谢,zhengshijie兄。 我把drivers/serial/ser2440_hw.c->SL_GetRxBufferSize() return (0);修改了,好像有改善,但还是会丢。后来发现有个奇怪的现象,如果在接收连续的数据时中往串口输出一些打印信息,接收数据...
(2007-01-18 10:21)
回复
zhengshijie
:
看了一下4.2 2440的串口驱动代码,建议你修改drivers/serial/ser2440_hw.c->SL_GetRxBufferSize() return (0);把零值改成10240或以上。64K以下好了。
(2007-01-15 22:10)
回复
« 上一页
1
2
xiyulang
加关注
写私信
0
关注
1
粉丝
84
帖子
返回顶部