当前位置: 技术问答>linux和unix
vivi banks sdram设置
来源: 互联网 发布时间:2016-08-04
本文导语: 请问vivi 中的banks sdram的设置在哪个文件里 或者用什么方法能找到 多谢多谢 | 这要看你是什么板子了。 我的的是在以下文件中设置 bootloader/vivi/include/platform/smdk2440.h bootloader/vivi/arch/s3c2440/...
请问vivi 中的banks sdram的设置在哪个文件里
或者用什么方法能找到
多谢多谢
或者用什么方法能找到
多谢多谢
|
这要看你是什么板子了。
我的的是在以下文件中设置
bootloader/vivi/include/platform/smdk2440.h
bootloader/vivi/arch/s3c2440/head.S
这两个地方要配合设置。
主要看smdk2440.h
然后设置的时候,要对照你的芯片的datasheet
参照datasheet然后具体设置
我的的是在以下文件中设置
bootloader/vivi/include/platform/smdk2440.h
bootloader/vivi/arch/s3c2440/head.S
这两个地方要配合设置。
主要看smdk2440.h
然后设置的时候,要对照你的芯片的datasheet
参照datasheet然后具体设置
|
head.S
里的memsetup是对SDRAM的设置
ENTRY(memsetup)
@ initialise the static memory
@ set memory control registers
mov r1, #MEM_CTL_BASE
adrl r2, mem_cfg_val
而mem_cfg_val
@
@ Data Area
@
@ Memory configuration values
.align 4
mem_cfg_val:
.long vBWSCON
.long vBANKCON0
.long vBANKCON1
.long vBANKCON2
.long vBANKCON3
.long vBANKCON4
.long vBANKCON5
.long vBANKCON6
.long vBANKCON7
.long vREFRESH
.long vBANKSIZE
.long vMRSRB6
.long vMRSRB7
你需要到/include/platform/smdk24xx.h 里去修改这些数据的值
里的memsetup是对SDRAM的设置
ENTRY(memsetup)
@ initialise the static memory
@ set memory control registers
mov r1, #MEM_CTL_BASE
adrl r2, mem_cfg_val
而mem_cfg_val
@
@ Data Area
@
@ Memory configuration values
.align 4
mem_cfg_val:
.long vBWSCON
.long vBANKCON0
.long vBANKCON1
.long vBANKCON2
.long vBANKCON3
.long vBANKCON4
.long vBANKCON5
.long vBANKCON6
.long vBANKCON7
.long vREFRESH
.long vBANKSIZE
.long vMRSRB6
.long vMRSRB7
你需要到/include/platform/smdk24xx.h 里去修改这些数据的值
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。