主题 : 《Mini2440 之Linux 移植开发实战指南》存在的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 28558
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2010-09-13
最后登录: 2011-08-25
楼主  发表于: 2011-05-27 17:24

 《Mini2440 之Linux 移植开发实战指南》存在的问题

我按手册上一步一步的操作,前面部分移植都可以正常编译但到移植Nand驱动时就出现问题,编译不能通过。好像是缺少头文件什么的,每一行都提示错误,希望能得到解答。
好奇心、想象力与创造力
级别: 新手上路
UID: 47318
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2011-05-21
最后登录: 2011-07-24
1楼  发表于: 2011-05-28 21:11
在mach-mini2440.c中加入
#include <linux/mtd/mtd.h>
#include <linux/mtd/nand.h>
#include <linux/mtd/nand_ecc.h>
#include <linux/mtd/partitions.h>
#include <plat/nand.h>
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
2楼  发表于: 2011-05-28 21:59
引用第1楼premier于2011-05-28 21:11发表的  :
在mach-mini2440.c中加入
#include <linux/mtd/mtd.h>
#include <linux/mtd/nand.h>
#include <linux/mtd/nand_ecc.h>
#include <linux/mtd/partitions.h>
.......


正解!
参考我们提供的32内核自己加头文件即可。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.