码迷,mamicode.com
首页 >  
搜索关键字:nandflash    ( 172个结果
u-boot-2016.03 在mini2440上移植之nandflash 硬件ecc
MINI2440 开发板使用的是8bit,256M blocksize= 128k,pagesize =2k的nandflash。 宽带为8bit ,由S3C2440 datasheet 可知硬件生产的ecc为4byte。 S3C2440 硬件ecc 操作流程: 1.先读出NFMECC0寄存器中由硬 ...
分类:其他好文   时间:2016-04-03 23:48:33    阅读次数:680
u-boot-2016.03 在mini2440移植之nandflash读写
在“NorFlash启动”一文中,我们把drivers/mtd/nand/s3c2410_nand.c文件复制为s3c2440_nand.c文件,并把该文件内的所有有关“2410”的地方一律改为“2440”。这么修改仅仅是能够让系统编译成功,并没有真正实现NandFlash的读写。在这里,我们就来介 ...
分类:其他好文   时间:2016-04-03 01:43:54    阅读次数:190
s3c2440——Nandflash
简介: Nandflash与计算机的硬盘类似,用于保存系统运行所必须的操作系统、用户数据、运行过程等各类数据。并且在Nandflash中的数据在掉电后仍可永久保存。 一、目标芯片(K9F1208U0M) 1、此芯片为三星公司生产的容量为64MB。(下图为网上图片、非本人原创)。由下图可以看出,1pa
分类:其他好文   时间:2016-03-21 21:25:43    阅读次数:222
转:OK6410内存及启动流程
一、内存 只是从大体上介绍,并没有涉及寄存器的操作 6410的系统资源为:256MB DDR 、2GB NANDFlash 如下图所示: ROM是只读存储器,RAM是随机存储器。 区别: 1.ROM(Read Only Memory)掉电数据不丢失,但存储读取速度慢,所以常用作存放程序,存放boot
分类:其他好文   时间:2016-03-17 16:02:33    阅读次数:175
使用jlink直接烧norflash或者nandflash不借助uboot的猜想
由于喜欢折腾,我是在linux下使用jlink的,既然JLinkExe可以进行内存读写操作,loadbin等操作,并且通过指定命令文件支持批量指令输入,那么首先jlink是可以直接访问内部存储器的,包括它的RAM和各种Soc上外设如存储控制器,串口配置寄存器等,但是不能直接访问外部存储器,如Norf
分类:其他好文   时间:2016-03-17 01:53:43    阅读次数:145
[国嵌攻略][151][nandflash驱动程序设计]
初始化 打开/drivers/mtd/nand/s3c2410.c找到nand flash驱动程序代码,找到模块初始化函数s3c_nand_init,找到platform_driver中的probe函数。 1.使能时钟 2.进行物理地址到虚拟地址转换 3.硬件纠错初始化 4.搜索nand flash
分类:其他好文   时间:2016-03-16 17:20:41    阅读次数:179
ARM处理器启动流程
S3C2440: 从nandflash启动的时候,上电之后,硬件自动将nandflash里bootloader的前4K代码复制到stepping stone(0地址)中,这4K的代码除了负责一些硬件初始化,还负责将bootloader剩下的代码复制到内存0x3000 0000中,然后4K运行完之后跳
分类:其他好文   时间:2016-03-14 18:51:49    阅读次数:263
NandFlash和NorFlash的区别
一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM 和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁
分类:其他好文   时间:2016-03-14 13:59:40    阅读次数:222
uboot环境变量(设置bootargs向linux内核传递正确的参数)
这是我uboot的环境变量设置,在该设置下可以运行initram内核(从内存下载到nandflash再运行),但是运行nfs根文件系统的时候一直出错,各种错误。查看了很多资料后猜想应该是uboot传递给linux内核的参数有问题,也就是bootargs的设置有问题。 #printenv bootar
分类:系统相关   时间:2016-03-14 00:13:59    阅读次数:491
ARM处理器启动流程
1.启动方式(1)norflash:2MB,从norflash的0地址处开始运行第一条代码,所以代码一定要放在norflash的最前端(2)nandflash:128MB,但是nandflash没有参与同一编址,不能直接访问,需要访问特殊寄存器才可以访问,所以要从片内的4KB的boot SRAM开始
分类:其他好文   时间:2016-03-13 00:49:36    阅读次数:186
172条   上一页 1 ... 7 8 9 10 11 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!