当前位置: 技术问答>linux和unix
问题出在哪里,帮忙判断下?
来源: 互联网 发布时间:2016-01-19
本文导语: 我调试一个并口驱动程序,要连续地向并口的同一个端口(8-bit)读1K的数据; count =1024; cnt = 0; while(count--) { /*读该端口*/ .... cnt++; printk(KERN_INFO"read the %i datan", cnt); } 操作过程中...
我调试一个并口驱动程序,要连续地向并口的同一个端口(8-bit)读1K的数据;
count =1024;
cnt = 0;
while(count--) {
/*读该端口*/
....
cnt++;
printk(KERN_INFO"read the %i datan", cnt);
}
操作过程中,一切正常,没有报错;
但是,查看/var/log/messages文件中,发现只是内容是:
read the 711 data
read the 712 data
read the 713 data
...
read the 1024 data
不知道为什么,我不知道是我在读的时候出错了,还是/var/log/messages
只部分显示了我的printk信息,
按道理,怎么也应该从“read the 1 data”开始啊,
很困惑中......
count =1024;
cnt = 0;
while(count--) {
/*读该端口*/
....
cnt++;
printk(KERN_INFO"read the %i datan", cnt);
}
操作过程中,一切正常,没有报错;
但是,查看/var/log/messages文件中,发现只是内容是:
read the 711 data
read the 712 data
read the 713 data
...
read the 1024 data
不知道为什么,我不知道是我在读的时候出错了,还是/var/log/messages
只部分显示了我的printk信息,
按道理,怎么也应该从“read the 1 data”开始啊,
很困惑中......
|
估计是只是显示一部分,学习。