lixiaoming90 发表于 2014-5-3 22:21:24

关于Linux移植遇到的nand识别问题

大家好,小弟在移植Linux3.14到OK6410A时,出现如下问题:
loop: module loaded
s3c24xx-nand s3c6400-nand: failed to get clock
s3c24xx-nand: probe of s3c6400-nand failed with error -2
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-s3c2410: OHCI S3C2410 driver

发现nand flash 没有probe到,在获取时钟出错,导致后面的nand分区什么的都没有进行。我都是按mini6410的配置进行的,flash 驱动也换成s3c_nand.c了,关键是一直出现获取时钟出错。之前也遇到该问题一直没有解决,不知有没有大神遇到过或者有什么解决办法和建议没?谢谢

飞凌-unix 发表于 2014-5-4 08:40:40

楼主,你去网上找一个关于内核移植方面的资料,对比看一下自己哪里出现问题了,我这里给您找了一个链接,http://www.diandesign.com/thread-1338-1-1.html

lixiaoming90 发表于 2014-5-4 22:37:19

谢谢啦,网上资料我已经找过了,我发现是最新kernel中关于clock这块又有变动,导致在get nand clock时出错,我目前在clk-s3c64xx.c中clock init时添加注册nand clock,已经可以get到了,不过还是有点小问题,总算有点头绪了,看来移植最新代码需要些挑战。

飞凌-unix 发表于 2014-5-5 08:46:55

lixiaoming90 发表于 2014-5-4 22:37 static/image/common/back.gif
谢谢啦,网上资料我已经找过了,我发现是最新kernel中关于clock这块又有变动,导致在get nand clock时出错, ...

嗯啊,不同版本的内核总是有差异的,楼主加油
页: [1]
查看完整版本: 关于Linux移植遇到的nand识别问题