当前位置: 技术问答>linux和unix
求教,linux操作系统 2410 arm9开发板 io 操作
来源: 互联网 发布时间:2016-03-17
本文导语: #include #include #include #include main() { unsigned int d; iopl(3); printf("begin!n"); d=inb(0x0032); printf("d=%xn",d); printf("Succeed!n")...
#include
#include
#include
#include
main()
{
unsigned int d;
iopl(3);
printf("begin!n");
d=inb(0x0032);
printf("d=%xn",d);
printf("Succeed!n");
}
我刚学习,摸索中,这段程序是想试试 io的操作,因为需要用开发板采集开关量。
编译 通过, 在开发板上运行 不对,出现 ... unhandled page fault at pc=0x400ge81c, lr=0x00008448 (bad address =0x00)...
很长
这代码有什么问题,请教啊, 驱动还不是很懂,比如iopl 和inb 这2个函数也第一次用,谢谢
|
没研究过,帮不上别的忙,帮忙up
|
糊涂了,arm不支持
|
iopl函数换成ioperm来看一下一下。
iopl好象不能实际提升其级别。
iopl好象不能实际提升其级别。