Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10784
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-24 10:37
文章分类
文章存档

2016年(10)

我的朋友

分类: Android平台

2016-07-05 10:39:51

RP4418开发板USB镜像烧写。两种情况请注意区分。

1fastboot:适用于调试,仅限于已经烧写过u-boot的机器。可以单个文件烧写,节约调试的时间,也可以多个文件烧写。 

2、注意:当机器的INAND格式化以后,必须通过 SD升级 先进行烧写。


Fastboot 镜像烧写 功能说明:
此方式适合调试、开发,有两种烧写方法:USB fastboot 批量烧写 、USB fastboot 单文件烧写

准备工作:
首先要准备一块可以正常跑的板子、USB-OTG 线、USB 转串口线、电源和电脑一台。连接方式如下图

电源是 5V3A 的适配器。

准备步骤:

1、要进行 USB 下载需要给电脑安装 RP4418 USB 驱动,参考 驱动安装  Fastboot 方式下的驱动安装
2USB 下载需要操作命令,需要给电脑安装串口工具,参考 调试工具安装  Xmanager 安装
3、要从光盘中拷贝 fastboot-4418 目录到电脑上,如桌面上也可以。该目录下有很多升级文件,请勿删除。

4、打开 xshell



5
、把RP4418开发板升级工具拷到电脑本地

4418 目录下存放着需要升级的文件


6
、把串口线和 USB 线连接到电脑, 开机启动开发板后,uboot 倒计前完成前在 xshell串口工具窗口按回车键:


7、上图所示后,输入 fastboot 命令, 接着执行回车:


注意:fastboot 烧写方式下,开发板会被计算机识别为另一种设备文件:此时需要正确安装 fastboot 烧写方式下的 USB 驱动,可参考 fastboot 烧写方式下的驱,安装成功后就可以进入 fastboot 烧写。


始烧写:1、批量烧写  2、单个文件烧写

批量烧写】

1此时回到 fastboot-4418 文件目录下 运行 writer_all_4418.bat,自动开始批量烧写
主要包含以下内容


(此批处理文件为全部升级,包括 2ndboot uboot kernel ramdisk system)
第一条到第二条为升级 ubootuboot 包含 2 个文件)
第三条升级 kernel
第四条升级 system
第五条升级 cache
第六条升级 userdata
从命令里可以看出烧写的时候为什么会有 4418/ 这个名字,这其实并不是烧写 4418 的意思,而是批处理文件当前目录有个 4418 的目录,后面紧跟着的是文件的名称。
另外大家也留意一下每条烧写命令第三个参数,我想大家一看就会明白的了,不同的参数,会把镜像烧到不同的存储分区

2、升级完成后,批处理文件会自动关闭,升级过程可以到串口工具里可以看到,升级完成后提示:


3、下图所示,标明升级成功了, 按 ctrl+c 退出


4、 输入 boot 命令或者直接按复位按键,开发板将重新启动,批量烧写完成。



【单个文件烧写】
首先打开 fastboot 的根目录


我们需要打开 fastboot_4418_命令.txt 和 命令提示符



接着我们把刚刚升级内核的命令粘贴到命令提示符上



接着点击回车,烧写完成

当我们看到  
sending 'boot' <13028 KB>... OKAY
writing 'boot' ... OKAY

说明升级内核成功。

我们也可以看一下串口终端


显示已经烧写完成,执行复位重新开机。




阅读(720) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~