检测步骤:在启动的时候,将0x4000003c位置开始的四个字节清零,然后读取0x0000003c位置开始的四个字节。 如果回读的结果为零,说明是Nand boot,否则就是Nor boot修改start.S 第90 行左右添加一个Flash 启动标志,从Nand 启动时将其设置为0 ,从N...
分类:
其他好文 时间:
2015-01-08 12:42:57
阅读次数:
206
本篇文章主要介绍ECC基本原理以及在Nand Flash中的应用,本文记录自己对ECC校验原理的理解和学习。 ECC介绍 ECC,全称为Error Correcting Code,错误纠正码,这是一种编码方式,用于在于可以在一定程度上自行发现和纠正传输过程中发生的错误。 香农在1948年发表的《通信...
分类:
其他好文 时间:
2015-01-06 17:31:18
阅读次数:
322
今天继续移植nand flash,对于很多情况而言,u-boot从nand flash启动是一个至关重要的功能,毕竟NOR flash成本太高,不是所有开发板都会添加NOR flash。u-boot中的SMDK2410模板是没有支持从nand flash启动的功能的,但是却有支持操作nand_flash的操作命令,2410和2440在nand flash支持上的区别有:1、2410仅支持小块nan...
分类:
其他好文 时间:
2014-12-31 20:11:13
阅读次数:
217
继前一天移植的情况,运行后发现:Flash: 2 MiBNAND: 0 MiB说明Nand flash没有移植成功,在文件drivers/mtd/nand/s3c2440_nand.c 中发现board_nand_init函数中:nand->select_chip = NULL选择芯片函数为NULL,我们在board_nand_init函数上面加上s3c2440_nand_select函数,代码...
分类:
其他好文 时间:
2014-12-31 20:08:44
阅读次数:
358
使用结构体操作寄存器://寄存器赋值和取值的时候,要注意寄存器的长度,有的寄存器的值只有8位。//还要注意,使用volatile修饰寄存器变量。//addr.htypedef unsigned int S3C24X0_REG32;/* NAND FLASH (see S3C2410 manual c...
分类:
其他好文 时间:
2014-12-26 18:14:36
阅读次数:
262
我们知道 s5pv210启动方式有非常多种,sd卡和nand flash 启动就是当中的两种,前面我们实现的都是基于sd卡启动,这节我们開始实现从nand flash 启动: 从 NAND 启动 u-boot,须要 BL1 初始化 NAND 控制器,然后从 NAND 拷贝 BL2 到 DDR...
分类:
其他好文 时间:
2014-12-23 20:48:16
阅读次数:
265
(1)Makefile 文件 命令中有一个参数是: Text 00000000 .引申出了2440的两种启动方式:NAND启动和NOR启动 NOR Flash属于内存类期间,它可以像内存一样读,但是不能像内存一样写,要写的话必须经过复杂的步骤 NAND Flash不属于内存类设备,没有地址线。...
分类:
其他好文 时间:
2014-12-18 16:53:32
阅读次数:
146
一、集成开发环境系统:centos 6.5软件部分:eclipse , GDB Server , Jlink软件硬件部分:Jlink硬件准备工作1:从SD/NOR Flash启动,格式化nand flash准备工作2:硬件连接1. Jlink连接2. 串口连接3.nand启动二、安装GDB Serv...
分类:
系统相关 时间:
2014-11-26 22:22:26
阅读次数:
396
开发板硬件: ? 开发板的内存里面各个块都是什么作用? ? 做裸机开发的时候裸机程序应该烧写到哪个地方?为什么?以及是如何被引导运行的? 裸机开发是在Nand flash?!其他区域如nor flash行么? Keil中,启动代码***.s中的main()跳转接口地址,决定了Read/write M...
分类:
系统相关 时间:
2014-11-23 10:32:02
阅读次数:
207
在看上面2440的内存映射的时候,对其中的有些名字,不是完全太懂,所以到网上找了相关的信息。对于mini2440来说,SDRAM,即内存,程序运行时的地方。选择连接SDRAM的为bank6。1)S3C2440 支持两种启动模式:一种是从 Nand Flash 启动;一种是从Nor Flash启动。在...
分类:
其他好文 时间:
2014-11-20 11:48:35
阅读次数:
297