您的位置:首页 > 运维架构 > Linux

WIN8.1为OK6410安装linux3.0.1遇到的若干问题总结以及解决方案

2016-03-12 09:27 621 查看
新手经过3天的折腾,总算从啥也不懂用win8.1为6410的板子装好了linux系统,遇到了超过莫名其妙的问题,总结一下,希望以后对别的新手有用。

1.开发板与电脑的串口连接不上,有黄色感叹号:

解决办法:在网上搜索相对应的串口转USB驱动,一般按照网上的那种设置(不让windows自动更新驱动)就可以解决,如果按照大众方法还没有解决,可能是电脑里面的一些串口助手用虚拟串口占用了,这时候要把创建的虚拟串口卸载掉,我之前就遇到了这个问题,卸载之后再按照网上的方法就解决了,我电脑里卸载之后的虚拟串口如下,还没卸载干净。



2.串口连接好之后,国嵌视频有个教程是让大家从USB进行linux系统对开发板来进行镜像文件安装,注意,win8.1是暂时不能使用USB来进行镜像文件拷贝安装的!!!所以要使用SD卡来进行安装!!!相对应的就是SecureCRT在弹出[1]格式化nandfalash   [2]copy image from sd  [3]copy image from usb的时候选择从sd卡来拷贝。

在使用SD卡之前 需要先对SD卡格式化,然后使用sd_writer对其写入一个名为mmc_ram256.bin或者mmc_ram128.bin的文件,具体用哪个根据开发板内存容容量来,128M就用mmc_ram128.bin,256M就用mmc_ram256.bin。这个步骤我不说了 ,网上一搜一大堆,但是注意,win7和win8.1系统这步基本会失败,此步骤需要在xp系统下来操作,不行就在电脑上装一个虚拟机,虚拟机里装个xp系统就行,整个过程非常快,大概40分钟就可以安装完毕。

继续:在SD卡格式化好安装好写入mmc_ram后,需要向开发板拷贝3个文件,源文件在ok6410 A的用户光盘里,名字如下:



然后将这三个文件改名为:rootfs.yaffs2    ;      u-boot.bin     ;    zImage      ;一定要改,否则对SD卡进行相应操作时会读不进去。

然后:

SD插入开发板选择从SD卡启动,选择[2]copy image from sd  ,弹出[1]flash all image  [2]Flash u-boot [3]Flash kernel [4]Flash system,选择[2],然后会自动安装,完了选择[3],等待自动安装完成,在选择[4],安装[4]可能时间长点,毕竟rootfs.yaffs2文件100多M,耐心等待读取并安装完成。

完全安装完成之后,关闭开发板,将boot select8个按钮设置成如下状态,1-8分别对应00011001,从nandflash启动,完成之后就好啦~~如下:


     



还可能遇到下列问题:开发板设置为从SD卡开启,在使用SecureCRT串口连接开发板时,并对其发送指令操作时,显示no device available或者no nandflash device found



解决办法:应该是boot select的那八个开关弄得不对,第8为一定要是1,1-8为分别对应00011111


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: