我有个手臂目标。
我需要读出一个物理地址。此地址是parralel或flash rom中的位置。rom直接在地址总线上。
如果我创建一个模块时:
if ((rmap = ioremap(ROM_BASE, ROM_SIZE)) == NULL)
{
printk(KERN_ERR "Mapping ROM failed\n");
return -1;
}(使用基0x40000000大小0x100)如果失败: 1091.270686映射ROM失败不平滑:错误插入'rom.ko':-1操作不允许
目标没有/dev/mem在本例中.但是,使用不同的内核,has..and读取相同的地址工作。所以地址是正确的和可读的。
谢谢
https://stackoverflow.com/questions/27723426
复制相似问题