如果此就不需要7个压缩包friendlyarm-tiny6410dvd-刷机指南_第1页
如果此就不需要7个压缩包friendlyarm-tiny6410dvd-刷机指南_第2页
如果此就不需要7个压缩包friendlyarm-tiny6410dvd-刷机指南_第3页
如果此就不需要7个压缩包friendlyarm-tiny6410dvd-刷机指南_第4页
如果此就不需要7个压缩包friendlyarm-tiny6410dvd-刷机指南_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

所有,并保留。非经友善之臂同意(形式),任何单位及个人不得擅自摘录本手册部分或全部,违者其。敬告 2013-5-增加全新的USB工具-MiniTools,简要特性如下无需串口连接MiniToolsUSB传输数据,无需串口,真正一键烧写:无需从串口输入命令,再点选USB,并且要通过多个步骤才能烧写整个系统,较为繁琐;MiniTools真正实现一键烧写,烧写文件可单选,也可全选。支持32/64-bit电脑:MiniTools安装程序已经包含32/64-bit所需要的驱动,通吃所有Windows平台。跨平台:MiniTools采用Qt4开发,可支持各种Windows和Linux版支持所有友善之臂开发板2440/6410/210开发板的USB2012-08-NK.binAndroid4.3寸、7寸等电容屏Superboot更新U-boot更新SD-Flasher工具增加了Re-format功能,可以把Re-layout重新分区过的SD卡自动识别SLC/MLC2NandSuperboot增加了“Download&Run”功能,也就是把机程序到内存中运第一章制作SD卡启动 .-6----卡到原始状态----快速更新为Android...........................................................................................................-21-----------格式)-----直接运行SD卡中的Android.....................................................................................................-38-第一章制SD对比SD-仅支持可以支持支持的SD自动扫描SD不支持,每次只能烧写一个SD在WindowsXP下,为在Vista/Windows7下,为安全烧写(需先分割支持(需为Vista/Windows7系统注释1:一般市场上买到的SD卡为全盘FAT32格式,如果卡中存放了很多数据,强制烧写就可能会不知不觉中破坏这些数据;基于此原因考虑,我们在Vista/Winows7中,先把SD卡自动分割为普通的FAT32格式区(自动命名卷标为“FriendlyARM)和无格式区(占130M)bootloader烧写到无格式区,这样就不会破坏普通FAT32格式区中的数据了。BIOSU-6410USBU-boot,我们在此基础上增强和改 说明:大部分声称完全开源Bootloader的6410开发板,也都是从三星提供的U-bootU-boot目前均无法烧写SDHC卡(2GSD卡)烧写入SD卡中使用,关于它的USB功能,如果你使用过mini2440,那么在mini6410重新安装USB驱动和dnw软件。当然了,Superboot还支持更加强大易用SD卡直接安装或运行系统,这样你只需要简单的修改一下配置文件,无需连接电脑,当然也无需USB和dnw,你就可以快速而简单十分有用,因为它只需一张SD卡就可以了。对比U-U-LCD图形模USBStepLoader,如NbootUSBLinux内USBUBIFS文件系统映USBWindowsCE映像USBWindowsCE开机USB烧写机程高速大容量SD卡(FAT32格式SDStepLoader如Nboot(一般Android系统用SD卡脱机烧写WindowsCE映像WindowsXP的情况,因此无法得知原因,在这种情况下,你可以使用普通的USB试试。是无法使用的,我们推荐使用至少4G的SD卡,因为稍后拷贝的安装文件比较大。Step1:打开光盘\tools\中的SD-Flasher.exe烧写软件,如图,请注意,此时软件中的Step2: 按钮找到所要烧写的superboot(注意不要放在中 下),如Step3:把FAT32格式的SD卡插入笔记本的,也可以使用USB连接普通:停的闪烁,这就说明Superboot已经正常运行了。使用了笔记本自带的,建议使用外接的usb,注意,有的外接使用了microSD/TF卡+卡套,请使用普通的SD卡,因为卡套的方式非常容易导SD卡启动的可能性比较大,建议多插拔几次试试,这包括(1)板和底板的接触,(2)SD本身的接触6410从SD卡启动时,要把superboot或其他bootloader烧写到SD卡地址起Windows7的情况,因此无法得知原因,在这种情况下,你可以使用普通的USB试试,。是无法使用的,我们推荐使用至少4G的SD卡,因为稍后拷贝的安装文件比较大(1.5GB)Step1:打开光盘\tools\SD-Flasher.exe烧写软件,请注意,你需要通过管理员身用它来分割SD卡,以便以后可以安全地读写。Step2:Step2: superboot(注意不要放在中Step3:把FAT32格式的SD卡插入笔记本的,也可以使用USB连接普通此时SD卡是不能被烧写的(红色圈处)Step5:点“Fuse”,superbootSD卡的无格式区中了,以后你也可以在WindowsXP写这张卡,不必担心FAT32区域中的数据被破坏。S2开关设置为“SDBOOTLED1在不停的闪烁,这就说明Superboot已经正常运行了。使用了笔记本自带的,建议使用外接的usb,注意,有的外接使用了microSD/TF卡+卡套,请使用普通的SD卡,因为卡套的方式非常容易导SD卡启动的可能性比较大,建议多插拔几次试试,这包括(1)板和底板的接触,(2)SD本身的接触6410从SD卡启动时,要把superboot或其他bootloader烧写到SD卡地址起SDSD-Flasher.exe130MSuperbootSD不再用于开SDSD-Flasher.exe,通过界面上的“ReFormat!”功能恢复SD卡为原始状态:要恢复时,先点“ScanSD卡,然后点击“ReFormat!”按钮,会跳出一个提示框,如图,提示你SD卡中的所有数据将会丢失:点“Yes”,开始恢复,这需要稍等一会,恢复完成后,再点一次“Scan”,这时体验快速安装、更新、恢复和运行操作步骤。(4.3”LCD套餐,以下步骤可能会有所不同,FriendlyARM.iniStep1:打开SD卡 LCD-Type=Step2:将要烧写的系统ImageB光盘中拷贝SDimages,你可以Step3:将S2开关切换到SD卡启动模式,然后重新开机,开发板上的蜂鸣器会发出”滴”LCDK1K2键前后选择你要烧写的系统,选完OS后,按下K8键进行系统烧写:Step4:烧写过程过,可看到烧写的进度显示在上面的烧写过程中,串口会输出如下信息(请以实际为准息发给我们(邮件或),以作分析检查。#This#Thislinecannotberemoved.by)OS=linux####################LinuxLinux-Kernel=Linux/zImage rootfstype=ubifsinit=/linuxrcLinux-RootFs-RunImage=Linux/rootfs_qtopia_qt4.ext3Android-Kernel=Android/azImage rootfstype=ubifsinit=/linuxrcconsole=ttySAC0,115200androidboot.console=s3c2410_serial0Android-RootFs-RunImage=Android/rootfs_android.ext3WindowsCE6-InstallImage=WindowsCE6\NK-i.binWindowsCE6-RunImage=WindowsCE6\NK-i.bin####################UbuntuUbuntu-Kernel=Ubuntu/uzImage rootfstype=ubifsinit=/linuxrcUbuntu-RootFs-RunImage=Ubuntu/rootfs_ubuntu.ext3快速WindowsCEFriendlyARM.iniLCD-Mode设置为No,如下所示:LCD-ModeLCD-Mode=为它安装WindowsCE6,在后面的步骤,你还可以把它恢复到Linux,请不必担心。文件,找到”OS=Linux”,并改为”OS=CE6”,保存修改,取出SD卡插到开发板上。 下,拷完后SD卡的内上的LED4开始点亮并闪烁Step4:静听秒表跳动,可以注意到LED3,2,1逐个开始闪烁亮起,直到听到蜂整个过程不到20秒。Step5:把开发板S2开关设置为”NAND”启动,这时重启系统就可以看到快速更AndroidFriendlyARM.iniLCD-Mode设置为No,如下所示:LCD-ModeLCD-Mode=要快速安装AndroidStep1:SD卡插入电脑,双击打开”images\FriendlyARM.ini”:个过程不到1分钟。Step4:S2开关设置为”NAND”启动,这时重启系统就可以看Android已快速恢复LinuxFriendlyARM.iniLCD-Mode设置为No,如下所示:LCD-ModeLCD-Mode=Step1:SD卡插入电脑,双击打开”images\FriendlyARM.ini”Step2:找到”OS=Android”并改为”OS=Linux”,保存修改,取SD卡插到开发板上们制作的Linux包含了Qtopia-2.2.0,Qtopia4和QtE-4.7.0三个图形系统以及硬器SMPlayer,所以映像文件比较大,烧写时间比较长,整个过程1分钟左右。Step4:S2开关设置为”NAND”启动,这时重启系统就可以看Linux已经LED并行闪烁,那说明你可能拼SDUbuntu系统FriendlyARM.iniLCD-Mode设置为No,如下所示:LCD-ModeLCD-Mode=Step1:SD卡插入电脑,双击打开”images\FriendlyARM.ini”Step2:找到”OS=Linux”,并改为”OS=Ubuntu”;确保”Action=Install”;保存修改,取出SD卡插到开发板上。软件是专门针对NAND操作的。 一些,这其中的关键就是配置文件“FriendlyARM.ini”,它的内容如下###################AndroidAndroid-BootLoader=Android/superboot- Android-Kernel=Android/azImagemandLine=root=ubi0:FriendlyARM-rootubimtd=2rootfstype=ubifsinit=/linuxrc###################WindowsCE6WindowsCE6-Bootloader=WindowsCE6\superboot- WindowsCE6-BootLogo=WindowsCE6\bootlogo.bmpWindowsCE6-InstallImage=WindowsCE6\NK-i.binWindowsCE6-RunImage=WindowsCE6\NK-i.binLinux-Kernel=mandLine=root=ubi0:FriendlyARM-rootubi.mtd=2rootfstype=ubifsinit=/linuxrcconsole=ttySAC0,115200Linux-RootFs-InstallImage=Linux/rootfs_qtopia_qt4-mlc2.ubi####################LinuxOS=LCD-Mode=LCD-Type=)#Thislinecannotberemoved.byAndroid-RootFs-RunImage=Android/rootfs_android.ext3###################UbuntuUbuntu-BootLoader=Ubuntu/superboot- Ubuntu-Kernel=Ubuntu/uzImagemandLine=root=ubi0:FriendlyARM-rootubimtd=2rootfstype=ubifsinit=/linuxrcconsole=ttySAC0,115200Ubuntu-RootFs-InstallImage=Ubuntu/rootfs_ubuntu-mlc2.ubiUbuntu-RootFs-RunImage=###############UserBinpart定义项(不分大小写说明 不同配置的套餐,可能会有不同的默认设设置将要执行的动作,可以为:Install/Run/Null,分别代表Install安装NandFlash;Run–直接从SD卡运行Null无动作;设置为空时;其中UserBin是指机程序或者单文件映像,如uCos2,Rt-Thread等默认为“No”,一般是不会有问题的LCD-No表示要快速安装OSLCD-一般情况下,如果你使用的是一线触摸的 Superboot会在启动系统时自动探测LCD类型,来选用适当的值Superboot会根据LCD-TypeLCDLCD的情况下,LCD的型号,LCD-Type必须指定为友善之臂所提供的LCD型号,Superboot会根据LCD-Type所指定的型号将LCD参数传递给Kernel。的LCD型号,如果能够识别,则会忽略LCD-Type所设定的值,并将检测到的LCD型号传递给Kernel。如果是客户自行开发的LCD,则在烧写时不要指定该参数(填空即可),LCD参数(一般是在arch/arm/mach-s3c64xx/mini6410-lcds.c文件中),CE用户则自行修改BSP以支持你的LCD。定义安装或运行 系统所用的文件映像或参数,可以包,分割符号可以为“/”或指定Linux系统所用的Bootloader如:Linux- .bin(默认指定Linux设定Linux当使用yaffs2mandLine=root=/dev/mtdblock2rootfstype=ubifsinit=/linuxrc当使用UBIFS文件系统时,推荐参数为(默认mandLine=root=ubi0:FriendlyARM-rootubimtd=2rootfstype=ubifsinit=/linuxrcconsole=ttySAC0,115200当需要在SD如需开机跳过校准,在该项中加入Linux-RootFs-指定安装Linux所用的文件系统映像名,可以为yaffs2/UBIFS格式。“img”结尾的映像文件代表yaffs2“slc.ubi”结尾的映像文件代表适用于SLCNandFlash的UBIFS格式;“mlc2.ubi”MLC2NandFlash的UBIFS格式“ext3”结尾的映像文件代表EXT3格式(仅适用于从SD卡运行)如:Linux-RootFs-RunImage=Linux/root-qtopia-qt4-mlc2.img(默认Linux-RootFs-指定从SD卡中运行Linux如:Linux-RootFs-RunImage=Linux/root-qtopia-qt4.ext3(默认定义安装或运行 所用的文件映像,可以包 分割符号可以为“/”或 WindowsCE6-指定WindowsCE6Bootloader如 .bin(默认WindowsCE6-普通的bmp格式,最大可为2M如:WindowsCE6-BootLogo=WinowsCE6\BootLogo.bmp(默认WindowsCE6-如:WindowsCE6-InstallImage=WindowsCE6\NK-i.bin(默认WindowsCE6-指定从SD卡中运行WindowsCENK-i.bin格式如:WindowsCE6-RunImage=WindowsCE6\NK-i.bin(默认定义安装或运行 所用的文件映像,可以包,分割符号可以为“/”或Ubuntu-指定Ubuntu系统所用的Bootloader如:Ubuntu- .bin(默认Ubuntu-指定Ubuntu如:Ubuntu-BootLoader=Ubuntu/uzImage(默认设定Ubuntu当使用UBIFSmandLineroot=ubi0:FriendlyARM-rootubimtd=2rootfstype=ubifsinit=/linuxrcconsole=ttySAC0,115200(默认)当需要在SDUbuntu-RootFs-指定安装Ubuntu所用的文件系统映像名,可以为yaffs2/UBIFS格式。“img”结尾的映像文件代表yaffs2“slc.ubi”结尾的映像文件代表适用于SLCNandFlash的UBIFS格式;“mlc2.ubi”MLC2NandFlash的UBIFS格式“ext3”结尾的映像文件代表EXT3格式(仅适用于从SD卡运行)如:Ubuntu-RootFs-RunImage=Linux/rootfs_ubuntu-mlc2.ubi(默认Ubuntu-RootFs-指定从SD卡中运行Ubuntu=定义安装或运行 所用的文件映像,可以包 分割符号可以为“/”或Android-指定Android系统所用的Bootloader如:Android- .bin(默认Android-指定Ubuntu如:Android-BootLoader=Android/azImage(默认设定Android当使用yaffs2mandLine=root=/dev/mtdblock2rootfstype=yaffs2init=/linuxrc当使用UBIFS文件系统时,推荐参数为(默认 root=ubi0:FriendlyARM- ubictpctp 01724.337 当需要在SD如何需要开机跳过校准,在该项中加入 mandLine参数上加上skipcali=yes来跳过校准,另外还要加上ctp=n的参数来指定电容屏的型号,其中,n的值可以为0,1,2,3其中一个,含义如下表示:Android-RootFs-指定安装Android所用的文件系统映像名,可以为yaffs2/UBIFS格式。“img”结尾的映像文件代表yaffs2“slc.ubi”结尾的映像文件代表适用于SLCNandFlash的UBIFS格式;“mlc2.ubi”MLC2NandFlash的UBIFS格式“ext3”结尾的映像文件代表EXT3格式(仅适用于从SD卡运行)=Android-RootFs-指定从SD卡中运行Ubuntu定义安装或运行单文件系统机程序)所用的文件映像,可以包 分割符号可以为“/”或UserBin-Action定义为”Install”NandFlashBlock0UserBin-说明你可以使用”#”字符来作为注释开头,Superboot将不会执行”#”后面的内容;事实#Thislinecannotberemoved.by 第二章安装和更新或运行MiniTools快速刷系MiniTools是友善之臂提供的全新USB工具,就像刷一样刷开发板,主要特性无需串口连接 MiniTools完全使用USB传输数据,无需串口让你的桌面更整洁真正一键烧写:无需从串口输入命令,再点选USB,并且要通过多个步骤才能支持32/64-bit电脑:MiniTools安装程序已经包含32/64-bit所需要的驱动,通吃所有Windows平台。SDMiniToolsUSB数据线,把各个系统快MiniToolsWindows系统下安双击光Atools下的MiniToolsSetup.exe装文件,即MiniTools具的USBWindowsWindowsMiniTools安装完成后,会在桌面上创建如下图所示的快捷方式,双击它即可运行USB驱动没有安装成功,可以进入C:\Program Linux64bit版本测试均可以正常使用,其他Linux版应该也没有问题,但要注意的是,建议平时就使用root用户来进行日常开发。Linux系统下的MiniTools安装比较简单,只需要用命令解压A光盘tools下的MiniTools-Linux-YYYYMMDD.tgzMiniToolsMiniTools,在命令行下执行./start.shrootsuroot用户,再执行。USB USB-Mode=USB-Mode=做好准备工具后,按以下步骤连接PC连接成功,LCD"USBMode:如何恢复为用SD卡烧写系统?要恢复为SD卡脱机烧写系统,只要修攺SD卡中的images/FriendlyoARM.ini文件,把USB-Mode=yesUSB-Mode=no即可。使用MiniTools这时启动MiniTools的界面应如下所示:开发板信息左下角有一个“快速启动的按钮可以在USB模式下直接启动NANDNANDFlash要开始烧写系统,请在主界面的左侧,选择你要烧写的系统,比如Android,将出现该烧写配置基本与FriendlyARM.ini配置文件相同,你可以参照FriendlyARM.ini手动填写界面上的配置,不过,一个更方便的办法是点击界面上的“选择images 录定位到光盘的images 下,MiniTools会自动所选 下的FriendlyARM.ini配置内容,另一个方法是将光盘的 拷贝到MiniTools的安 下(右击桌面上MiniTools快捷方式,选打开位置可定位到该 ,MiniTools中images 下的FriendlyARM.ini配置文件内容到界面上加载后的界面如下图所示:使用MiniTools,你可以全选烧写更新整个系统,也可以单选烧写其中某个部分,如只Kernel,或者只烧写文件系统等,设置完成后,点击“开始烧写”按钮进行一键烧写,需拨动S2和电源开关。无法连接LCDUSBMode:Connected,MiniTools则可能是USB驱动未安装成功造成的,可以通过手动安装USB驱动解决,USB驱动存放MiniTools的安装下:SDSDSD-FlasherSuperbootSD中(见1.1章节),并把必要的系统文件到SD卡的images中才可以,其实你只要把光盘中的images直接到SD卡就可以了,里面已经包含了各个系统的安装文件,如果你打注意:请先把光盘中的images 装过程不需要连接串口线和USB,只要一张SD卡和电源就可以了。Linux(UBIFS格式Step1:打开SD卡中images 定义修改为(所有定义均不分大小写Linux/superboot- Linux-RootFs-linux/rootfs_qtopia_qt4-说明:不同型号的LCD共用同一个zImage,Superboot会自动检测LCD型号,并在 mandLine中追加lcd型号参数,具体详情可参考kernel源代码:arch/arm/mach-s3c64xx/mini6410-lcds.c。Step3:上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的Step4:静听秒表跳动,可以注意到LED3,2,1逐个开始闪烁亮起,直到听到蜂鸣器“滴滴”两声,所有LED满格亮起,随后不停的跑马跳动,就说明系统已经烧写完毕快速安装Step1:打开SD卡中images 定义修改为(所有定义不分大小写(WindowsCE6-WindowsCE6\superboot-WindowsCE6-WindowsCE6-WindowsCE6\NK-i.bin(或自己编译出的内核映像Step3:上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的Step4:静听秒表跳动,可以注意到LED3,2,1逐个开始闪烁亮起,直到听到蜂鸣器“滴滴”两声,所有LED满格亮起,随后不停的跑马跳动,就说明系统已经烧写完毕Android(UBIFSStep1:打开SD卡中 定义修改为(所有定义均不分大小写Android-Android/superboot-Android-Android/azImage(或自己编译出的内核映像 Android-RootFs-Android/rootfs_android-说明:不同型号的LCD共用同一个azImage,Superboot会自动检测LCD型号,并 mandLine中Step3:上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的Step4:静听秒表跳动,可以注意到LED3,2,1逐个开始闪烁亮起,直到听到蜂鸣器“滴滴”两声,所有LED满格亮起,随后不停的跑马跳动,就说明系统已经烧写完毕Ubuntu(UBIFSStep1:打开SD卡中images 定义修改为(所有定义均不分大小写Ubuntu-Ubuntu/superboot-Ubuntu-Ubuntu/uzImage(或自己编译出的内核映像 Ubuntu-RootFs-Ubuntu/rootfs_ubuntu-说明:不同型号的LCD共用同一个uzImage,Superboot会自动检测LCD型号,并在 加lcd型号参数,具体详情可参考kernel源代码:arch/arm/mach-s3c64xx/mini6410-lcds.c。Step3:上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的Step4:静

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论