嵌入式爱好者

查看: 8607|回复: 11

[Linux] 清NAND出现no devices available!

[复制链接]
zdh_054 该用户已被删除
发表于 2014-7-29 02:12:56 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-7-29 08:38:40 | 显示全部楼层
楼主,你试试直接烧写系统能否烧写上???能否启动???
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

zdh_054 该用户已被删除
 楼主| 发表于 2014-7-29 08:48:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-7-29 08:53:21 | 显示全部楼层
zdh_054 发表于 2014-7-29 08:48
刷不进,但之前刷的还能启动。

您试试手动输入命令更新系统看看能否烧写进去?
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

发表于 2014-7-29 09:15:36 | 显示全部楼层
本帖最后由 gary@pt 于 2014-7-29 09:34 编辑

我也遇到這個問題,

以下是我目前解決的方法:
1. 當nand已經存在之前燒錄過的MLO及u-boot.img,必需先用nand方式開機,然後進u-boot選項中,選2,將nand erase.
2. 再用TF卡做出一鍵燒寫所需檔案.
3. 將TF卡插入開發板,按住BOOT鍵,打開電源,會聽到"畢"一聲,此時am335x的rom boot程序,會先將TF卡中的MLO寫到nand SPL分區中,然後再由此MLO將TF卡中的u-boot.img寫到nand U-Boot及U-Boot Env分區.到此為止,完成MLO及u-boot.img燒寫到nand的工作.
4. 關掉電源,再打開電源,此時會由nand開機,在nand開機過程中,會因偵測不到nand的Kernal及File system分區沒有可用檔案,於是緊接著完成一鍵燒寫最後的工作,由TF卡中讀取uImage及ubi.img,將其寫到nand的Kernal及File system分區,燒寫成功後,順利由nand開機.

記住一個重點,當nand已有先前燒錄過的檔案,使用一鍵燒寫時,一定要先erase nand.


但我還是覺得很奇怪.這個nand erase程序,不是應該要在一鍵燒寫過程先自動完成嗎?會何還要我們自己先去手動erase nand,
一鍵燒寫u-boot.img是不是有問題?

点评回复 支持 反对

使用道具 举报

zdh_054 该用户已被删除
 楼主| 发表于 2014-7-29 09:38:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

zdh_054 该用户已被删除
 楼主| 发表于 2014-7-29 09:42:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-7-29 10:54:59 | 显示全部楼层
zdh_054 发表于 2014-7-29 09:42
额,问题就是在这,我讲uboot的bootdelay这个参数改为0后,从nand启动就进不了uboot的shell,就无法擦除n ...

用最开始的系统镜像烧写,然后擦除nandflash
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

zdh_054 该用户已被删除
 楼主| 发表于 2014-7-29 11:26:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

发表于 2014-7-30 17:31:16 | 显示全部楼层
樓主,問題解決了嗎?
因為我也遇到相同的問題:無法由nand啟動,就無法進u-boot裏面來操作erase nand.

我感覺由TF卡啟動時,u-boot似乎沒能正常驅動核心板上的nand flash ic,
導致no devices available!(無法偵測到可用的nand裝置)
点评回复 支持 反对

使用道具 举报

zdh_054 该用户已被删除
 楼主| 发表于 2014-7-30 22:27:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-6 22:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表