Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109522
  • 博文数量: 46
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 13
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-10 00:03
个人简介

芯片开发爱好人士

文章分类
文章存档

2013年(49)

我的朋友

分类:

2013-05-03 09:23:52

前言:
    友善之臂新版mini2440带了k9f1g08 128M NAND FLASH,与其64M k9f1208 NAND FLASH版本有所不同。在实验韦东山写的 嵌入式Linux应用开发完全手册 第8章 NAND FLASH 控制器时,发现64M mini2440可以成功点亮LED,而128M mini2440却不可以。其主要原因是两款NAND FLASH有一些变化。

k9f1g08与k9f1208的区别:
- SECTOR SIZE。 k9f1g08为2048字节, 而k9f1208为512字节;
- READ 0操作。k9f1g08为两周期00h, 30h,而k9f1208只用一周期00h.

修改韦东山 NAND FLASH控作器源码:
    根据以上两点区别,对源码进行相应修改(主要是head.S和nand.c两个文件),可成功运行程序。源码请看附件。
文件:nand_k9f1g08.tar.gz
大小:13KB
下载:下载


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

上一篇:Mini2440 Linux2.6.32.2移植(3)

下一篇:没有了

给主人留下些什么吧!~~