码迷,mamicode.com
首页 >  
搜索关键字:nand    ( 587个结果
(二)识别NAND Flash Nor Flash
检测步骤:在启动的时候,将0x4000003c位置开始的四个字节清零,然后读取0x0000003c位置开始的四个字节。 如果回读的结果为零,说明是Nand boot,否则就是Nor boot修改start.S 第90 行左右添加一个Flash 启动标志,从Nand 启动时将其设置为0 ,从N...
分类:其他好文   时间:2015-01-08 12:42:57    阅读次数:206
ECC校验原理以及在Nand Flash中的应用
本篇文章主要介绍ECC基本原理以及在Nand Flash中的应用,本文记录自己对ECC校验原理的理解和学习。 ECC介绍 ECC,全称为Error Correcting Code,错误纠正码,这是一种编码方式,用于在于可以在一定程度上自行发现和纠正传输过程中发生的错误。 香农在1948年发表的《通信...
分类:其他好文   时间:2015-01-06 17:31:18    阅读次数:322
u-boot-2014.10移植第19天----添加nand flash命令支持(一)
今天继续移植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
u-boot-2014.10移植第20天----添加nand flash命令支持(二)
继前一天移植的情况,运行后发现: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
arm: 使用结构体操作寄存器,volatile
使用结构体操作寄存器://寄存器赋值和取值的时候,要注意寄存器的长度,有的寄存器的值只有8位。//还要注意,使用volatile修饰寄存器变量。//addr.htypedef unsigned int S3C24X0_REG32;/* NAND FLASH (see S3C2410 manual c...
分类:其他好文   时间:2014-12-26 18:14:36    阅读次数:262
AM335x(TQ335x)学习笔记——Nand&&网卡驱动移植
移植完成声卡驱动之后本想再接再励,移植网卡驱动,但没想到的是TI维护的内核太健壮,移植网卡驱动跟之前移植按键驱动一样简单,Nand驱动也是如此,于是,本人将Nand和网卡放在同一篇文章中介绍。介绍之前先感慨一下:TI的维护的内核真的很健壮,DTS真的很强大。...
分类:其他好文   时间:2014-12-24 00:04:54    阅读次数:417
tiny210(s5pv210)移植u-boot(基于 2014.4 版本号)——NAND 启动
我们知道 s5pv210启动方式有非常多种,sd卡和nand flash 启动就是当中的两种,前面我们实现的都是基于sd卡启动,这节我们開始实现从nand flash 启动: 从 NAND 启动 u-boot,须要 BL1 初始化 NAND 控制器,然后从 NAND 拷贝 BL2 到 DDR...
分类:其他好文   时间:2014-12-23 20:48:16    阅读次数:265
arm:判断是从nand启动还是从norflash启动
//int bBootFrmNORFlash(void) :判断是否从norflash启动。//ret==1 :norflash启动//ret==0 :nandflash启动。(或者是jlink调试的情况。)//该函数应用范围有限,只针对于bootloader最初的stage1。int bBootF...
分类:其他好文   时间:2014-12-23 19:14:11    阅读次数:214
sp5v210 开机logo
1,在loader.h给logo分配块 // NAND Boot (loads into SteppingStone) @ Block 0 #define NBOOT_BLOCK                 0 #define NBOOT_BLOCK_SIZE            1 #define NBOOT_SECTOR                BLOCK_TO_SECTO...
分类:其他好文   时间:2014-12-23 17:31:58    阅读次数:181
JZ2440开发板之GPIO实验
(1)Makefile 文件 命令中有一个参数是: Text 00000000 .引申出了2440的两种启动方式:NAND启动和NOR启动 NOR Flash属于内存类期间,它可以像内存一样读,但是不能像内存一样写,要写的话必须经过复杂的步骤 NAND Flash不属于内存类设备,没有地址线。...
分类:其他好文   时间:2014-12-18 16:53:32    阅读次数:146
587条   上一页 1 ... 47 48 49 50 51 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!