看完《TQ2440学习之硬件篇》,相信大家应该清楚NAND FLASH和NOR FLASH还有SDRAM的地址空间分配了吧。这里我还是贴上图片,方便后面对启动过程进行分析:
TQ2440中内存分配及各存储器特性:
NOR FLASH:0x0000 0000 开始的 2Mb空间,NOR FLASH可以存储程序也可以运行程序,介质很稳定,所以造价昂贵;
NAND FLASH:没有地址线,...
分类:
其他好文 时间:
2015-03-31 18:18:48
阅读次数:
209
一、内容概述 采用STM32内部自带USB控制器外加大页NAND FLASH K9F1G08U0A实现一个128M的U盘。 1、STM32的USB控制器 STM32F103的MCU自带USB从控制器,符合USB规范的通信连接;PC主机和微控制器之间的数据传输是通过共享一专用的数据缓冲区来完...
分类:
其他好文 时间:
2015-03-31 17:36:36
阅读次数:
364
在保存环境变量时,再次启动时错误,原来是环境参数保存的位置翻盖了u-boot,修改如下:#if NONE_FLAG
#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x070000)
#define CONFIG_ENV_IS_IN_FLASH
#define CONFIG_ENV_SIZE 0x10000
#els...
分类:
其他好文 时间:
2015-03-30 18:45:31
阅读次数:
161
前面在移植nand flash启动时做了很多探索性的工作,但是后来发现在relocate.S文件中调用的函数中有调用大部分的库函数,牵扯到的文件较多,很难将它们一一包含到前面4K空间中去。正在想其他方法时,突然意识到SPL功能。我初步了解了一下SPL的功能,简而言之是一个将u-boot从nand flash拷贝到SDRAM中并运行的一个程序(u-boot-spl.bin),是u-boot在nand...
分类:
其他好文 时间:
2015-03-29 16:32:27
阅读次数:
263
下载与烧写使用U-boot将映像文件烧写到板上的Flash,一般步骤是: (1)通过网络、串口、U盘、SD卡等方式将文件传输到SDRAM; (2)使用Nand Flash或Nor Flash相关的读写命令将SDRAM中的数据烧入Flash。下面是烧写范例: 如果使用 SD卡和U盘形式更新U-boot...
分类:
其他好文 时间:
2015-03-27 23:46:41
阅读次数:
259
2015.3.27星期五 晴链接脚本定义代码的排放顺序硬件系统初始化:一:arm核初始化:(里面有指令)初始化ARM核的时候需要看arm核的手册指令:1.异常向量(最起码有个复位异常,初始化模式-svc) ldr r0, =_start mcr p15, 0, r0, c12, c0, 0...
分类:
其他好文 时间:
2015-03-27 22:07:57
阅读次数:
213
关于NAND Flash
S5PV210的NAND Flash控制器有如下特点:
支持512byte,2k,4k,8k的页大小 通过各种软件模式来进行NAND Flash的读写擦除等 8bit的总线 支持SLC和MCL的NAND Flash支持1/4/8/12/16bit的ECC支持以字节/半字/字为单位访问数据/ECC寄存器,以字为单位访问其他寄存器。
注意:在此使用的GEC210的...
分类:
其他好文 时间:
2015-03-18 14:13:01
阅读次数:
155
SSD与HDD最大的不同是:它没有马达、盘片、磁头摇臂这些HDD必需的机械部件,这是由两种硬盘不同的工作原理所决定的。SSD相比HDD来说节省了机械部件运动的时间,并且SSD所使用的主要存储元件NAND闪存是一种电子元件,因此它的数据传输速度要比HDD快得多。 另外,根据测试,HDD的数据操...
分类:
其他好文 时间:
2015-03-17 19:35:12
阅读次数:
139
u8 nandflash_write_buffer[NAND_SERECT_FULL_SIZE];static int currentBlock = -1;static int currentPage = -1;//带缓冲的nand读取,不支持跨扇区void NAND_Read_Addr_Mal(u...
分类:
其他好文 时间:
2015-03-15 18:11:57
阅读次数:
250
前面一直在做移植工作,用到的arm开发板是广州润尔的REAL210(V6.2)开发板Android版本
在此对此开发板做一下简单的介绍:
1、软件特性
1.1 Bootloader 版本:u-boot-1.3.4
·支持cramfs/yaffs镜像烧写 ·支持100M以太网下载 ·支持USB下载
·支持NAND FLASH启动 ·支持SD启动
·支持通过SD卡...
分类:
其他好文 时间:
2015-03-15 15:24:55
阅读次数:
248