1、 首先需要知道所查看PCI设备配置空间的物理地址;
2、 将pciRegRead文件夹拷贝至home文件夹下,并根据linux内核版本及路径修改makefile中的KERN宏;
3、 修改pciRegRead.c文件pciRegRead_init函数中的ioremap实参“0xf7d00000”为要读取的物理地址值;
4、 在终端以root身份登录,切换工作目录至pciRegRead文件夹,键入make命令;
5、 若编译无错误,则应有pciRegRead.ko文件生成,输入dmesg–c回车
6、 输入insmodpciRegRead.ko回车,加载运行模块
7、 输入dmesg–c便可查看到物理地址开始的若干寄存器的值;
8、 键入rmmodpciRegRead回车,则完成模块的卸载。
当再次修改物理地址值时,先执行make clean命令后再执行make命令,以确保编译的可靠性。