6410所使用的内存为DDR 210使用的是DDR2 2440使用的是SDRAM,关于他们之间的区别,我在以前的文章中ok6410内存及启动流程简单介绍过,有兴趣的可以看看。1. 地址空间S3C6410处理器拥32位地址总线,其寻址空间为4GB。其中高2GB为保留区,低2GB区域又可划分为两部分:主存储区和外设区。
外设区主要是与6410寄存器相关,在核心初始化—外设基地址初始化中,有说明外设...
分类:
其他好文 时间:
2016-06-29 11:24:53
阅读次数:
267
嵌入式Linux裸机开发(五)——SDRAM初始化一、SDRAM初始化流程S5PV210有两个独立的DRAM控制器,一个最大支持512MB,一个最大支持1024MB,但两个控制器必须支持相同类型的内存。根据三星S5PV210文档可知,DDR2类型内存的初始化流程如下:1、提供稳压电源给内存控制器和内存芯片..
分类:
系统相关 时间:
2016-06-07 06:44:12
阅读次数:
943
这几天给客户调试DDR3 SDRAM Controllerd发现个很奇怪的问题。客户之前用的IP是DDR3 SDRAM Controllerd 1.4,客户想升级为DDR3 SDRAM Controllerd 3.0。客户直接双击之前的工程,然后regenerate,发现报错了,如下图。然后我就思考 ...
分类:
其他好文 时间:
2016-06-06 01:02:15
阅读次数:
123
今天在给客户用modelsim全自动化仿真化仿真DDR SDRAM Controller的时候,报了如下图的错误。我开始的时候怀疑是不是lattice的软件太垃圾,又出现奇奇怪怪的问题了。折腾了一宿,发现我错怪了lattice,其实是modelsim的问题。我用的是modelsim10.2,报错来的 ...
分类:
其他好文 时间:
2016-06-06 00:58:10
阅读次数:
201
Nor Flash上电后处于数据读取状态(Reading Array Data)。此状态可以进行正常的读。这和读取SDRAM/SRAM/ROM一样。(要是不一样的话,芯片上电后如何从NorFlash中读取启动代码。~) 一般再对Flash进行操作前都要读取芯片信息比如设备ID号。这样做的主要目的是为 ...
分类:
其他好文 时间:
2016-05-31 14:01:48
阅读次数:
1587
一 , 7series clock 二, SDRAM comtroller (DDR) 4、熟悉DDR2/3协议或Ethernet相关协议,并有实际项目经验者优先; 三,AXI bus(AMBA) 四, vivado,quartus 五,熟悉部分下述IP:CPU/DSP,AMBA,Video, 并行 ...
分类:
其他好文 时间:
2016-05-28 21:52:23
阅读次数:
156
修改u-boot支持开发板,我使用的是 2440开发板 (1) 建一个单板 # cd board/samsung //进入这个单板目录 # cp smdk2410 smdk2440 -rf //修改2410的单板为2440的 修改配置文件: # cd include/configs #cp smdk ...
分类:
其他好文 时间:
2016-05-28 17:42:08
阅读次数:
275
1, 要求:在4K 的代码以内,完成 NOR NAND 类型判断,初始化 NAND 复制自身到 SDRAM ,重定向。 2, 在 /arch/arm/cpu/arm920t/ 文件夹里 添加一个 inic.c 的文件,要在这个文件里面做上面说的事情。 修改 /arch/arm/cpu/arm920t ...
分类:
其他好文 时间:
2016-05-17 09:54:16
阅读次数:
1040
前面花了大量力气去看芯片手册和SDRAM相关的管脚定义相关的内容。
下面就应该把这个内存芯片给用起来,跑一段程序看看。
在(四)中提到,机器初始化需要做的工作:
1.关闭看门狗
2.初始化时钟
3.初始化内存
4.为C语言初始化堆栈。
这里因为位对汇编语言的熟悉程序不够,且不说不是不够,是根本不想花时间研究指令怎么用。
还有更多的是对于debug汇编语言的...
分类:
其他好文 时间:
2016-05-13 02:07:28
阅读次数:
117
一、概述 MDK开发ARM裸机程序时,在调试阶段通常是先让程序在SDRAM中执行,以加快调试速度,也避免频繁烧写Nor Flash,因此需要知道如何指定程序在哪个位置执行。本文以realarm 2410开发板为例,进行描述。该开发板使用S3C2410A做为CPU,有2MB的 Nor Flash,以及64MB的SDRAM,4KB的SRAM。程序可直接在Nor Flash中调试和运行,如果代码小于4K...
分类:
其他好文 时间:
2016-05-12 20:18:35
阅读次数:
702