设为首页 加入收藏

TOP

S3C6410 u-boot源码分析之cup_init.S
2014-11-24 12:51:47 来源: 作者: 【 】 浏览:0
Tags:S3C6410 u-boot 源码 分析 cup_init.S

1、


#include


strr1, [r0]


下图的黄色部分表明这出设置的作用,但我不明白,为何要设为0xd,要实现这个目标


@ Xm0CSn2 = NFCON CS0, Xm0CSn3 = NFCON CS1,好像与此处设计无关?






注:


Memory port 0 is shared by using EBI (External Bus Interface).
Memory port 1 is used only by DMC1.


EBI module supports the share of pad interface used by 5 memory controllers (SROMC, two OneNANDCs,
CFCON, and NFCON).


SHARING CHIP SELECT FOR MEMORYPORT 0


The decision of which memory controller owns specific memory bank is decided both by following three
factors.
Booting mode
MP0_CS_CFG regsiter residing in System Controller
XSELNAND input port value




2、


ldrr0, =ELFIN_DMC1_BASE@DMC1 base address 0x7e001000





只读寄存器。






3、


ldr r1, =0x04
str r1, [r0, #INDEX_DMC_MEMC_CMD]


#define INDEX_DMC_MEMC_CMD (0x04)


看到下面的图,应该知道为什么了吧?


配置为:Configure模式








4、


其中有两个寄存器没赋值,如下所示:






下面那个可能采用的是默认值。而上面的是只写寄存器,可能不需要赋值。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇S3C6410的UART设备驱动 下一篇Tiny6410基于linux2.6.36内核通过..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中如何将结构体 (2025-12-24 22:20:09)
·纯C语言结构体成员变 (2025-12-24 22:20:06)
·C语言中,指针函数和 (2025-12-24 22:20:03)
·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)