韩大卫@吉林师范大学
2015.1.27.
转载请表明出处
*********************************************
uboot 和linux 下flash 的写入速度不一样, 主要原因是两者使用的延迟最小延时时间不一样. linux比较大. 原因如下:
flash 芯片手册中有两个重要的时间参数:
...
分类:
系统相关 时间:
2015-01-27 23:34:12
阅读次数:
375
Uboot 下 CFI Nor Flash 的使用
韩大卫@吉林师范大学
2015.1.23
Flash : Micron Technology. 32MB.
Uboot: 2_3_0
CPU平台: Cavium Inc
交叉编译器: mips64-octeon-linux-gnu-gcc (Cavium Inc. Version: 2_3_0 build 128) 4.3.3
...
分类:
其他好文 时间:
2015-01-23 20:13:26
阅读次数:
537
修改include/configs/mini2440.h 头文件/*-----------------------------------------------------------------------*FLASHandenvironmentorganization*/#if0#define...
分类:
其他好文 时间:
2015-01-08 13:16:11
阅读次数:
215
检测步骤:在启动的时候,将0x4000003c位置开始的四个字节清零,然后读取0x0000003c位置开始的四个字节。 如果回读的结果为零,说明是Nand boot,否则就是Nor boot修改start.S 第90 行左右添加一个Flash 启动标志,从Nand 启动时将其设置为0 ,从N...
分类:
其他好文 时间:
2015-01-08 12:42:57
阅读次数:
206
今天继续移植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
(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
DIR
基于NOR Flash的嵌入式简易文件系统设计
PAGE
进程交互
SN
003
Version
000.000.001待完成
Author
David Lin
E-mail
linpeng1577@163.com
linpeng1...
分类:
系统相关 时间:
2014-11-22 12:05:01
阅读次数:
231
在看上面2440的内存映射的时候,对其中的有些名字,不是完全太懂,所以到网上找了相关的信息。对于mini2440来说,SDRAM,即内存,程序运行时的地方。选择连接SDRAM的为bank6。1)S3C2440 支持两种启动模式:一种是从 Nand Flash 启动;一种是从Nor Flash启动。在...
分类:
其他好文 时间:
2014-11-20 11:48:35
阅读次数:
297