linux 下 U盘挂载失败的解决方法
前两天从南理工博士那边拿来一个天祥2440的开发板,顺便他把他的光盘资料也给我了,于是我开始熟悉这块开发板,首先看到有视频教程,想随便听听,那知道都需要密码,也就泡汤了,还好技术资料还蛮多的,但是就是很遗憾没有一本正规的操作手册,都是一些其他技术人员写的文章和一些书本,我随即浏览了一下,于是便开始了操作:
首先烧写nor flash ,这个比较简单,只要你把开发板的各个接口连线正确,配置好SecureCRT软件,然后按照步骤进行就可以,步骤图片如下:
具体的下载就不详细叙述,主要介绍一下第一项,下载bootloader,这里指的是下载到Nand flash 中,只需要在:Enter you selection :1,就可以,通过原理图可知,把Flash mode盖帽盖上,再通过DNW 软件加载代码文件即可加载到Nand flash中,重新启动开发板,程序则从nand flash 启动,但是在SecureCRT软件上却看不到下载内核和文件系统的界面,出现的界面为“
此时你注意上面的标题已经是从Nand flash 启动了,接下来就是下载内核镜像,这个也简单,只要在SecureCRT软件中输入2,再从dnw软件中加载镜像文件即可,加载完镜像文件,便开始下载yaffs2文件系统,此文件系统比较大,就需要从U盘启动加载,此时光盘中少了一个install 文件,我问朋友要了,就是后面的QT文件系统需要从U盘加载,我试了好几个U盘。都加载不成功,出现如下界面:
运行:mntud1命令,出现
文件加载不成功,后来找来好几个不同品牌的U盘,只有一个kingston 2G的盘加载成功,但是在操作的时候还需要注意,当开发板读到U盘的时候,需要重新启动,才能识别U盘中的内容,加载到U盘时的界面:
接下来就可以挂载,使用命令mntud1,然后进入目录/mnt/udisk1,查看U盘的内容,界面如下:
U盘中的内容为:
最后运行命令 /mnt/usdisk1/install ;把剩下的部分yaffs2 文件下载完全,重新启动开发板,你会发现所有功能一切正常。
用户377235 2014-5-11 19:18