我正在为 atmel at91sam9260 arm 9 核单板计算机 [glomation gesbc9260]
使用request_mem_region(0xFFFFFC00,0x100,"name"); //port range runs from fc00 to fcff
工作正常并显示在/proc/iomem
然后我尝试用 fc20 写入端口的最后一位
writel(0x1, 0xFFFFFC20);
我段错误...特别是“无法在虚拟地址 fffffc20 处处理内核分页请求。”
我想到我没有分配正确的内存空间......
任何有用的见解都会很棒...