友善之臂Tiny6410刷机教程笔记 tiny6410开发板

楼主从朋友那里借到了一部FriendlyARMTiny6410开发板,从配套光盘中得到了各种教程和经过友善之臂测试过的软件(光盘也可以从Tiny6410最新光盘映像(2015-05-20版本)下载地址放出|友善之臂最新动态 - ARM9之家论坛 友善之臂开发板技术交流社区http://www.arm9home.net/read.php?tid-15857.html下载),今天看了Tiny6410刷机指南,对于教程中的一些点有了个人的一些理解,留下笔记,以备查阅。

在烧写的过程中,按照教程很容易刷机成功,对于期初的一些疑问作如下笔记:

1、只有把superboot(bootloader中的一种)烧写进SD卡(用光盘中的SD-Flasher烧写才行),开发板才会被启动,引导写入不同的操作系统。

2、在superboot-6410.bin被烧写进SD卡后,如果images中不包含superboot-6410.bin,插入SD卡启动开发板之后,会显示superboot-6410.bin找不到的警告,伴随着快速响起的蜂鸣器声音,这是因为在FriendlyARM.ini配置文件中,把bootloader的下载目录写成了根目录images下的superboot-6410.bin,这个文件要被写入flash作为系统的引导程序。

3、教程里说复制images文件的所有内容,其实大可不必,如果要单独烧写linux可以只把FriendlyARM.ini、superboot-6410.bin、和linux目录(包括rootfs_qtopia_qt4-mlc2.ubi 和zImage_s70)复制进SD卡即可,插入SD卡到开发板之后,以SD-BOOT方式启动,可直接进入刷机模式,一分钟即可完成系统的更换。另外文档有一处错误,可能是我这里的光盘版本是2011年版比较老,在刷机指南的第22页,最上面的Step2:确保”Action=Install”修改为”Action=run”,才对。

4、刷机教程有助于理解如何去制作一个linux系统,从下载的文件可以看出,要准备好superboot作为bootloader、准备好zImage作为内核镜像文件、rootfs_qtopia_qt4-mlc2.ubi作为根文件系统,这三个文件缺一不可,接下来的工作时要学会去知道根文件系统(编译内核楼主已经做过了)。

5、楼主尝试用win7版本的超级终端一直不得其法,按网上方法配置好之后,打开开发板只显示了一个问号,偶然的机会我用putty终端(win7系统下用),经过简单的配置之后可以顺利显示开发板的操作系统,比minicom(linux系统下用)好用,但是比起minicom,putty不能编译内核。

6、如果SD卡images目录没有FriendlyARM.ini配置文件,则开发板以SD-boot启动时会进入USB下载模式。这个USB下载模式很方便,在Putty端口可以查看到相关的下载信息,比如当进入下载模式时,会出现如下的提示信息:

Running from SD...

Superboot-6410
Ver: 1220
CPU: S3C6410 533MHz
友善之臂Tiny6410刷机教程笔记 tiny6410开发板
RAM: 256MB
NAND: 2GB(MLC2) ID:ECD58472
Touch Device: 1-wire
LCD Type: S70(Auto)

##### FriendlyARM Superboot for 6410 #####
[f] Format the nand flash
[p] Download superboot
[v] Download uboot.bin
[k] Download Linux/Android kernel
[y] Download root yaffs2 image
[u] Download root ubifs image
[a] Download Absolute User Application
[n] Download Nboot.nb0 for WinCE
[l] Download WinCE bootlogo
[w] Download WinCE NK.bin
[b] Boot the system
[s] Set the boot parameter of Linux
[d] Download and Run an Absolute User Application
[i] Version: 1220, RAM 2048 MiB, NAND(MLC2) 2GiB
Please enter your Selection:

此时输入v,则会出现提示:

Please enter your Selection:v
Download uboot...
Take default address 0x50200000
Download address 0x50200000
Now, Waiting for DNW to transmit data

此时再打开DNW软件,配置好波特率和com端口之后,在usbport中选择要传输的uboot文件即可传送到开发板的flash模块,下载成功的信息可以在putty中查看到:DownloadDone. Download Address: 0x50200000, Download Filesize:0x42000
DNW download succeeded
Download superboot succeed

USB下载内核、根文件系统、uboot文件很方便。

7、总结:从刷机教程中可以看到,Tiny6410有两个刷机方式:

1、使用USB数据线安装系统。这方法只需要用SD-Flasher.exe把SD卡进行分割,写入superboot之后,插入SD卡,开发板以SD-boot方式启动,按照超级终端给出的指示,分步安装uboot、linux内核、文件系统镜像即可。

2、使用SD卡脱机(PC机)刷新系统。这种方式比USB更新系统速度更快,只需要把SD卡用同样的方式分割、写入superboot后,再把uboot、linux内核、文件系统镜像复制进SD卡中,另外还有FriendlyARM.ini配置文件等一起复制到SD卡中(具体的方式可以查看光盘中的刷机教程),直接在超级终端按照指示刷新系统即可。

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/351447.html

更多阅读

安卓系统手机如何刷机教程 安卓系统手机刷机教程

安卓系统手机如何刷机教程——简介手机系统就跟电脑系统是一样,刷机也就跟安装电脑系统一样。手机刷机就是改变你手机的系统,比如你手机是安卓2.0的,你可以刷成安卓4.0的。安卓系统手机如何刷机教程——工具/原料电脑安卓手机安卓系

刷机大师刷机教程 刷机大师线刷包怎么用

刷机大师刷机教程——简介玩安卓手机最大的乐趣当然就是刷机了,而且现在的厂商越来越流氓,内置了很多占用内存的应用,为了让手机变的更快,我们通常都会通过刷机来提高手机的运行速度,下面跟大家分享怎么用刷机大师刷机。刷机大师刷机教

摩托ME600详细刷机教程 刷机解锁详细教程

摩托ME600怎么刷机的,下面介绍来摩托ME600一种很简单的刷机方法。摩托ME600详细刷机教程——步骤摩托ME600详细刷机教程 1、1、首先安装驱动,然后将手机通过数据线连接到电脑上。摩托ME600详细刷机教程 2、2、摩托罗拉ME600进入刷机

ios7.1.1固件下载和刷机教程 iphone固件刷机教程

ios7.1.1固件下载和刷机教程——简介ios7.1.1更新内容:进一步改进了Touch ID的指纹识别、修复了可能影响键盘响应能力的错误、修复了启用VoiceOver后使用蓝牙键盘时出现的问题越狱动态:目前7.1.1暂时不能越狱,建议各位PY按照自身需求

中兴U880刷机教程 htc evo 4g系统内存

中兴U880刷机教程——简介中兴U880还有多少人在用呢,这也是款神奇的手机,耐刷机,哈哈。各种刷都没问题,卡刷,线刷。下面我们就来简要介绍下用刷机精灵刷机教程中兴U880刷机教程——工具/原料中兴u880刷机包,数据线,刷机精灵。中兴u880手

声明:《友善之臂Tiny6410刷机教程笔记 tiny6410开发板》为网友我会咆哮分享!如侵犯到您的合法权益请联系我们删除