在2440 Linux Kernel启动过程中,关于NAND 会出现<br /><br />s3c2440-nand: mapped registers at c4880000<br /><br /><br /><br />然而,实际上,2440的NAND相关寄存器 起始地址是 0x4E000000<br /> c4880000 与 0x4E000000 有什么关系?<br /><br /><br /><br />相关源代码:<br />printk(KERN_INFO PFX "mapped registers at %p
", info->regs);<br />writel(cfg, info->regs + S3C2410_NFCONF);<br />#define writel(val, addr) <br /> (void)((*(volatile unsigned int *) (addr)) = (val))<br /><br /><br />往c4880000 写,就到了 NFCONF 0x4E000000(samsung datasheet) 里面?<br /><br /><br /><br /><br /> |
|