在线问答
直播中

马猛

12年用户 293经验值
擅长:嵌入式技术 处理器/DSP
私信 关注

【OK210试用体验】使用SD卡重新烧写系统

烧写系统:
拿到板子,有时候板子里面不是你想要的系统,也可能是板子出了一些乱七八糟的问题使板子无法使用,这时候需要重新烧写系统来恢复最初的设置。
        OK210已经自带了Linux、Android和wince 三种系统,我们可以选择其中的一种做为我们使用的系统。我用到的是Linux系统,所以一下使用Linux做例子烧写系统。
用户手册中有两种重新烧写系统的方式:使用SD卡和使用minitools
首先介绍使用SD卡烧写:
1、首先找一张SD卡:
烧写不成功的原因一般在这一步!!注意一下内容:
      1)        里面的数据请做好备份,因为制作启动SD卡的时候会格式会里面的内容。
      2)        SD卡的容量在4G以上(推荐使用4G或者8G),内存过小可能导致烧写失败,
      3)        请使用正品的SD卡,山寨的卡也可能导致无法烧写
      4)        尽量不要使用了microSD+ 卡套的方式,我就是这样折腾了好久,后来换了一体的SD卡就好了。
      5)        保证SD 卡与电脑和开发板的接触良好,多插拔几次。
      6)        保证使用笔记本自带的USB口,不要使用外接的读卡器。
总体来说就是找一张合格的SD卡,保证接触良好。不行就多换几张试试。
注意以上的各种要求,因为烧写失败的原因一般都在于这些准备工作。真正烧写时的软件程序基本不会导致错误。

2、打开光盘SD_Writer.EXE 烧写软件,请注意,你需要通过管理员身份来打开该软件才行



3、点Next 后将弹出 SD_Writer.EXE 主界面把光盘中B盘中的mmc-210.bin拷贝到任意盘的目录下(选择它注意不要放在中文目录下),比如放在D盘下。

4、再点“ReLayout ”,会跳出一个提示框,如图,提示你 SD卡中的所有数据将会丢失,
点“Yes”,开始自动分割,这需要稍等一会。

5、分割完毕,回到SD_Writer.EXE主界面,此时再点“Scan ”,就可以看到 SD 卡卷标已经变为“FriendlyARM ”,并且可以使用了。

点“Fuse ”,superboot 就会被安全地烧写到 SD卡的无格式区中了,以后你也可以在WindowsXP中烧写这张卡,不必担心FAT 3 2 区域中的数据被破坏。
以上步骤,一张SD启动卡就做好了。

6、Superboot 被写入SD卡后是无法看到的,该如何检测呢?很简单,把SD卡插到开发板上,并把开发板上开关设置为“SDBOOT ”模式,开机后,就可以看到板上的 LED 在不停的闪烁,这就说明Superboot已经正常运行了。
如果你没有看到LED闪烁,或串口也没有输出,说明没有烧写成功。

回帖(7)

马猛

2015-7-26 13:11:48
1.SD_writer在win7下需以管理员身份运行,并点format进行格式化(windows下自行格式化无效),否则会出现”……sd error”。

2.SD卡烧写uboot完启动时需要确保SD卡接触良好,

3.不要使用笔记本自带SD卡读卡器,虽然能够成功烧入mmc.bin,但之后启动白屏的概率在90%以上。使用单独的读卡器来烧写,如果不行就换读卡器,换SD卡,这是飞凌官方给的说法,总会换到一个OK6410感到合适的SD卡和读卡器。
举报

燕小飞

2015-8-10 15:24:37
感谢分享,  SD卡有使用寿命,使用一段时间后,会出现不能烧写成功现象,大家不要忽视这个问题
举报

中科院

2015-9-10 10:09:47

均尝试了还是不行,sd card init error
举报

燕小飞

2015-9-10 10:50:57
你这报错跟大家不一样啊
一般是write sd error

你这个是SD卡初始化错误  这是SD卡本身的问题吧 你是卡是索尼的??
举报

更多回帖

发帖
×
20
完善资料,
赚取积分