U-boot中只有一些常用型号的Flash,如果用到的Flash没有,U-boot就不能正常操作Flash,需要对添加驱动,步骤如下:(以SST39VF1601为例)
1)在/include/flash.h中为该芯片添加一个ID
#define SST_ID_xF1601 0x234b234b // 其值参见数据手册Devcie ID
2)在common/flash.c中添加相应操作代码
flash_get_size()
{ ......
case(CFG_FLASH_WORD_SIZE)SST_ID_xF1601:
info->flash_id += FLASH_SST1601; // u-boot ID
info->sector_count = 16; // 16 bolcks
info->size=0x00100000; // 1MB
...
}
3)初始化代码 (/board/S3C44B0/flash.c)
flash_init()
{......
flash_protect( FLASH_PROTECT_SET, // include/flash.h
-CFG_MONITOR_EN, 0xffffffff,)
.......
}
只有定义了CFG_FLASH_PROTECTION才会保护flash,d 在flash.h中的FLAG_PROTECT_ST是对flsh_protect的控制
分享到:
相关推荐
基于S3C2440的u-boot移植详解
s3c2410开发板u-boot移植详细配置nandflash启动
U-BOOT移植教程 U-BOOT移植教程
对u-boot的整个源码分析比较详细,对u-boot移植也讲解的非常好
U-BOOT移植教程.PDFU-BOOT移植教程.PDFU-BOOT移植教程.PDF
U-boot移植方法 基于u-boot-2015-10
Hi3518EV20X/Hi3516CV200 U-boot 移植应用开发指南.pdf
本资源是基于s3c2440开发板,对u-boot移植过程中的每一步都讲解透彻
详细的讲解了u-boot启动代码的移植过程,还有常遇到的问题分析解决,u-boot 运行轨迹的详细分析,能让你不仅仅学会移植u-boot,还能知道移植u-boot的细节原理。
最终生成的烧写文件为u-boot-nand.bin 不同于网络上所能检索到的绝大多数基于vivi的nandflash启动方法,它不需要写任何关于代码复制的内容,而是利用u-boot自带的程序 gcc version 4.3.2 (Sourcery G++ Lite 2008...
Hi3518A/Hi3518C/Hi3518E/Hi3516C U-boot 移植应用 开发指南 Hi3518A 单板的 Bootloader 采用 U-boot。当选用的外围芯片的型号与单板上外围芯片 的型号不同时,需要修改 U-boot 配置文件,主要包括存储器配置、...
u-boot-1.1.6 学习笔记 1、 u-boot-1.1.6 目录结构 . |-- board -->平台依赖,存放电路板相关源文件的目录,例如:dave、smdk2410 等 |-- cpu -->平台依赖,存放与具体CPU 型号相关源文件的目录,例如:arm...
U-BOOT详细的移植步骤,针对2440的开发板,一步一步详细讲解。
mini2440之U-boot移植详细手册 对uboot移植新手非常有用
U-Boot简介 U-Boot,全称Universal BootLoader,是遵循GPL条款的开放...其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码
最终生成U-BOOT.BIN 支持NAND FLASH启动 和 NAND FLASH 驱动 注意:这次的移植是在 friendlyarm目录下 对MINI2440 进行移植 (官方已支持 NOR FLASH启动) 这个移植并不是针对SMDK2410进行移植成MINI2440 U-Boot ...
2440之U-boot移植详细手册 学习uboot移植详细资料
本人原创, 最新u-boot-2012.07 mini2440基于nandflash启动的移植, 新鲜出炉, 与旧版本不同, 本资源是基于nand_boot函数移植的, 应该说这种移植方法才是u-boot官方推荐的nandflash启动方法。 不多吹了, 见运行...
经典ARMu-boot移植手册.pdf 嵌入式系统 Boot Loader 技术内幕.pdf Mini2440 Linux移植开发实战指南.pdf mini2440之U-boot移植详细手册-20100419.pdf
u-boot移植笔记u-boot移植笔记u-boot移植笔记