Chinaunix首页 | 论坛 | 博客
  • 博客访问: 477234
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 955
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-21 09:30
文章分类

全部博文(100)

文章存档

2017年(1)

2016年(16)

2015年(83)

我的朋友

发布时间:2015-09-11 19:28:53

首先看几个全局变量,这些全局变量记录了nand设备的信息,并提供了驱动操作接口。
本文是基于s5pv210的uboot撰写的,mtd框架是通用的,其他cpu也类似。

typedef struct mtd_info nand_info_t;//记住,nand_info_t 就是mtd_info 结构体
int nand_curr_device = -1;
nand_info_t nand_info[CF.........【阅读全文】

阅读(2533) | 评论(0) | 转发(0)

发布时间:2015-09-10 17:49:55

uboot的设备驱动的执行步骤:
注册设备(将新设备加入设备链表),才能操作设备。

mmc驱动注册流程:
omap_mmc_init->mmc_register(mmc)

omap_mmc_init用来填充mmc结构体。其实就是omap的mmc操作函数,给mmc的函数指针赋值。

struct mmc {
    .........【阅读全文】

阅读(1745) | 评论(0) | 转发(0)

发布时间:2015-09-09 17:56:45

S3C2416的烧写脚本......【阅读全文】

阅读(2070) | 评论(0) | 转发(0)

发布时间:2015-09-09 17:48:54

TQ210的u-boot应放在第49个扇区(按首扇区从0开始算),BL1放在扇区1,大小可以取8K,取16K也可以,只要能运行到搬运代码即可。
u-boot需要添加16字节的头信息,网上有个mkv210_image.c,还有zjh写的addheader.c,都差不多,由于TQ210的u-boot头部已经填充了16字节,所以需要该一下源码。
mktq210spl.c :......【阅读全文】

阅读(1920) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册