主题 : 哪位大师在MINI2440上移植了2.6.31内核..麻烦发个移植步骤... 复制链接 | 浏览器收藏 | 打印
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
30楼  发表于: 2009-11-04 15:58

 回 29楼(mrlee321) 的帖子

先把你的问题在脑袋里整理好再说
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
要不干脆就不要做...
级别: 新手上路
UID: 7244
精华: 0
发帖: 29
金钱: 290 两
威望: 150 点
综合积分: 58 分
注册时间: 2009-07-06
最后登录: 2009-11-16
31楼  发表于: 2009-11-04 16:37

 回 30楼(kasim) 的帖子

根据Oops提供的回溯信息知道:

现在的问题是nand_do_read_ops函数调用s3c2410_nand_select_chip函数的时候内核崩溃了..

而我又不知道为何内核程序会在那个地方会崩溃..

我找到了s3c2410_nand_select_chip函数所在的文件跟2.6.29内核的该函数对比了一下..没有变化..应该是参数传递出现的问题吧..

我现在该怎么做呢..
真正奇妙的不是世界是什么样子..而是世界就是这个样子..
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
32楼  发表于: 2009-11-04 16:52

 回 31楼(mrlee321) 的帖子

那就继续根据OOPs给出的信息追溯啊,PC和LR的值不是已经给出来了吗?根据反汇编的结果应该可以定位到是哪一句出错了。就像你说的,如果s3c2410_nand_select_chip()本身没有修改过的话,那就是传入的或者使用的参数有问题了,把它找出来
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
要不干脆就不要做...
级别: 新手上路
UID: 7244
精华: 0
发帖: 29
金钱: 290 两
威望: 150 点
综合积分: 58 分
注册时间: 2009-07-06
最后登录: 2009-11-16
33楼  发表于: 2009-11-05 18:52

 回 32楼(kasim) 的帖子

我还是没找到问题...

我后来又找到了调用s3c2410_nand_select_chip()的函数..发现跟2.6.29内核的代码一样的..用的参数也一样...

不晓得为什么我运行就出错了...你以前也遇到过这种问题么?
真正奇妙的不是世界是什么样子..而是世界就是这个样子..
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
34楼  发表于: 2009-11-05 20:50

 回 33楼(mrlee321) 的帖子

没有。参数一样就能确保没问题?是参数的值一样才没问题吧
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
要不干脆就不要做...
级别: 新手上路
UID: 7244
精华: 0
发帖: 29
金钱: 290 两
威望: 150 点
综合积分: 58 分
注册时间: 2009-07-06
最后登录: 2009-11-16
35楼  发表于: 2009-11-06 01:09

 回 34楼(kasim) 的帖子

Kasim

我成功了!!!!!!!!YES!!!!
真正奇妙的不是世界是什么样子..而是世界就是这个样子..
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
36楼  发表于: 2009-11-06 11:00

 回 35楼(mrlee321) 的帖子

呵呵,恭喜。现在你可以回过头来看看自己学到了什么,这远比你最后看到的结果重要。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
要不干脆就不要做...
级别: 新手上路
UID: 7244
精华: 0
发帖: 29
金钱: 290 两
威望: 150 点
综合积分: 58 分
注册时间: 2009-07-06
最后登录: 2009-11-16
37楼  发表于: 2009-11-06 21:23

 回 36楼(kasim) 的帖子

是的..我也觉得...我会整理思路的..

谢谢你..我从上大学的时候就想做一个像你这样的人..分享自己的知识..
真正奇妙的不是世界是什么样子..而是世界就是这个样子..
级别: 新手上路
UID: 33169
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2010-11-26
最后登录: 2011-05-01
38楼  发表于: 2011-05-01 19:07
楼主 本人菜鸟  现在也遇到和你以前一样的问题(unable to handle kernel paging request at virtual ),请问你是怎么解决的?