[国嵌笔记][013][Mini2440开发板介绍]

发布者:MysticGarden最新更新时间:2025-02-26 来源: cnblogs关键字:Mini2440  开发板  nand  flash 手机看文章 扫描二维码
随时随地手机看文章

系统资源

处理器:三星 S3C2440A ARM9

内存:64M SDRAM

Nor Flash:2MB

Nand  Flash:256MB

LCD:3.5寸 分辨率320*240

 

启动模式

从nand flash启动

从nor flash启动

 

操作系统

支持类型:Linux和WinCE

安装位置:nand flash

系统安装:  

1.通过JTAG下载引导程序到nor flash中  

2.通过usb下载操作系统到内存中  

3.通过内存烧写操作系统到nand flash中


关键字:Mini2440  开发板  nand  flash 引用地址:[国嵌笔记][013][Mini2440开发板介绍]

上一篇:[国嵌笔记][014][Mini2440安装Linux]
下一篇:[国嵌笔记][012][GCC程序编译]

推荐阅读最新更新时间:2026-03-21 07:47

Mini2440开发板:U-boot-2008-10之支持nand flash驱动K9F1G08U0B
U-Boot版本:U-boot 2008.10 目标板:Mini2440 Nandflash型号: K9F1G08U0B 256M 修改include/configs/mini2440.h。 1)添加命令支持: #define CONFIG_CMD_ELF #define CONFIG_CMD_NAND 2)添加nand flash 参数设置: /*nand flashsettings******************************************************************************************/ #define CFG_NA
[单片机]
<font color='red'>Mini2440</font><font color='red'>开发板</font>:U-boot-2008-10之支持<font color='red'>nand</font> <font color='red'>flash</font>驱动K9F1G08U0B
u-boot-2011.03在mini2440/micro2440上的移植 支持Nand Flash
5.1 添加s3c2440_nand.c $ touch drivers/mtd/nand/s3c2440_nand.c $ cat drivers/mtd/nand/s3c2440_nand.c #include common.h #if 0 #define DEBUGN printf #else #define DEBUGN(x, args ...) {} #endif #include nand.h #include asm/arch/s3c24x0_cpu.h #include asm/io.h #define __REGb(x) (*(volatile unsigned char *)(x)) #define
[单片机]
u-boot-2011.03在<font color='red'>mini2440</font>/micro2440上的移植 支持<font color='red'>Nand</font> <font color='red'>Flash</font>
友善之臂Mini2440之嵌入式Linux下应用程序对Nand Flash的读写操作
接上篇继续分析Nand Flash驱动:Nand Flash的设备探测函数s3c24xx_nand_probe的动作。 s3c24xx_nand_probe函数首先创建代表MTD原始设备的数据结构体struct mtd_info *mtd,并将其初始化,源代码如下所示: /* s3c24xx_nand_probe * called by device layer when it finds a device matching one our driver can handled. This code checks to see if * it can allocate all necessary resources t
[单片机]
友善之臂Mini2440之嵌入式Linux下Nand Flash驱动分析
一、Nand Flash驱动源码文件含义 在Linux内核中,MTD源代码放在/driver/mtd目录下,该目录中包含chips、devices、maps、nand、onenand和ubi六个子目录。其中只有nand和onenand目录中的代码才与Nand驱动有关,nand目录中的代码比较通用,而onenand目录中的代码相对于nand中的代码而言简化了许多,是三星公司开发的另类nand Flash。市场占有率不是很高。所以,开发基于MTD的nand驱动程序,基本上只需要关注nand目录了,包括Kconfig、Makefile以及如下重要文件: 1、nand_base.c 定义了Nand驱动中对nand芯片最基本的操
[单片机]
U-boot-2014.04移植到MINI2440(7) nand flash datasheet及arm9控制寄存器分析
我的MINI2440上有一个256M的nand flash,后面我们需要从nand启动u-boot,然后引导加载内核,再挂载根文件系统,这里先对其做一个较为细致的认识。主要是硬件管脚定义,控制方式,处理器的控制寄存器对其做一个了解,因为现在市面上nand的用途比较广泛,数码相机,mp3都要使用,进入正题。 一.nand flash datasheeet 在移植好的u-boot下输入nand info会出现下面的信息: Device 0: NAND 256MiB 3,3V 8-bit, sector size 128 KiB 这说明nand大小为256M,工作电压3.3v,数据总线为8位,扇区大小为128K。首先我们
[单片机]
U-boot-2014.04移植到<font color='red'>MINI2440</font>(7) <font color='red'>nand</font> <font color='red'>flash</font> datasheet及arm9控制寄存器分析
mini2440的nor flashnand flash启动过程区别
简介:一、调试经验;二、问答;三、ARM的nor flash与nand flash启动过程区别。 -------------------------------------------------------- 目标:祥读mini2440说明书 -------------------------------------------------------- 一、调试经验 1.一位老电脑科学家的提示:当你遇到怪问题时,重启是一种最简单的解决办法之一。因为操作系统本身有不完善之处,不管是微软视窗还是苹果电脑。 2.USB转口线出现乱码问题:说明串口线的功能和性能不稳定。可购买性能好的代替之。 二、问答 1.
[单片机]
mini2440 nand flash和nor flash启动的区别
mini2440及其他类型的开发板一般都有从nand flash和nor flash启动两种方式,那么这两种启动方式有什么区别呢,初学者一般都会一头雾水。下面就讲讲这两种启动方式的区别。 mini2440的nand flash128M,而nor flash只有2M,系统的bootloader一般很小,只有200多KB,而作为一个完整的系统,需要bootloader(200KB),kernel(2M),rootfs(100M),这些加起来就有100多M了,这三个部分需要一直存在系统中,掉电非易失,当然就不能放在内存(SDRAM)中了,需要放在非易失存储器nandflash中,norflash因为很小(2M)只可以容纳的
[单片机]
linux-2.6.32在mini2440开发板上移植-移植Nand驱动并修改分区信息
编者:linux中的nand的移植由于使用了MTD技术,所以就没有想象的那么复杂了。 1 Linux-2.6.32.2 内核所支持的Nand Flash 类型 Linux2.6.32.2 已经自带了大部分Nand Flash 驱动, 在linux-2.6.32.2/drivers/mtd/nand/nand_ids.c 文件中,定义了所支持的各种Nand Flash 类型。 2 修改Nand Flash 分区表 但是系统默认的分区不是我们所需的,所以要自已修改,除此之外,还有Nand Flash的结构信息需要增加填写,以便能够适合系统自带的Nand Flash 驱动接口,这可以参考SMDK2440 中关于Nand Flash 设备
[单片机]
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved