普通的PC机中: BIOS+硬盘来配合启动,见笔记“Linux基础知识->PC机的启动流程分析”。 嵌入式系统中: 可以用来作为启动的介质有:NorFlash、SRAM。 不能用来作为启动介质的有:NandFlash(数据和地址复用,需要发送命令才能读写数据,还要初始化寄存器)、DRAM(需要初始化 ...
分类:
其他好文 时间:
2016-10-01 22:08:23
阅读次数:
181
此笔记记录关于把tq2440的出厂uboot(u-boot-1.1.6_Q43_20141118.bin)通过jtagv8烧写到norflash中。从norflash启动uboot的目的,要么可以测试裸机程序,要么,可以通过norflash的uboot进而把uboot镜像通过usb烧写到nandflash当中,再引导nandflash中的linux内核。安装JTAG烧写..
分类:
其他好文 时间:
2016-08-15 22:43:55
阅读次数:
245
S5PV210大概的启动过程 1.大体的启动过程如下: 第零步:设置OM PIN引脚,就可以选择启动方式了,譬如从SD卡启动,emmc启动,norflash启动等等,我们这里假设从SD卡启动。 第一步:IROM内的代码(BL0)对SOC进行初步的初始化工作 第二步:从SD卡中复制BL1到SOC内的S ...
分类:
其他好文 时间:
2016-07-31 19:21:53
阅读次数:
296
驱动开发读书笔记. 0.02 基于EASYARM-IMX283 怎么烧写自己裁剪的linux内核?(非所有arm9通用) 手上有一块tq2440,但是不知道什么原因,没有办法烧boot进norflash或者nandflash;只好用另一块arm9(i.mx283a)来继续学习; 从开发教程上面可知, ...
分类:
系统相关 时间:
2016-07-12 01:35:54
阅读次数:
270
判断当前程序是从norflash启动还是nandflash启动,nor启动,0地址就是norflash的0地址,norflash可以向内存一样读,取值执行,不能像内存一样写,因此对于norflash中的数据段,需要读入内存,或者片内内存中执行。Nandflash启动,开启后,nand中前4k代码被读入到片内内存中执行..
分类:
其他好文 时间:
2016-07-12 00:08:56
阅读次数:
220
前言: 在嵌入式开发中,如uboot的移植,kernel的移植都需要对Flash 有基本的了解。下面细说一下标题中的中Flash中的关系一,Flash的内存存储结构 flash按照内部存储结构不同,分为两种:nor flash和nand flash。 NorFLASH使用方便,易于连接,可以在芯片上 ...
分类:
其他好文 时间:
2016-07-07 13:08:36
阅读次数:
176
C语言 程序运行为什么需要内存(二) 1、代码就是函数。C语言中全局变量和局部变量就是数据。 2、在运行应用程序时,所有应用程序的代码和数据都在DRAM中就是冯诺依曼结构。 3、在单片机中将程序烧写到Flash(NorFlash)中,然后程序在Flash中运行。如果程序运行过程中不需要处理数据,那么 ...
分类:
编程语言 时间:
2016-06-30 06:29:56
阅读次数:
322
1 捎程序的时候,注意,捎入的是norflash,此时的按钮应该在norFlash.2 当捎入成功的时候,开始运行程序时,应该把按钮按回nandflash,因为程序的启动就是在nandflash,他把norflash 的内容放到了nandflash中运行,cpu的固化程序做的。3 因为串口时用的速度 ...
分类:
其他好文 时间:
2016-06-21 20:24:30
阅读次数:
181
嵌入式Linux裸机开发(十)——SD卡启动存储设备分类:磁存储设备:软盘、硬盘、光盘、CD、磁带Flash:NandFlash、NorFlash缺点:时序复杂,无坏块处理机制,接口不统一NandFlash:MLC(可靠性差,容量大)、SLC(可靠性高、容量小)扩展卡式Flash:SD卡、MMC卡、MicroSD(TF卡..
分类:
系统相关 时间:
2016-06-09 22:26:37
阅读次数:
788
Nor Flash上电后处于数据读取状态(Reading Array Data)。此状态可以进行正常的读。这和读取SDRAM/SRAM/ROM一样。(要是不一样的话,芯片上电后如何从NorFlash中读取启动代码。~) 一般再对Flash进行操作前都要读取芯片信息比如设备ID号。这样做的主要目的是为 ...
分类:
其他好文 时间:
2016-05-31 14:01:48
阅读次数:
1587