<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Buyadong</id>
		<title>Radxa Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Buyadong"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Special:Contributions/Buyadong"/>
		<updated>2026-06-17T16:28:37Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-04-04T06:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 2.5ex; text-align: center; font: bold x-large sans&amp;quot;&amp;gt;Radxa Rock&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;center&amp;quot;&lt;br /&gt;
| width=100% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Getting started&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
如果你已经开始了, 你可以 [[Rock/flash_the_image/zh cn|烧写]] 最新的 [[Rock/prebuilt_images|Android镜像和一些 Linux镜像]]. 你也可以 [[Rock/Android_Build|编译你自己的Android系统]], [[Rock/Booting_Linux/zh cn|编译你自己的内核]], [[Rock/ubuntu/zh cn|编译你自己Ubuntu根文件系统]], 或者任何你能想到的.&lt;br /&gt;
&lt;br /&gt;
'''常见问题'''&lt;br /&gt;
&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 社区&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 如何上手&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 硬件&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
* [[rock/SD upgrading | SD卡升级]]&lt;br /&gt;
* [[rock/SD booting | SD卡启动]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | 设置串口调试]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/led/zh cn|使用板子上的LED]]&lt;br /&gt;
* [[rock/ir| 设置红外遥控器]]&lt;br /&gt;
* [[rock/usb| 使用板子上的USB接口]]&lt;br /&gt;
* [[rock/Wireless | 使用板子上的无线连接]]&lt;br /&gt;
* [[rock/Camera | 使用板子上的摄像头]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/hardware revision | 硬件版本]]&lt;br /&gt;
* [[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
'''主板''' &lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
* 元件位置请参考 [http://dl.radxa.com/rock/docs/hw/componets_position_ref_top_20131025.pdf 正面] [http://dl.radxa.com/rock/docs/hw/componets_position_ref_bottom_20131025.pdf 反面]&lt;br /&gt;
&lt;br /&gt;
'''元件'''&lt;br /&gt;
&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Android&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Linux&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 其他&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu image]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]]&lt;br /&gt;
* [[rock/audio/zh cn | Audio on Rock]]&lt;br /&gt;
* [[rock/display/zh cn | Display on Rock]]&lt;br /&gt;
* [[rock/LED/zh cn| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc/zh cn | Setting up VNC server on Rock]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;66%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;center&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Boot Loader&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Addons&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=50% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Projects&lt;br /&gt;
| width=50% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| References&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock 用Radxa Rock进行网络共享]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ Some pictures of the engineering samples by naobsd]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-04-02T09:32:43Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 2.5ex; text-align: center; font: bold x-large sans&amp;quot;&amp;gt;Radxa Rock&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;center&amp;quot;&lt;br /&gt;
| width=100% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Getting started&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
如果你已经开始了, 你可以 [[Rock/flash_the_image/zh cn|烧写]] 最新的 [[Rock/prebuilt_images|Android镜像和一些 Linux镜像]]. 你也可以 [[Rock/Android_Build|编译你自己的Android系统]], [[Rock/Booting_Linux/zh cn|编译你自己的内核]], [[Rock/ubuntu/zh cn|编译你自己Ubuntu根文件系统]], 或者任何你能想到的.&lt;br /&gt;
&lt;br /&gt;
'''常见问题'''&lt;br /&gt;
&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 社区&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 如何上手&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 硬件&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
* [[rock/SD upgrading | SD卡升级]]&lt;br /&gt;
* [[rock/SD booting | SD卡启动]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | 设置串口调试]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/led|使用板子上的LED]]&lt;br /&gt;
* [[rock/ir| 设置红外遥控器]]&lt;br /&gt;
* [[rock/usb| 使用板子上的USB接口]]&lt;br /&gt;
* [[rock/Wireless | 使用板子上的无线连接]]&lt;br /&gt;
* [[rock/Camera | 使用板子上的摄像头]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/hardware revision | 硬件版本]]&lt;br /&gt;
* [[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
'''主板''' &lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
* 元件位置请参考 [http://dl.radxa.com/rock/docs/hw/componets_position_ref_top_20131025.pdf 正面] [http://dl.radxa.com/rock/docs/hw/componets_position_ref_bottom_20131025.pdf 反面]&lt;br /&gt;
&lt;br /&gt;
'''元件'''&lt;br /&gt;
&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Android&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Linux&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 其他&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu image]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]]&lt;br /&gt;
* [[rock/audio | Audio on Rock]]&lt;br /&gt;
* [[rock/display | Display on Rock]]&lt;br /&gt;
* [[rock/LED| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc | Setting up VNC server on Rock]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;66%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;center&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Boot Loader&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Addons&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=50% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Projects&lt;br /&gt;
| width=50% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| References&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock 用Radxa Rock进行网络共享]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ Some pictures of the engineering samples by naobsd]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-04-02T09:27:09Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 2.5ex; text-align: center; font: bold x-large sans&amp;quot;&amp;gt;Radxa Rock&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;center&amp;quot;&lt;br /&gt;
| width=100% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Getting started&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
如果你已经开始了, 你可以 [[Rock/flash_the_image/zh cn|烧写]] 最新的 [[Rock/prebuilt_images/zh cn|Android镜像和一些 Linux镜像]]. 你也可以 [[Rock/Android_Build|编译你自己的Android系统]], [[Rock/Booting_Linux/zh cn|编译你自己的内核]], [[Rock/ubuntu/zh cn|编译你自己Ubuntu根文件系统]], 或者任何你能想到的.&lt;br /&gt;
&lt;br /&gt;
'''常见问题'''&lt;br /&gt;
&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 社区&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 如何上手&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 硬件&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
* [[rock/SD upgrading | SD卡升级]]&lt;br /&gt;
* [[rock/SD booting | SD卡启动]]&lt;br /&gt;
* [[rock/Serial debug tools Setting | 设置串口调试]]&lt;br /&gt;
* [[rock/unbrick | Unbrick Rock]]&lt;br /&gt;
* [[rock/led|使用板子上的LED]]&lt;br /&gt;
* [[rock/ir| 设置红外遥控器]]&lt;br /&gt;
* [[rock/usb| 使用板子上的USB接口]]&lt;br /&gt;
* [[rock/Wireless | 使用板子上的无线连接]]&lt;br /&gt;
* [[rock/Camera | 使用板子上的摄像头]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/hardware revision | 硬件版本]]&lt;br /&gt;
* [[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
'''主板''' &lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
* 元件位置请参考 [http://dl.radxa.com/rock/docs/hw/componets_position_ref_top_20131025.pdf 正面] [http://dl.radxa.com/rock/docs/hw/componets_position_ref_bottom_20131025.pdf 反面]&lt;br /&gt;
&lt;br /&gt;
'''元件'''&lt;br /&gt;
&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Android&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Linux&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| 其他&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/windows adb| ADB under Windows]]&lt;br /&gt;
* [[rock/linux adb| ADB under Linux]]&lt;br /&gt;
* [[rock/Android Build|Build Android image for RR]]&lt;br /&gt;
* [[rock/AP android |Make radxa as a WIFI_AP]]&lt;br /&gt;
* [[rock/Android backup | Backup your apps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]&lt;br /&gt;
* [[rock/Linux Mainline | Build Linux Mainline]]&lt;br /&gt;
* [[rock/ubuntu| Make Ubuntu image]]&lt;br /&gt;
* [[rock/sd lubuntu | Boot Lubuntu from SD card]]&lt;br /&gt;
* [[rock/audio | Audio on Rock]]&lt;br /&gt;
* [[rock/display | Display on Rock]]&lt;br /&gt;
* [[rock/LED| Using LEDs on Rock]]&lt;br /&gt;
* [[rock/vnc | Setting up VNC server on Rock]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/dual boot| Dual boot Android/Linux]]&lt;br /&gt;
* [[rock/FreeBSD| Boot FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;66%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;center&amp;quot;&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Boot Loader&lt;br /&gt;
| width=33% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Addons&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/bootloader | Boot Loader]]&lt;br /&gt;
* [[rock/U-Boot | U-Boot]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rock/cases | Cases]]&lt;br /&gt;
* [[rock/cables | Cables]]&lt;br /&gt;
* [[rock/shields | Extension boards]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| width=50% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| Projects&lt;br /&gt;
| width=50% style=&amp;quot;background: #8b9779; border: 1px solid #ccc; padding: 5px; margin: 3px; font-weight:bold;text-align:center;font-size:120%;color:#ddd&amp;quot;| References&lt;br /&gt;
|-&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock 用Radxa Rock进行网络共享]&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| valign=top style=&amp;quot;border: 1px solid #ccc; background: #333&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0 1em;&amp;quot;&amp;gt;&lt;br /&gt;
'''Photos'''&lt;br /&gt;
&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ Some pictures of the engineering samples by naobsd]&lt;br /&gt;
&lt;br /&gt;
'''External'''&lt;br /&gt;
&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188]&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/audio/zh_cn</id>
		<title>Rock/audio/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/audio/zh_cn"/>
				<updated>2014-04-02T08:55:15Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: Created page with &amp;quot;== Linux  声音设置 ==  === HDMI/AV 输出音频=== 你可以使用下面的命令去测试Radxa Rock上的音频：     root@radxa:~# '''speaker-test -t wav -c 2''' 会输...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linux  声音设置 ==&lt;br /&gt;
&lt;br /&gt;
=== HDMI/AV 输出音频===&lt;br /&gt;
你可以使用下面的命令去测试Radxa Rock上的音频：&lt;br /&gt;
    root@radxa:~# '''speaker-test -t wav -c 2'''&lt;br /&gt;
会输出以下信息：&lt;br /&gt;
    speaker-test 1.0.25&lt;br /&gt;
    Playback device is default&lt;br /&gt;
    Stream parameters are 48000Hz, S16_LE, 2 channels&lt;br /&gt;
    WAV file(s)&lt;br /&gt;
    Rate set to 48000Hz (requested 48000Hz)&lt;br /&gt;
    Buffer size range from 48 to 32768&lt;br /&gt;
    Period size range from 16 to 3072&lt;br /&gt;
    Using max buffer size 32768&lt;br /&gt;
    Periods = 4&lt;br /&gt;
    was set period_size = 2979&lt;br /&gt;
    was set buffer_size = 32768&lt;br /&gt;
    0 - Front Left&lt;br /&gt;
    1 - Front Right&lt;br /&gt;
    Time per period = 2.061311&lt;br /&gt;
&lt;br /&gt;
此时你会从HDMI或者使用耳机（插在AV输出端子上）听到声音。&lt;br /&gt;
=== SPDIF ===&lt;br /&gt;
如果你设置成默认从SPDIF输出音频的话，可以创建 /etc/asound.conf 并增加以下内容：&lt;br /&gt;
    pcm.!default {&lt;br /&gt;
        type hw&lt;br /&gt;
        card 1&lt;br /&gt;
        device 0&lt;br /&gt;
   }&lt;br /&gt;
   ctl.!default {&lt;br /&gt;
        type hw&lt;br /&gt;
        card 1&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== 在Rock上使用 USB DAC 的 Squeezelite ===&lt;br /&gt;
在Logitech媒体服务器上使用USB DAC的squeezelite播放是可以实现的。没有Logitech媒体服务器的话，squeezelite 是没有任何价值的。在我的附近有一些LMS的实例。&lt;br /&gt;
&lt;br /&gt;
从这里下载Squeezelite AMRV6hf &lt;br /&gt;
&lt;br /&gt;
    https://code.google.com/p/squeezelite/downloads/detail?name=squeezelite-armv6hf&amp;amp;can=2&amp;amp;q=&lt;br /&gt;
&lt;br /&gt;
    sudo mv ./squeezelite-armv6hf /usr/bin/squeezelite&lt;br /&gt;
&lt;br /&gt;
    sudo chmod ug+x /usr/bin/squeezelite&lt;br /&gt;
&lt;br /&gt;
把Dac插到USB中，并输入：&lt;br /&gt;
&lt;br /&gt;
    squeezelite -l&lt;br /&gt;
&lt;br /&gt;
会列出所有的音频设备，我通常使用前端设备。然后输入：&lt;br /&gt;
&lt;br /&gt;
    squeezelite -o front:CARD=DAC,DEV=0 -n ANYNAMEYOUWANT -s YOUR . SERVER . ADDRESS -a ::16:&lt;br /&gt;
&lt;br /&gt;
例如：&lt;br /&gt;
&lt;br /&gt;
    squeezelite -o front:CARD=DAC,DEV=0 -n RadxaRock -s 10.0.1.99 -a ::16:&lt;br /&gt;
&lt;br /&gt;
然而不幸的是我没办法让它连续工作24小时这么长。现在主要在监测一些爆破音，并想方设法去获取这些爆破音。如果你有好的想法请告诉我。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-03-29T05:13:32Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 软件教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
== 社区 ==&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
== 开始上手 ==&lt;br /&gt;
&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
=== 常见问题 ===&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 软件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/BootLoaderhacking|启动代码破解]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Android Build|编译安卓镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Booting Linux/zh cn |编译自己的内核并启动到Linux]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ubuntu/zh cn |制作自己的Ubuntu镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/FreeBSD/zh cn|启动FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
[[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
&lt;br /&gt;
[[rock/dual boot/zh cn|Android/Linux双启动]]&lt;br /&gt;
&lt;br /&gt;
[[rock/windows adb|Windows下使用ADB调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Serial debug tools Setting |设置串口调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/led|使用板子上的LED]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ir| 如何设置红外遥控器]]&lt;br /&gt;
&lt;br /&gt;
[[rock/usb|使用板子上的USB接口]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Wireless |使用板子上的无线连接]]&lt;br /&gt;
&lt;br /&gt;
=== 硬件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/hardware revision | 硬件版本]]&lt;br /&gt;
&lt;br /&gt;
[[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
==== 主板 ====&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
&lt;br /&gt;
==== 各部件 ====&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
== 用户项目 ==&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
== 照片 ==&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ 一些Radxa Rock工程样机的高清照片]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ naobsd拍摄的照片]&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
&lt;br /&gt;
== 另外可见 ==&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now](英文)&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip](英文)&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188](英文)&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs](英文)&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices](英文)&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/dual_boot/zh_cn</id>
		<title>Rock/dual boot/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/dual_boot/zh_cn"/>
				<updated>2014-03-29T05:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 在SD卡、U盘/移动硬盘上的双启动 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 启动流程 ==&lt;br /&gt;
==  NAND上面的双启动 ==&lt;br /&gt;
在NAND flash上用于双启动的boot镜像可以从下面的网址得到：&lt;br /&gt;
    http://dl.radxa.com/rock/images/dual_boot/&lt;br /&gt;
&lt;br /&gt;
下载之后，按照 [[rock/flash_the_image/zh cn]] 烧写。&lt;br /&gt;
&lt;br /&gt;
== 在SD卡、U盘/移动硬盘上的双启动 ==&lt;br /&gt;
如果你想在SD卡、U盘/移动硬盘上进行双启动，那么按照下面的步骤：&lt;br /&gt;
&lt;br /&gt;
# 把整个Nand给Android使用&lt;br /&gt;
# 使用SD卡/U盘/移动硬盘安装Lubuntu &lt;br /&gt;
# 双启动&lt;br /&gt;
&lt;br /&gt;
下面是存档的步骤：&lt;br /&gt;
# 从 http://dl.radxa.com/rock/images/android/ 下载纯净的android，并烧写&lt;br /&gt;
# 从[http://dl.radxa.com/rock/images/parameter/parameter_dual_sd  SD卡]或者 [http://dl.radxa.com/rock/images/parameter/parameter_dual_usb U盘或者移动硬盘] 下载parameter文件，并烧写到 “parameter”分区。&lt;br /&gt;
# 从 http://dl.radxa.com/rock/images/ubuntu/partitions/ 下载最新的boot-linux.img，并烧写到 “recovery”分区。&lt;br /&gt;
# 从 http://dl.radxa.com/rock/images/ubuntu/partitions/ 下载最新的rootfs，烧写到SD卡/U盘/移动硬盘的“first partition”&lt;br /&gt;
# 从 http://dl.radxa.com/rock/images/android/BootUbuntu.apk 下载并安装用于从Android引导到linux的应用程序。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/dual_boot/zh_cn</id>
		<title>Rock/dual boot/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/dual_boot/zh_cn"/>
				<updated>2014-03-29T05:12:13Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: Created page with &amp;quot;== 启动流程 == ==  NAND上面的双启动 == 在NAND flash上用于双启动的boot镜像可以从下面的网址得到：     http://dl.radxa.com/rock/images/dual_boot/  ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 启动流程 ==&lt;br /&gt;
==  NAND上面的双启动 ==&lt;br /&gt;
在NAND flash上用于双启动的boot镜像可以从下面的网址得到：&lt;br /&gt;
    http://dl.radxa.com/rock/images/dual_boot/&lt;br /&gt;
&lt;br /&gt;
下载之后，按照 [[rock/flash_the_image/zh cn]] 烧写。&lt;br /&gt;
&lt;br /&gt;
== 在SD卡、U盘/移动硬盘上的双启动 ==&lt;br /&gt;
如果你想在SD卡、U盘/移动硬盘上进行双启动，那么按照下面的步骤：&lt;br /&gt;
&lt;br /&gt;
# 把整个Nand给Android使用&lt;br /&gt;
# 使用SD卡/U盘/移动硬盘安装Lubuntu &lt;br /&gt;
# 双启动&lt;br /&gt;
&lt;br /&gt;
下面是存档的步骤：&lt;br /&gt;
# 从http://dl.radxa.com/rock/images/android/下载纯净的android，并烧写&lt;br /&gt;
# 从[http://dl.radxa.com/rock/images/parameter/parameter_dual_sd  SD卡]或者 [http://dl.radxa.com/rock/images/parameter/parameter_dual_usb U盘或者移动硬盘] 下载parameter文件，并烧写到 “parameter”分区。&lt;br /&gt;
# 从http://dl.radxa.com/rock/images/ubuntu/partitions/ 下载最新的boot-linux.img，并烧写到 “recovery”分区。&lt;br /&gt;
# 从 http://dl.radxa.com/rock/images/ubuntu/partitions/ 下载最新的rootfs，烧写到SD卡/U盘/移动硬盘的“first partition”&lt;br /&gt;
# 从http://dl.radxa.com/rock/images/android/BootUbuntu.apk 下载并安装用于从Android引导到linux的应用程序。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-03-29T04:57:31Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 软件教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
== 社区 ==&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
== 开始上手 ==&lt;br /&gt;
&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
=== 常见问题 ===&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 软件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/BootLoaderhacking|启动代码破解]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Android Build|编译安卓镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Booting Linux/zh cn |编译自己的内核并启动到Linux]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ubuntu/zh cn |制作自己的Ubuntu镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/FreeBSD/zh cn|启动FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
[[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
&lt;br /&gt;
[[rock/dual boot|Android/Linux双启动]]&lt;br /&gt;
&lt;br /&gt;
[[rock/windows adb|Windows下使用ADB调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Serial debug tools Setting |设置串口调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/led|使用板子上的LED]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ir| 如何设置红外遥控器]]&lt;br /&gt;
&lt;br /&gt;
[[rock/usb|使用板子上的USB接口]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Wireless |使用板子上的无线连接]]&lt;br /&gt;
&lt;br /&gt;
=== 硬件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/hardware revision | 硬件版本]]&lt;br /&gt;
&lt;br /&gt;
[[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
==== 主板 ====&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
&lt;br /&gt;
==== 各部件 ====&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
== 用户项目 ==&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
== 照片 ==&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ 一些Radxa Rock工程样机的高清照片]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ naobsd拍摄的照片]&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
&lt;br /&gt;
== 另外可见 ==&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now](英文)&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip](英文)&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188](英文)&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs](英文)&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices](英文)&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/FreeBSD/zh_cn</id>
		<title>Rock/FreeBSD/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/FreeBSD/zh_cn"/>
				<updated>2014-03-29T04:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: Created page with &amp;quot;== 介绍 ==  Ganbold，一个FreeBSD开发者，现在搞定了在Rockchip平台上的FreeBSD引导工作。Ganbold 告诉我们只有基本模块、GPIO、DWC USB主机模...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
Ganbold，一个FreeBSD开发者，现在搞定了在Rockchip平台上的FreeBSD引导工作。Ganbold 告诉我们只有基本模块、GPIO、DWC USB主机模式可以工作。但这只是个开始，如果你感兴趣，在#radxa的免费IRC频道联系Ganbold，以获取更详细的资料。 &lt;br /&gt;
&lt;br /&gt;
== 如何启动 FreeBSD ==&lt;br /&gt;
&lt;br /&gt;
请看 FreeBSD ARM wiki的介绍:&lt;br /&gt;
&lt;br /&gt;
https://wiki.freebsd.org/FreeBSD/arm/Radxa%20Rock&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
使用Ubuntu 13.10 amd64 并且使用rkflashtool 编译的请注意：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. 通过 sudo apt-get -y install libusb-1.0-0-dev来安装 libusb.h &lt;br /&gt;
&lt;br /&gt;
2. 拔掉板子电源。然后按住Recovery按键，再连接USB线（连接到OTG接口的）到计算机，等3秒钟松开Recovery按键。&lt;br /&gt;
如果此时RK3188没有进入Recovery模式，你在运行 ./rkflashtool p &amp;gt; param.txt 时，会出现：&amp;quot;rkflashtool: fatal: cannot open device&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
3. 使用下面的Makefile：&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
all: rkflashtool&lt;br /&gt;
&lt;br /&gt;
rkflashtool: rkflashtool.c&lt;br /&gt;
	gcc -o rkflashtool rkflashtool.c -I/usr/include/libusb-1.0/ -lusb-1.0 -O2 -W -Wall&lt;br /&gt;
&lt;br /&gt;
clean:&lt;br /&gt;
	rm -f rkflashtool&lt;br /&gt;
&lt;br /&gt;
param:&lt;br /&gt;
	sudo ./rkflashtool r 0x0000 0x2000 &amp;gt; /tmp/parm&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 启动日志 ==&lt;br /&gt;
在这里可以找到启动日志:&lt;br /&gt;
&lt;br /&gt;
http://radxa.com/2013/10/18/freebsd-11-0-is-booting-on-radxa-rock/&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: FreeBSD]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-03-29T04:40:03Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 软件教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
== 社区 ==&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
== 开始上手 ==&lt;br /&gt;
&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
=== 常见问题 ===&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 软件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/BootLoaderhacking|启动代码破解]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Android Build|编译安卓镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Booting Linux/zh cn |编译自己的内核并启动到Linux]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ubuntu/zh cn |制作自己的Ubuntu镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/FreeBSD|启动FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
[[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
&lt;br /&gt;
[[rock/dual boot|Android/Linux双启动]]&lt;br /&gt;
&lt;br /&gt;
[[rock/windows adb|Windows下使用ADB调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Serial debug tools Setting |设置串口调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/led|使用板子上的LED]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ir| 如何设置红外遥控器]]&lt;br /&gt;
&lt;br /&gt;
[[rock/usb|使用板子上的USB接口]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Wireless |使用板子上的无线连接]]&lt;br /&gt;
&lt;br /&gt;
=== 硬件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/hardware revision | 硬件版本]]&lt;br /&gt;
&lt;br /&gt;
[[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
==== 主板 ====&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
&lt;br /&gt;
==== 各部件 ====&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
== 用户项目 ==&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
== 照片 ==&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ 一些Radxa Rock工程样机的高清照片]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ naobsd拍摄的照片]&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
&lt;br /&gt;
== 另外可见 ==&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now](英文)&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip](英文)&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188](英文)&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs](英文)&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices](英文)&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/ubuntu/zh_cn</id>
		<title>Rock/ubuntu/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/ubuntu/zh_cn"/>
				<updated>2014-03-29T04:39:27Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 生成镜像文件 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 安装所需要的包 ===&lt;br /&gt;
    sudo apt-get install qemu-user-static binfmt-support&lt;br /&gt;
&lt;br /&gt;
=== 生成镜像文件 ===&lt;br /&gt;
    dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024&lt;br /&gt;
    mkfs.ext4 -F -L linuxroot rock_rootfs.img #kernel use the label linuxroot to mount the rootfs as /&lt;br /&gt;
    sudo mount -o loop rock_rootfs.img /mnt&lt;br /&gt;
当然你也可以从[https://releases.linaro.org/latest/ubuntu/raring-images linaro]下载已经编译好的ubuntu根文件系统：&lt;br /&gt;
    wget https://releases.linaro.org/13.08/ubuntu/raring-images/alip/linaro-raring-alip-20130826-474.tar.gz&lt;br /&gt;
    sudo tar zxvf linaro-raring-alip-20130826-474.tar.gz -C /mnt&lt;br /&gt;
    cd /mnt&lt;br /&gt;
    sudo mv binary/* .&lt;br /&gt;
    sudo rmdir binary&lt;br /&gt;
拷贝你之前[[rock/Booting_Linux/zh cn | 编译内核]]的内核模块&lt;br /&gt;
    sudo mkdir -p /mnt/lib/modules&lt;br /&gt;
    sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;br /&gt;
&lt;br /&gt;
=== 准备 chroot ===&lt;br /&gt;
    sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;br /&gt;
    sudo modprobe binfmt_misc&lt;br /&gt;
    sudo mount -t devpts devpts /mnt/dev/pts&lt;br /&gt;
    sudo mount -t proc proc /mnt/proc&lt;br /&gt;
&lt;br /&gt;
=== Chroot 并 更新配置 ===&lt;br /&gt;
    sudo chroot /mnt&lt;br /&gt;
'''现在我们已经在目标系统的rootfs中了，下面继续配置这个系统。'''&lt;br /&gt;
&lt;br /&gt;
修改默认shell bash&lt;br /&gt;
    root@target:# rm /bin/sh &amp;amp;&amp;amp; ln -s /bin/bash /bin/sh&lt;br /&gt;
安装需要预安装到系统的软件包&lt;br /&gt;
    root@target:# apt-get update&lt;br /&gt;
    root@target:# apt-get install ssh vim usbutils wpasupplicant wireless-tools&lt;br /&gt;
增加一个链接到mtd块名称的脚本（Add a script to link the mtd blocks to names）&lt;br /&gt;
    root@target:# vim /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
增加如下字段：&lt;br /&gt;
    #!/bin/sh -e&lt;br /&gt;
    # mtd-by-name link the mtdblock to name&lt;br /&gt;
    # radxa.com, thanks to naobsd&lt;br /&gt;
    rm -rf /dev/block/mtd/by-name/&lt;br /&gt;
    mkdir -p /dev/block/mtd/by-name&lt;br /&gt;
    for i in `ls -d /sys/class/mtd/mtd*[0-9]`; do&lt;br /&gt;
        name=`cat $i/name`&lt;br /&gt;
        tmp=&amp;quot;`echo $i | sed -e 's/mtd/mtdblock/g'`&amp;quot;&lt;br /&gt;
        dev=&amp;quot;`echo $tmp |sed -e 's/\/sys\/class\/mtdblock/\/dev/g'`&amp;quot;&lt;br /&gt;
        ln -s $dev /dev/block/mtd/by-name/$name&lt;br /&gt;
    done&lt;br /&gt;
增加mtd-by-name脚本到rc.local，使得上段代码可以随开机启动：&lt;br /&gt;
    root@target:# vim /etc/rc.local&lt;br /&gt;
在 “exit 0”前增加一行&lt;br /&gt;
    /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
''' 完成! :D'''&lt;br /&gt;
    root@target:# exit&lt;br /&gt;
    sync&lt;br /&gt;
    sudo umount /mnt&lt;br /&gt;
现在你已经有了RR的根文件系统 '''rock_rootfs.img''' 了。&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== bluez的包配置错误 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Setting up bluez (4.101-0ubuntu8b1) ...&lt;br /&gt;
reload: Unknown instance: &lt;br /&gt;
invoke-rc.d: initscript dbus, action &amp;quot;force-reload&amp;quot; failed.&lt;br /&gt;
start: Job failed to start&lt;br /&gt;
invoke-rc.d: initscript bluetooth, action &amp;quot;start&amp;quot; failed.&lt;br /&gt;
dpkg: error processing bluez (--configure):&lt;br /&gt;
subprocess installed post-installation script returned error exit status 1&lt;br /&gt;
dpkg: dependency problems prevent configuration of blueman:&lt;br /&gt;
blueman depends on bluez (&amp;gt;= 4.25); however:&lt;br /&gt;
Package bluez is not configured yet.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
这是因为bluez包如果要正确配置，必须要dbus服务运行才行。参照下面的：&lt;br /&gt;
&lt;br /&gt;
    service dbus start&lt;br /&gt;
    dbus start/running, process 24551&lt;br /&gt;
    dpkg --configure bluez&lt;br /&gt;
&lt;br /&gt;
==== 非root用户不能使用网络  ====&lt;br /&gt;
编辑/etc/group，并添加以下代码：&lt;br /&gt;
    inet:x:3003:root&lt;br /&gt;
    net_raw:x:3004:root&lt;br /&gt;
然后运行&lt;br /&gt;
    gpasswd -a username inet&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/ubuntu/zh_cn</id>
		<title>Rock/ubuntu/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/ubuntu/zh_cn"/>
				<updated>2014-03-29T04:38:28Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: Created page with &amp;quot;=== 安装所需要的包 ===     sudo apt-get install qemu-user-static binfmt-support  === 生成镜像文件 ===     dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024     ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 安装所需要的包 ===&lt;br /&gt;
    sudo apt-get install qemu-user-static binfmt-support&lt;br /&gt;
&lt;br /&gt;
=== 生成镜像文件 ===&lt;br /&gt;
    dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024&lt;br /&gt;
    mkfs.ext4 -F -L linuxroot rock_rootfs.img #kernel use the label linuxroot to mount the rootfs as /&lt;br /&gt;
    sudo mount -o loop rock_rootfs.img /mnt&lt;br /&gt;
当然你也可以从[https://releases.linaro.org/latest/ubuntu/raring-images linaro]下载已经编译好的ubuntu根文件系统：&lt;br /&gt;
    wget https://releases.linaro.org/13.08/ubuntu/raring-images/alip/linaro-raring-alip-20130826-474.tar.gz&lt;br /&gt;
    sudo tar zxvf linaro-raring-alip-20130826-474.tar.gz -C /mnt&lt;br /&gt;
    cd /mnt&lt;br /&gt;
    sudo mv binary/* .&lt;br /&gt;
    sudo rmdir binary&lt;br /&gt;
拷贝你之前[[rock/Booting_Linux | 编译内核]]的内核模块&lt;br /&gt;
    sudo mkdir -p /mnt/lib/modules&lt;br /&gt;
    sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;br /&gt;
=== 准备 chroot ===&lt;br /&gt;
    sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;br /&gt;
    sudo modprobe binfmt_misc&lt;br /&gt;
    sudo mount -t devpts devpts /mnt/dev/pts&lt;br /&gt;
    sudo mount -t proc proc /mnt/proc&lt;br /&gt;
&lt;br /&gt;
=== Chroot 并 更新配置 ===&lt;br /&gt;
    sudo chroot /mnt&lt;br /&gt;
'''现在我们已经在目标系统的rootfs中了，下面继续配置这个系统。'''&lt;br /&gt;
&lt;br /&gt;
修改默认shell bash&lt;br /&gt;
    root@target:# rm /bin/sh &amp;amp;&amp;amp; ln -s /bin/bash /bin/sh&lt;br /&gt;
安装需要预安装到系统的软件包&lt;br /&gt;
    root@target:# apt-get update&lt;br /&gt;
    root@target:# apt-get install ssh vim usbutils wpasupplicant wireless-tools&lt;br /&gt;
增加一个链接到mtd块名称的脚本（Add a script to link the mtd blocks to names）&lt;br /&gt;
    root@target:# vim /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
增加如下字段：&lt;br /&gt;
    #!/bin/sh -e&lt;br /&gt;
    # mtd-by-name link the mtdblock to name&lt;br /&gt;
    # radxa.com, thanks to naobsd&lt;br /&gt;
    rm -rf /dev/block/mtd/by-name/&lt;br /&gt;
    mkdir -p /dev/block/mtd/by-name&lt;br /&gt;
    for i in `ls -d /sys/class/mtd/mtd*[0-9]`; do&lt;br /&gt;
        name=`cat $i/name`&lt;br /&gt;
        tmp=&amp;quot;`echo $i | sed -e 's/mtd/mtdblock/g'`&amp;quot;&lt;br /&gt;
        dev=&amp;quot;`echo $tmp |sed -e 's/\/sys\/class\/mtdblock/\/dev/g'`&amp;quot;&lt;br /&gt;
        ln -s $dev /dev/block/mtd/by-name/$name&lt;br /&gt;
    done&lt;br /&gt;
增加mtd-by-name脚本到rc.local，使得上段代码可以随开机启动：&lt;br /&gt;
    root@target:# vim /etc/rc.local&lt;br /&gt;
在 “exit 0”前增加一行&lt;br /&gt;
    /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
''' 完成! :D'''&lt;br /&gt;
    root@target:# exit&lt;br /&gt;
    sync&lt;br /&gt;
    sudo umount /mnt&lt;br /&gt;
现在你已经有了RR的根文件系统 '''rock_rootfs.img''' 了。&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== bluez的包配置错误 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Setting up bluez (4.101-0ubuntu8b1) ...&lt;br /&gt;
reload: Unknown instance: &lt;br /&gt;
invoke-rc.d: initscript dbus, action &amp;quot;force-reload&amp;quot; failed.&lt;br /&gt;
start: Job failed to start&lt;br /&gt;
invoke-rc.d: initscript bluetooth, action &amp;quot;start&amp;quot; failed.&lt;br /&gt;
dpkg: error processing bluez (--configure):&lt;br /&gt;
subprocess installed post-installation script returned error exit status 1&lt;br /&gt;
dpkg: dependency problems prevent configuration of blueman:&lt;br /&gt;
blueman depends on bluez (&amp;gt;= 4.25); however:&lt;br /&gt;
Package bluez is not configured yet.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
这是因为bluez包如果要正确配置，必须要dbus服务运行才行。参照下面的：&lt;br /&gt;
&lt;br /&gt;
    service dbus start&lt;br /&gt;
    dbus start/running, process 24551&lt;br /&gt;
    dpkg --configure bluez&lt;br /&gt;
&lt;br /&gt;
==== 非root用户不能使用网络  ====&lt;br /&gt;
编辑/etc/group，并添加以下代码：&lt;br /&gt;
    inet:x:3003:root&lt;br /&gt;
    net_raw:x:3004:root&lt;br /&gt;
然后运行&lt;br /&gt;
    gpasswd -a username inet&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/ubuntu</id>
		<title>Rock/ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/ubuntu"/>
				<updated>2014-03-29T04:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 安装需要的包 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock/ubuntu}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describe how to customize a ubuntu image for radxa rock.&lt;br /&gt;
&lt;br /&gt;
=== Install required packages ===&lt;br /&gt;
    sudo apt-get install qemu-user-static binfmt-support&lt;br /&gt;
&lt;br /&gt;
=== Generate the image ===&lt;br /&gt;
    dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024&lt;br /&gt;
    mkfs.ext4 -F -L linuxroot rock_rootfs.img #kernel use the label linuxroot to mount the rootfs as /&lt;br /&gt;
    sudo mount -o loop rock_rootfs.img /mnt&lt;br /&gt;
The fast way is to make a ubuntu image is downloading a recent pre-built ubuntu rootfs from [https://releases.linaro.org/latest/ubuntu/raring-images linaro]&lt;br /&gt;
    wget https://releases.linaro.org/13.08/ubuntu/raring-images/alip/linaro-raring-alip-20130826-474.tar.gz&lt;br /&gt;
    sudo tar zxvf linaro-raring-alip-20130826-474.tar.gz -C /mnt&lt;br /&gt;
    cd /mnt&lt;br /&gt;
    sudo mv binary/* .&lt;br /&gt;
    sudo rmdir binary&lt;br /&gt;
Copy the kernel modules you built from [[rock/Booting_Linux | Building the kernel]]&lt;br /&gt;
    sudo mkdir -p /mnt/lib/modules&lt;br /&gt;
    sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;br /&gt;
&lt;br /&gt;
=== Prepare chroot ===&lt;br /&gt;
    sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;br /&gt;
    sudo modprobe binfmt_misc&lt;br /&gt;
    sudo mount -t devpts devpts /mnt/dev/pts&lt;br /&gt;
    sudo mount -t proc proc /mnt/proc&lt;br /&gt;
=== Chroot and post configuration ===&lt;br /&gt;
    sudo chroot /mnt&lt;br /&gt;
'''Now we are in the target rootfs, let's continue to configure the system.'''&lt;br /&gt;
&lt;br /&gt;
Change the default shell to bash.&lt;br /&gt;
    root@target:# rm /bin/sh &amp;amp;&amp;amp; ln -s /bin/bash /bin/sh&lt;br /&gt;
Install the pre-installed packages&lt;br /&gt;
    root@target:# apt-get update&lt;br /&gt;
    root@target:# apt-get install ssh vim usbutils wpasupplicant wireless-tools&lt;br /&gt;
Add a script to link the mtd blocks to names&lt;br /&gt;
    root@target:# vim /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
Add the following&lt;br /&gt;
    #!/bin/sh -e&lt;br /&gt;
    # mtd-by-name link the mtdblock to name&lt;br /&gt;
    # radxa.com, thanks to naobsd&lt;br /&gt;
    rm -rf /dev/block/mtd/by-name/&lt;br /&gt;
    mkdir -p /dev/block/mtd/by-name&lt;br /&gt;
    for i in `ls -d /sys/class/mtd/mtd*[0-9]`; do&lt;br /&gt;
        name=`cat $i/name`&lt;br /&gt;
        tmp=&amp;quot;`echo $i | sed -e 's/mtd/mtdblock/g'`&amp;quot;&lt;br /&gt;
        dev=&amp;quot;`echo $tmp |sed -e 's/\/sys\/class\/mtdblock/\/dev/g'`&amp;quot;&lt;br /&gt;
        ln -s $dev /dev/block/mtd/by-name/$name&lt;br /&gt;
    done&lt;br /&gt;
Add the mtd-by-name script to rc.local to get executed every time system boots&lt;br /&gt;
    root@target:# vim /etc/rc.local&lt;br /&gt;
Add this line before '''exit 0'''&lt;br /&gt;
    /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
'''Now we are done! :D'''&lt;br /&gt;
    root@target:# exit&lt;br /&gt;
    sync&lt;br /&gt;
    sudo umount /mnt&lt;br /&gt;
Now you have '''rock_rootfs.img''' as the rootfs image for RR.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Trouble shooting ===&lt;br /&gt;
==== bluez package configure error ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Setting up bluez (4.101-0ubuntu8b1) ...&lt;br /&gt;
reload: Unknown instance: &lt;br /&gt;
invoke-rc.d: initscript dbus, action &amp;quot;force-reload&amp;quot; failed.&lt;br /&gt;
start: Job failed to start&lt;br /&gt;
invoke-rc.d: initscript bluetooth, action &amp;quot;start&amp;quot; failed.&lt;br /&gt;
dpkg: error processing bluez (--configure):&lt;br /&gt;
subprocess installed post-installation script returned error exit status 1&lt;br /&gt;
dpkg: dependency problems prevent configuration of blueman:&lt;br /&gt;
blueman depends on bluez (&amp;gt;= 4.25); however:&lt;br /&gt;
Package bluez is not configured yet.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It turns out the bluez package needs the dbus service running in order to configure properly. The following works:&lt;br /&gt;
&lt;br /&gt;
    service dbus start&lt;br /&gt;
    dbus start/running, process 24551&lt;br /&gt;
    dpkg --configure bluez&lt;br /&gt;
&lt;br /&gt;
==== Non root user can not use the network ====&lt;br /&gt;
Edit /etc/group and add&lt;br /&gt;
    inet:x:3003:root&lt;br /&gt;
    net_raw:x:3004:root&lt;br /&gt;
and then run&lt;br /&gt;
    gpasswd -a username inet&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-29T04:19:18Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Using RKAndroidTool to falsh image by selection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
=== 使用RKAndroidTool 烧写选定的镜像 ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&amp;lt;br/&amp;gt;&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该可以连接到RK3188板子来烧写镜像了。&lt;br /&gt;
&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
“初始Rockchip bootloader更新协议的RE工作是由 naobsd 完成的，并且由一些在使用 “rkflashtool”的人进行了改进，linuxerwang 制作了一个rkflashtool的GUI版本，叫做 “rkflashkit”，请注意：&amp;quot;rkflashtool&amp;quot; 和 “rkflashkit” 都不能烧写 [[rock/update.img]] ，只能在 [[rock/bootloader]] 模式下并且不在 [[rock/mask rom]] 模式下烧写，因为这个  [[rock/mask rom]] 升级协议不是RE（不知何意，译者注）， 如果你对RE协议有兴趣，可以在  #radxa 的聊天室上找naobsd，[[rock/bootloader]] 已经很长时间没有修改了，已经可以保证正常使用了。如果你不明白这段话的意思，只要忽略它就可以了。”&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== 图形化版本工具 - Rkflashkit ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]]&lt;br /&gt;
[[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/ubuntu</id>
		<title>Rock/ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/ubuntu"/>
				<updated>2014-03-29T04:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Install required packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{Languages|rock/ubuntu}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describe how to customize a ubuntu image for radxa rock.&lt;br /&gt;
&lt;br /&gt;
=== 安装需要的包 ===&lt;br /&gt;
    sudo apt-get install qemu-user-static binfmt-support&lt;br /&gt;
&lt;br /&gt;
=== Generate the image ===&lt;br /&gt;
    dd if=/dev/zero of=rock_rootfs.img bs=1M count=1024&lt;br /&gt;
    mkfs.ext4 -F -L linuxroot rock_rootfs.img #kernel use the label linuxroot to mount the rootfs as /&lt;br /&gt;
    sudo mount -o loop rock_rootfs.img /mnt&lt;br /&gt;
The fast way is to make a ubuntu image is downloading a recent pre-built ubuntu rootfs from [https://releases.linaro.org/latest/ubuntu/raring-images linaro]&lt;br /&gt;
    wget https://releases.linaro.org/13.08/ubuntu/raring-images/alip/linaro-raring-alip-20130826-474.tar.gz&lt;br /&gt;
    sudo tar zxvf linaro-raring-alip-20130826-474.tar.gz -C /mnt&lt;br /&gt;
    cd /mnt&lt;br /&gt;
    sudo mv binary/* .&lt;br /&gt;
    sudo rmdir binary&lt;br /&gt;
Copy the kernel modules you built from [[rock/Booting_Linux | Building the kernel]]&lt;br /&gt;
    sudo mkdir -p /mnt/lib/modules&lt;br /&gt;
    sudo cp -r /path/to/rockchip-3.0/modules/lib/modules/3.0.36+ /mnt/lib/modules&lt;br /&gt;
&lt;br /&gt;
=== Prepare chroot ===&lt;br /&gt;
    sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin&lt;br /&gt;
    sudo modprobe binfmt_misc&lt;br /&gt;
    sudo mount -t devpts devpts /mnt/dev/pts&lt;br /&gt;
    sudo mount -t proc proc /mnt/proc&lt;br /&gt;
=== Chroot and post configuration ===&lt;br /&gt;
    sudo chroot /mnt&lt;br /&gt;
'''Now we are in the target rootfs, let's continue to configure the system.'''&lt;br /&gt;
&lt;br /&gt;
Change the default shell to bash.&lt;br /&gt;
    root@target:# rm /bin/sh &amp;amp;&amp;amp; ln -s /bin/bash /bin/sh&lt;br /&gt;
Install the pre-installed packages&lt;br /&gt;
    root@target:# apt-get update&lt;br /&gt;
    root@target:# apt-get install ssh vim usbutils wpasupplicant wireless-tools&lt;br /&gt;
Add a script to link the mtd blocks to names&lt;br /&gt;
    root@target:# vim /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
Add the following&lt;br /&gt;
    #!/bin/sh -e&lt;br /&gt;
    # mtd-by-name link the mtdblock to name&lt;br /&gt;
    # radxa.com, thanks to naobsd&lt;br /&gt;
    rm -rf /dev/block/mtd/by-name/&lt;br /&gt;
    mkdir -p /dev/block/mtd/by-name&lt;br /&gt;
    for i in `ls -d /sys/class/mtd/mtd*[0-9]`; do&lt;br /&gt;
        name=`cat $i/name`&lt;br /&gt;
        tmp=&amp;quot;`echo $i | sed -e 's/mtd/mtdblock/g'`&amp;quot;&lt;br /&gt;
        dev=&amp;quot;`echo $tmp |sed -e 's/\/sys\/class\/mtdblock/\/dev/g'`&amp;quot;&lt;br /&gt;
        ln -s $dev /dev/block/mtd/by-name/$name&lt;br /&gt;
    done&lt;br /&gt;
Add the mtd-by-name script to rc.local to get executed every time system boots&lt;br /&gt;
    root@target:# vim /etc/rc.local&lt;br /&gt;
Add this line before '''exit 0'''&lt;br /&gt;
    /usr/local/bin/mtd-by-name.sh&lt;br /&gt;
'''Now we are done! :D'''&lt;br /&gt;
    root@target:# exit&lt;br /&gt;
    sync&lt;br /&gt;
    sudo umount /mnt&lt;br /&gt;
Now you have '''rock_rootfs.img''' as the rootfs image for RR.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Trouble shooting ===&lt;br /&gt;
==== bluez package configure error ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Setting up bluez (4.101-0ubuntu8b1) ...&lt;br /&gt;
reload: Unknown instance: &lt;br /&gt;
invoke-rc.d: initscript dbus, action &amp;quot;force-reload&amp;quot; failed.&lt;br /&gt;
start: Job failed to start&lt;br /&gt;
invoke-rc.d: initscript bluetooth, action &amp;quot;start&amp;quot; failed.&lt;br /&gt;
dpkg: error processing bluez (--configure):&lt;br /&gt;
subprocess installed post-installation script returned error exit status 1&lt;br /&gt;
dpkg: dependency problems prevent configuration of blueman:&lt;br /&gt;
blueman depends on bluez (&amp;gt;= 4.25); however:&lt;br /&gt;
Package bluez is not configured yet.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It turns out the bluez package needs the dbus service running in order to configure properly. The following works:&lt;br /&gt;
&lt;br /&gt;
    service dbus start&lt;br /&gt;
    dbus start/running, process 24551&lt;br /&gt;
    dpkg --configure bluez&lt;br /&gt;
&lt;br /&gt;
==== Non root user can not use the network ====&lt;br /&gt;
Edit /etc/group and add&lt;br /&gt;
    inet:x:3003:root&lt;br /&gt;
    net_raw:x:3004:root&lt;br /&gt;
and then run&lt;br /&gt;
    gpasswd -a username inet&lt;br /&gt;
&lt;br /&gt;
[[Category: Distributions]]&lt;br /&gt;
[[Category: Tutorial]]&lt;br /&gt;
[[Category: Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/zh_cn</id>
		<title>Rock/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/zh_cn"/>
				<updated>2014-03-29T04:16:29Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 软件教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Radxa Rock 是一款基于国产瑞芯微公司RK3188单板电脑(Single Board Computer)。由[http://radxa.com/about Radxa]团队出品.&lt;br /&gt;
&lt;br /&gt;
== 社区 ==&lt;br /&gt;
&lt;br /&gt;
* '''中文社区 - [http://qa.radxa.com/ Ask Radxa 中文问答系统]'''&lt;br /&gt;
* 讨论QQ群 - '''339567728'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://plus.google.com/communities/114007636590240429960 Radxa Google+ 社区](主要语言英文，需翻墙)&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com](Radxa邮件列表，主要语言英文，web访问需翻墙，可直接邮件订阅)&lt;br /&gt;
* &amp;lt;tt&amp;gt;#radxa&amp;lt;/tt&amp;gt; 在[http://freenode.net/ Freenode] 的 [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] 聊天室. 点击 [http://webchat.freenode.net/?channels=radxa 加入#radxa频道(网页模式)], 或者查看 [http://irclog.whitequark.org/radxa/ 聊天记录].(主要语言英文，无需翻墙)&lt;br /&gt;
* [[Main_Page|本wiki]]&lt;br /&gt;
&lt;br /&gt;
== 开始上手 ==&lt;br /&gt;
&lt;br /&gt;
Radxa Rock默认在Nand Flash(内部存储)上预装了Android Jelly Bean 4.2.2，开机即可用。参考[[rock/Getting Started|Radxa Rock上手指南]]来看看怎么上手开始玩转你的RR。&lt;br /&gt;
&lt;br /&gt;
=== 常见问题 ===&lt;br /&gt;
有问题？先看看是不是别人已经问过相同问题了 [[rock/FAQ | Rock常见问题]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 软件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/BootLoaderhacking|启动代码破解]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Android Build|编译安卓镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Booting Linux/zh cn |编译自己的内核并启动到Linux]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ubuntu|制作自己的Ubuntu镜像]]&lt;br /&gt;
&lt;br /&gt;
[[rock/FreeBSD|启动FreeBSD]]&lt;br /&gt;
&lt;br /&gt;
[[rock/flash the image/zh cn|写入镜像(刷机)]]&lt;br /&gt;
&lt;br /&gt;
[[rock/dual boot|Android/Linux双启动]]&lt;br /&gt;
&lt;br /&gt;
[[rock/windows adb|Windows下使用ADB调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Serial debug tools Setting |设置串口调试]]&lt;br /&gt;
&lt;br /&gt;
[[rock/led|使用板子上的LED]]&lt;br /&gt;
&lt;br /&gt;
[[rock/ir| 如何设置红外遥控器]]&lt;br /&gt;
&lt;br /&gt;
[[rock/usb|使用板子上的USB接口]]&lt;br /&gt;
&lt;br /&gt;
[[rock/Wireless |使用板子上的无线连接]]&lt;br /&gt;
&lt;br /&gt;
=== 硬件教程 ===&lt;br /&gt;
&lt;br /&gt;
[[rock/hardware revision | 硬件版本]]&lt;br /&gt;
&lt;br /&gt;
[[rock/extension header | 扩展接口]]&lt;br /&gt;
&lt;br /&gt;
==== 主板 ====&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf 2013.09.03版本原理图 (pdf)]&lt;br /&gt;
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf 2013.09.03版本尺寸文件(dxf)] - Linux用LibreCAD，Windows用AutoCAD打开&lt;br /&gt;
&lt;br /&gt;
==== 各部件 ====&lt;br /&gt;
* 主控芯片 - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf RK3188 简明规格书]&lt;br /&gt;
* 电源管理芯片 - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]&lt;br /&gt;
* Wifi/BT模组 - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1(WIFI/蓝牙二合一)] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (单wifi)]&lt;br /&gt;
* HDMI转换芯片 - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]&lt;br /&gt;
&lt;br /&gt;
== 用户项目 ==&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html 用Radxa Rock DIY一个低功耗的NAS(家用文件服务器)](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Radxa Rock同外部I2C设备通信](英文)&lt;br /&gt;
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: 控制Radxa Rock的扩展口上的GPIO](英文)&lt;br /&gt;
&lt;br /&gt;
== 照片 ==&lt;br /&gt;
* [http://dl.radxa.com/rock/media/pic/hd/ 一些Radxa Rock工程样机的高清照片]&lt;br /&gt;
* [http://androtab.info/radxa_rock/ naobsd拍摄的照片]&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
&lt;br /&gt;
== 另外可见 ==&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now](英文)&lt;br /&gt;
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip](英文)&lt;br /&gt;
* [http://minipute.com/2013/09/12/new-radxa-rock-single-board-computer-runs-rockchip-rk3188-90/3246 minipute - new radxa rock single board computer runs rockchip rk3188](英文)&lt;br /&gt;
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs](英文)&lt;br /&gt;
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices](英文)&lt;br /&gt;
&lt;br /&gt;
[[Category:Rock]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/Booting_Linux/zh_cn</id>
		<title>Rock/Booting Linux/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/Booting_Linux/zh_cn"/>
				<updated>2014-03-29T04:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 开发要求 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 开发要求 ===&lt;br /&gt;
* radxa rock (全版或者简版)&lt;br /&gt;
* 64bit Linux (e.g. Ubuntu) 开发环境&lt;br /&gt;
* micro USB 数据线&lt;br /&gt;
* 5V/2A的电源&lt;br /&gt;
&lt;br /&gt;
=== 安装编译工具链 ===&lt;br /&gt;
如果你的电脑没有安装工具链，那么可以按照以下命令安装ARM工具链，并编译相关的内核包：&lt;br /&gt;
    sudo apt-get install gcc-arm-linux-gnueabihf&lt;br /&gt;
    sudo apt-get install lzop libncurses5-dev&lt;br /&gt;
    export ARCH=arm&lt;br /&gt;
    export CROSS_COMPILE=arm-linux-gnueabihf-&lt;br /&gt;
&lt;br /&gt;
=== 获取源码 ===&lt;br /&gt;
&lt;br /&gt;
    git clone -b wip/rockchip-3.0-radxa-rock https://github.com/linux-rockchip/rockchip-3.0.git&lt;br /&gt;
&lt;br /&gt;
或者从下面的链接下载源码包，并解压该文件:&lt;br /&gt;
    https://github.com/linux-rockchip/rockchip-3.0/archive/wip/rockchip-3.0-radxa-rock.zip&lt;br /&gt;
&lt;br /&gt;
    或者 http://pan.baidu.com/s/1gdxbm8N (china)&lt;br /&gt;
&lt;br /&gt;
=== 编译内核 ===&lt;br /&gt;
&lt;br /&gt;
    cd rockchip-3.0&lt;br /&gt;
    make rk3188_radxa_rock_defconfig&lt;br /&gt;
    make -j8&lt;br /&gt;
生成的内核文件位置是在 '''arch/arm/boot/Image'''。&lt;br /&gt;
&lt;br /&gt;
=== 编译内核模块 ===&lt;br /&gt;
    mkdir modules&lt;br /&gt;
    export INSTALL_MOD_PATH=./modules&lt;br /&gt;
    make modules &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
    cd ..&lt;br /&gt;
现在所以的内核模块都在 '''modules/lib/modules/3.0.36+/'''文件夹中。&lt;br /&gt;
&lt;br /&gt;
=== 生成 ramdisk ===&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/radxa/initrd.git&lt;br /&gt;
    make -C initrd&lt;br /&gt;
&lt;br /&gt;
=== 生成 boot.img ===&lt;br /&gt;
    wget http://dl.radxa.com/rock/tools/linux/mkbootimg&lt;br /&gt;
    sudo apt-get install lib32stdc++6&lt;br /&gt;
    chmod +x mkbootimg&lt;br /&gt;
    ./mkbootimg --kernel rockchip-3.0/arch/arm/boot/Image --ramdisk initrd.img -o boot.img&lt;br /&gt;
&lt;br /&gt;
完成。现在已经生成了RR的“boot.img”文件了。&lt;br /&gt;
&lt;br /&gt;
=== 修改 parameter 文件===&lt;br /&gt;
linux的根文件系统（rootfs）可能处于不同的分区或者媒介中（比如nand、SD卡或者U盘 ），所以你需要告诉内核应该加载哪一个根文件系统。修改你的parameter文件的“root= ”这一行，指向你想加载的那个根文件系统所存放的分区。比如：&lt;br /&gt;
    root=/dev/block/mtd/by-name/linuxroot        # rootfs 在名叫“linuxroot”的nand分区中&lt;br /&gt;
    root=/dev/mmcblk0p1          # rootfs 在SD卡第一分区中&lt;br /&gt;
    root=/dev/sda1                # rootfs 在U盘或者移动硬盘第一分区&lt;br /&gt;
    root=LABEL=linuxroot         # rootfs在标签为“linuxroot”分区，这个分区可能是SD卡、U盘或者移动硬盘。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:46:44Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
&lt;br /&gt;
你需要设定一个进入桌面的密码：&lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
&lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;br /&gt;
&lt;br /&gt;
== 远程桌面 ==&lt;br /&gt;
===Linux===&lt;br /&gt;
这里我们使用Remmina Remote Desktop 作为VNC客户端，用于进入rock的远程桌面。&lt;br /&gt;
单击 'plus' 按钮，创建一个新的VNC连接，并按照如下步骤配置它：&lt;br /&gt;
&lt;br /&gt;
Name: 随便你起    &lt;br /&gt;
&lt;br /&gt;
Group: 可以留空&lt;br /&gt;
&lt;br /&gt;
Protocal: 选择 &amp;quot;VNC - Virtual Network Computing&amp;quot;    &lt;br /&gt;
&lt;br /&gt;
Server: 输入你的rock板子的IP地址，后面加上 “:1”，比如 192.168.1.101:1&lt;br /&gt;
&lt;br /&gt;
Color depth: 选择True color(24 bit)    &lt;br /&gt;
&lt;br /&gt;
Quality: 选择 best    &lt;br /&gt;
&lt;br /&gt;
下面是配置的例子:&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_profile.png]]&lt;br /&gt;
&lt;br /&gt;
现在单击 “connect”，输入我们刚才设定的密码就可以了。&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_pw.png]]&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
在Windows平台，我们使用VNC Viewr来作为VNC的客户端，使用它你可以远程查看并控制你的Radxa板子的桌面环境。&lt;br /&gt;
它的使用很简单，你可以按照下面的方法配置它：&lt;br /&gt;
&lt;br /&gt;
Server: 你的Radxa Rock板子的IP地址，后面加上&amp;quot;:1&amp;quot;，比如 192.168.1.101:1&lt;br /&gt;
然后单击 'OK'，启动连接。&lt;br /&gt;
&lt;br /&gt;
[[File:VNCConfig-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
下面输入我们之前设定的密码，并单击OK：&lt;br /&gt;
&lt;br /&gt;
[[File:VNCConfig-2.jpg]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:VNCConfig-2.jpg</id>
		<title>File:VNCConfig-2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:VNCConfig-2.jpg"/>
				<updated>2014-03-28T01:46:14Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:VNCConfig-1.jpg</id>
		<title>File:VNCConfig-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:VNCConfig-1.jpg"/>
				<updated>2014-03-28T01:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:44:23Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 远程桌面 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
&lt;br /&gt;
你需要设定一个进入桌面的密码：&lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
&lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;br /&gt;
&lt;br /&gt;
== 远程桌面 ==&lt;br /&gt;
===Linux===&lt;br /&gt;
这里我们使用Remmina Remote Desktop 作为VNC客户端，用于进入rock的远程桌面。&lt;br /&gt;
单击 'plus' 按钮，创建一个新的VNC连接，并按照如下步骤配置它：&lt;br /&gt;
&lt;br /&gt;
Name: 随便你起    &lt;br /&gt;
&lt;br /&gt;
Group: 可以留空&lt;br /&gt;
&lt;br /&gt;
Protocal: 选择 &amp;quot;VNC - Virtual Network Computing&amp;quot;    &lt;br /&gt;
&lt;br /&gt;
Server: 输入你的rock板子的IP地址，后面加上 “:1”，比如 192.168.1.101:1&lt;br /&gt;
&lt;br /&gt;
Color depth: 选择True color(24 bit)    &lt;br /&gt;
&lt;br /&gt;
Quality: 选择 best    &lt;br /&gt;
&lt;br /&gt;
下面是配置的例子:&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_profile.png]]&lt;br /&gt;
&lt;br /&gt;
现在单击 “connect”，输入我们刚才设定的密码就可以了。&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_pw.png]]&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
在Windows平台，我们使用VNC Viewr来作为VNC的客户端，使用它你可以远程查看并控制你的Radxa板子的桌面环境。&lt;br /&gt;
它的使用很简单，你可以按照下面的方法配置它：&lt;br /&gt;
&lt;br /&gt;
Server: 你的Radxa Rock板子的IP地址，后面加上&amp;quot;:1&amp;quot;，比如 192.168.1.101:1&lt;br /&gt;
然后单击 'OK'，启动连接。&lt;br /&gt;
&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
下面输入我们之前设定的密码，并单击OK：&lt;br /&gt;
&lt;br /&gt;
[[File:Example.jpg]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:31:42Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
&lt;br /&gt;
你需要设定一个进入桌面的密码：&lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
&lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;br /&gt;
&lt;br /&gt;
== 远程桌面 ==&lt;br /&gt;
===Linux===&lt;br /&gt;
这里我们使用Remmina Remote Desktop 作为VNC客户端，用于进入rock的远程桌面。&lt;br /&gt;
单击 'plus' 按钮，创建一个新的VNC连接，并按照如下步骤配置它：&lt;br /&gt;
&lt;br /&gt;
Name: 随便你起    &lt;br /&gt;
&lt;br /&gt;
Group: 可以留空&lt;br /&gt;
&lt;br /&gt;
Protocal: 选择 &amp;quot;VNC - Virtual Network Computing&amp;quot;    &lt;br /&gt;
&lt;br /&gt;
Server: 输入你的rock板子的IP地址，后面加上 “:1”，比如 192.168.1.101:1&lt;br /&gt;
&lt;br /&gt;
Color depth: 选择True color(24 bit)    &lt;br /&gt;
&lt;br /&gt;
Quality: 选择 best    &lt;br /&gt;
&lt;br /&gt;
下面是配置的例子:&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_profile.png]]&lt;br /&gt;
&lt;br /&gt;
现在单击 “connect”，输入我们刚才设定的密码就可以了。&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_pw.png]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:30:34Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 设置VNC服务器 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
&lt;br /&gt;
你需要设定一个进入桌面的密码：&lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
&lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;br /&gt;
&lt;br /&gt;
== 远程桌面 ==&lt;br /&gt;
===Linux===&lt;br /&gt;
这里我们使用Remmina Remote Desktop 作为VNC客户端，用于进入rock的远程桌面。&lt;br /&gt;
单击 'plus' 按钮，创建一个新的VNC连接，并按照如下步骤配置它：&lt;br /&gt;
&lt;br /&gt;
Name: 随便你起    &lt;br /&gt;
&lt;br /&gt;
Group: 可以留空&lt;br /&gt;
&lt;br /&gt;
Protocal: 选择 &amp;quot;VNC - Virtual Network Computing&amp;quot;    &lt;br /&gt;
&lt;br /&gt;
Server: 输入你的rock板子的IP地址，后面加上 “:1”，比如 192.168.1.101:1&lt;br /&gt;
&lt;br /&gt;
Color depth: 选择True color(24 bit)    &lt;br /&gt;
&lt;br /&gt;
Quality: 选择 best    &lt;br /&gt;
&lt;br /&gt;
下面是配置的例子:&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_profile.png]]&lt;br /&gt;
&lt;br /&gt;
Now click &amp;quot;connect&amp;quot;, input the password we set before&lt;br /&gt;
&lt;br /&gt;
[[File:remmina_pw.png]]&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:24:57Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 设置VNC服务器 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
&lt;br /&gt;
你需要设定一个进入桌面的密码：&lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
&lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:24:09Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 设置VNC服务器 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
                                            &lt;br /&gt;
你需要设定一个进入桌面的密码：&lt;br /&gt;
                                                                             &lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
                     &lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/vnc/zh_cn</id>
		<title>Rock/vnc/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/vnc/zh_cn"/>
				<updated>2014-03-28T01:23:40Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: Created page with &amp;quot;== 设置VNC服务器 == 你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。 如果你还没有在你的rock板...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 设置VNC服务器 ==&lt;br /&gt;
你可以通过设定VNC（Virtual Network Computing）服务器从网络上远程进入你的radxa rock桌面。&lt;br /&gt;
如果你还没有在你的rock板上安装VNC服务器，需要用下面的命令安装它（前提是你的板子能连接网络）：&lt;br /&gt;
 sudo apt-get install tightvncserver&lt;br /&gt;
&lt;br /&gt;
第一次运行时设定密码：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver'''                                                         &lt;br /&gt;
                                            &lt;br /&gt;
 你需要设定一个进入桌面的密码：&lt;br /&gt;
                                                                             &lt;br /&gt;
 Password:                                                         '''#(input your password here)'''              &lt;br /&gt;
 Warning: password truncated to the length of 8.                                 &lt;br /&gt;
 Verify:                                                                  '''#(repeat the password)'''       &lt;br /&gt;
 Would you like to enter a view-only password (y/n)? '''n'''                           '''#(input n here)'''&lt;br /&gt;
 xauth:  file /root/.Xauthority does not exist                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 New 'X' desktop is radxa:1                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Creating default startup script /root/.vnc/xstartup                             &lt;br /&gt;
 Starting applications specified in /root/.vnc/xstartup                          &lt;br /&gt;
 Log file is /root/.vnc/radxa:1.log&lt;br /&gt;
                     &lt;br /&gt;
现在编辑 ~/.vnc/xstartup 文件，并在 x-window-manager 后面添加一行，就像：&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 #x-terminal-emulator -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 #x-window-manager &amp;amp;&lt;br /&gt;
 '''startlubuntu &amp;amp;'''&lt;br /&gt;
 # Fix to make GNOME work&lt;br /&gt;
 export XKL_XMODMAP_DISABLE=1&lt;br /&gt;
 /etc/X11/Xsession&lt;br /&gt;
&lt;br /&gt;
现在重启VNC服务：&lt;br /&gt;
&lt;br /&gt;
 root@radxa:~# '''vncserver -kill :1'''&lt;br /&gt;
 root@radxa:~# '''vncserver -geometry 1280x800 :1'''&lt;br /&gt;
&lt;br /&gt;
现在Rock板子上运行的VNC服务器桌面分辨率是1280x800的。&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-28T01:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Rkflashkit with GUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&amp;lt;br/&amp;gt;&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该可以连接到RK3188板子来烧写镜像了。&lt;br /&gt;
&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
“初始Rockchip bootloader更新协议的RE工作是由 naobsd 完成的，并且由一些在使用 “rkflashtool”的人进行了改进，linuxerwang 制作了一个rkflashtool的GUI版本，叫做 “rkflashkit”，请注意：&amp;quot;rkflashtool&amp;quot; 和 “rkflashkit” 都不能烧写 [[rock/update.img]] ，只能在 [[rock/bootloader]] 模式下并且不在 [[rock/mask rom]] 模式下烧写，因为这个  [[rock/mask rom]] 升级协议不是RE（不知何意，译者注）， 如果你对RE协议有兴趣，可以在  #radxa 的聊天室上找naobsd，[[rock/bootloader]] 已经很长时间没有修改了，已经可以保证正常使用了。如果你不明白这段话的意思，只要忽略它就可以了。”&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== 图形化版本工具 - Rkflashkit ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]]&lt;br /&gt;
[[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-28T01:07:31Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&amp;lt;br/&amp;gt;&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该可以连接到RK3188板子来烧写镜像了。&lt;br /&gt;
&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
“初始Rockchip bootloader更新协议的RE工作是由 naobsd 完成的，并且由一些在使用 “rkflashtool”的人进行了改进，linuxerwang 制作了一个rkflashtool的GUI版本，叫做 “rkflashkit”，请注意：&amp;quot;rkflashtool&amp;quot; 和 “rkflashkit” 都不能烧写 [[rock/update.img]] ，只能在 [[rock/bootloader]] 模式下并且不在 [[rock/mask rom]] 模式下烧写，因为这个  [[rock/mask rom]] 升级协议不是RE（不知何意，译者注）， 如果你对RE协议有兴趣，可以在  #radxa 的聊天室上找naobsd，[[rock/bootloader]] 已经很长时间没有修改了，已经可以保证正常使用了。如果你不明白这段话的意思，只要忽略它就可以了。”&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]]&lt;br /&gt;
[[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-28T00:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* RKBatchTool 检测不到开发板 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&amp;lt;br/&amp;gt;&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该可以连接到RK3188板子来烧写镜像了。&lt;br /&gt;
&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-28T00:52:54Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* RKBatchTool 检测不到开发板 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&amp;lt;br/&amp;gt;&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该连接到RK3188板子来烧写镜像了。&lt;br /&gt;
&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T06:35:18Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 不用计算机在RR上烧写镜像 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该连接到RK3188板子来烧写镜像了。&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T06:31:39Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Install the image on RR without PC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该连接到RK3188板子来烧写镜像了。&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== 不用计算机在RR上烧写镜像 ==&lt;br /&gt;
如果你想不用其他任何计算机，在Rockchip Rock板上写镜像，你可以下载镜像，并使用dd写：&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T06:26:03Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该连接到RK3188板子来烧写镜像了。&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
从Android 4.4起，Rockchip提供了一个在Linux系统下的升级工具（闭源）。叫做“upgrade_tool”。&lt;br /&gt;
它支持烧写update.img、parameter、bootloader和其他分区，注意它是基于命令行的工具。&lt;br /&gt;
&lt;br /&gt;
rkflashkit 是一个用于烧写瑞芯微设备的开源图形界面版本软件。它不能烧写bootloader或者parameter，只支持烧写内核和其他分区，但是它支持备份这些分区。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
针对开发者：&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Rockchip的升级工具 ===&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip 这里]下载Rockchip的Linux升级工具并解压，然后你会得到一个在Linux下二进制可执行文件，叫做“upgrade_tool”。&lt;br /&gt;
&lt;br /&gt;
==== 烧写 update.img ====&lt;br /&gt;
让板子进入 [[rock/recovery 模式]]  并运行以下命令烧写[[rock/update.img]]：&lt;br /&gt;
   sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
如果你在升级过程中有一个错误，你可以首先使用以下命令来低格nandflash：&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== 烧写 parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 烧写 bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== 烧写内核(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== 其他====&lt;br /&gt;
有一些在upgrade_tool中使用的其他命令，比如：&lt;br /&gt;
    UL: 升级loader&lt;br /&gt;
    EF: 擦除nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
你可以从 [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb 这里]下载已经编译好的rkflashkit，或者使用以下命令自己编译它：&lt;br /&gt;
 &lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
并使用以下命令安装：&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
使用以下命令运行：&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
你会看到如下的界面:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
连接Radxa Rock开发板和计算机，并且让板子进入[[rock/recovery 模式]] ，你将看到程序在Recovery模式下检测到板子。&lt;br /&gt;
&lt;br /&gt;
# 单击 Nand partition，然后你会看到板子的分区列表，然后从其中选择一个你要烧写的分区。&lt;br /&gt;
# 选择你想烧写到这个分区的镜像文件目录&lt;br /&gt;
# 单击 “Flash image” 按钮，就会开始烧写。&lt;br /&gt;
#  烧写结束后，单击“Reboot Device”按钮重启板子&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T06:05:54Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== 故障排除 ===&lt;br /&gt;
==== RKBatchTool 检测不到开发板 ==== &lt;br /&gt;
1.Recovery 模式 : USB 设备硬件:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.引导进Android:  USB 设备硬件: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
Recovery 模式&amp;lt;br/&amp;gt;&lt;br /&gt;
我已经手动安装了驱动，并且Recovery模式的USB为PID_310B，“Rockusb device”驱动在Vista上安装成功了，但是RKBatchTool连接不到RK3188的板子，导致无法烧写镜像。&lt;br /&gt;
&lt;br /&gt;
对于Recovery模式无法连接的问题[已解决]&lt;br /&gt;
根本原因：RK3188板通过USB3.0 PMMCIA卡连接到笔记本电脑。这是一个USB2.0到USB3.0的兼容性问题，所以USB3.0端口换成USB 2.0端口，然后RKBatchTool应该连接到RK3188板子来烧写镜像了。&lt;br /&gt;
==== 烧写失败 ====&lt;br /&gt;
&lt;br /&gt;
烧写后，串口打印：&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
同时无法引导。&lt;br /&gt;
&lt;br /&gt;
如果烧写失败，尝试在烧写前格式化NandFlash。&lt;br /&gt;
* RKAndroidTool - 单击 “Erease IDB”按钮，格式化NandFlash。&lt;br /&gt;
* RKBatchTool    - 单击 “Restore”按钮格式化，然后烧写镜像。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
这发生在升级bootloader的时候，如果你需要升级bootloader或update.img中包含了一个新的引导程序，那么你可能会遇到这个问题。板子这是“变砖”了。。。按照这个 [[rock/unbrick | unbrick 说明]]解决它。&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
==== Flash update.img ====&lt;br /&gt;
Let the board go to [[rock/recovery mode]] and run the following command to flash the [[rock/update.img]]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== Flash parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Flash bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== Flash the kernel(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    UL: upgrade the loader&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[rock/recovery mode]] you will then see the the program detect the board in recovery mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T05:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 使用 RKBatchTool 烧写 update.img */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
1.Recovery mode : USB device HW:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.Boot into Android: USB device HW: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
For Recovery mode&amp;lt;br/&amp;gt;&lt;br /&gt;
I have use manual install within recovery mode for PID_310B.&lt;br /&gt;
The &amp;quot;Rockusb device&amp;quot; driver installed successfully on Vista but the RKBatchTool can not connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
For Recovery mode cannot connect issue [Solved]&amp;lt;br/&amp;gt;&lt;br /&gt;
Root Cause: RK3188 board is connected to laptop via USB 3.0 PMMCIA card.&lt;br /&gt;
It's a USB2.0 to USB3.0 compatibility issue so switch USB 3.0 port to a USB 2.0 then the RKBatchTool should connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
==== Flash update.img ====&lt;br /&gt;
Let the board go to [[rock/recovery mode]] and run the following command to flash the [[rock/update.img]]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== Flash parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Flash bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== Flash the kernel(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    UL: upgrade the loader&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[rock/recovery mode]] you will then see the the program detect the board in recovery mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T05:31:15Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Using RKAndroidTool to falsh image by selection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;。&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
界面上有8个可选项，选择正确的行并且选中左边的选择框，然后你必须单击该行右侧的按钮，选择你想烧写的文件路径。你可以一次选择一个或者多个文件并烧写它们。最后单击“Run”烧写镜像（程序右侧的框里面会显示过程日志）。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
如果成功的话，板子会自动断开，并且引导到系统。&lt;br /&gt;
&lt;br /&gt;
请注意：&lt;br /&gt;
&lt;br /&gt;
# 当你通过“./mkimage.sh.ota”打包镜像文件时，内核是包含在boot.img中的。详情请查看 [[Rock/Android_Build]]。&lt;br /&gt;
# 你可以根据需要一次烧写一个或者多个镜像文件&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
1.Recovery mode : USB device HW:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.Boot into Android: USB device HW: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
For Recovery mode&amp;lt;br/&amp;gt;&lt;br /&gt;
I have use manual install within recovery mode for PID_310B.&lt;br /&gt;
The &amp;quot;Rockusb device&amp;quot; driver installed successfully on Vista but the RKBatchTool can not connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
For Recovery mode cannot connect issue [Solved]&amp;lt;br/&amp;gt;&lt;br /&gt;
Root Cause: RK3188 board is connected to laptop via USB 3.0 PMMCIA card.&lt;br /&gt;
It's a USB2.0 to USB3.0 compatibility issue so switch USB 3.0 port to a USB 2.0 then the RKBatchTool should connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
==== Flash update.img ====&lt;br /&gt;
Let the board go to [[rock/recovery mode]] and run the following command to flash the [[rock/update.img]]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== Flash parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Flash bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== Flash the kernel(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    UL: upgrade the loader&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[rock/recovery mode]] you will then see the the program detect the board in recovery mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T05:18:45Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Flash Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===烧写镜像===&lt;br /&gt;
要烧写一个镜像文件，我们有两种方式.&lt;br /&gt;
 &lt;br /&gt;
# 使用 RKBatchTool    （工厂用来升级固件的工具，只能烧写update.img，注意会擦除原有的任何东西）&lt;br /&gt;
# 使用 RKAndroidTool （开发工具，可以按区块烧写）&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====使用 RKBatchTool 烧写 update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip 这里]下载RKBatchTool，然后解压，双击RKBatchTool.exe，你将看到如下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择一个镜像(rockdev/update.img)。如果需要如何制作一个update.img文件的话，查看[[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;。&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，并使用MicroUSB线连接开发板与你的计算机，然后让开发板进入[[rock/recovery 模式]] ，此时程序应该能检测到设备。&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
单击“升级”按钮进行烧写，在烧写成功时，你将看到如下界面。&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
如果烧写操作失败，那么可能是update.img存在错误，你可以尝试重做以上操作或者重新制作update.img！&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
从[http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip 这里]下载RKAndroidTools，并解压，然后双击RKAndroidTool.exe，你将看到以下界面：&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
拔掉Radxa Rock开发板的电源，连接开发板和计算机，并让开发板进入[[rock/recovery 模式]] ，然后程序会自动检测到设备。&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are eight selections to choose from so select the correct row and then select the checkbox to the left of the row to select it. After you must click the column on the right side for the path of the file you want to flash. You can then select one or more files and flash them at once. Finally Click &amp;quot;Run&amp;quot; to flash images to the device (the right most selection shows the log of the progress).&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
If successful the board will disconnect from the tool and boot into the system.&lt;br /&gt;
&lt;br /&gt;
Please Note:&lt;br /&gt;
&lt;br /&gt;
# The kernel is contained within the boot.img when you package the image by  &amp;quot;./mkimage.sh ota&amp;quot;  please see [[Rock/Android_Build]] for more information.&lt;br /&gt;
# you can flash one of more image at one time as needed&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
1.Recovery mode : USB device HW:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.Boot into Android: USB device HW: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
For Recovery mode&amp;lt;br/&amp;gt;&lt;br /&gt;
I have use manual install within recovery mode for PID_310B.&lt;br /&gt;
The &amp;quot;Rockusb device&amp;quot; driver installed successfully on Vista but the RKBatchTool can not connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
For Recovery mode cannot connect issue [Solved]&amp;lt;br/&amp;gt;&lt;br /&gt;
Root Cause: RK3188 board is connected to laptop via USB 3.0 PMMCIA card.&lt;br /&gt;
It's a USB2.0 to USB3.0 compatibility issue so switch USB 3.0 port to a USB 2.0 then the RKBatchTool should connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
==== Flash update.img ====&lt;br /&gt;
Let the board go to [[rock/recovery mode]] and run the following command to flash the [[rock/update.img]]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== Flash parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Flash bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== Flash the kernel(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    UL: upgrade the loader&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[rock/recovery mode]] you will then see the the program detect the board in recovery mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T04:59:17Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Windows下烧写镜像的工具是由Rockchip提供的。你可以使用RKBatch Tool来烧写镜像文件 [[rock/update.img| update.img]]，并使用RKDevelop Tool来烧写partitions配置文件[[rock/partitions| partitions]]。不过这两种工具都依赖于RK USB驱动，所以你首先需要根据以下步骤安装RK USB驱动：&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
在Windows下有两种方式安装该驱动：&lt;br /&gt;
&lt;br /&gt;
# 使用RKDriverAssistant tools安装 - 比较容易的方式&lt;br /&gt;
# 手动安装&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''如果你已经安装好了USB驱动，请跳过此步骤。'''&lt;br /&gt;
&lt;br /&gt;
==== 使用RK Driver Assistant tools安装 ====&lt;br /&gt;
在此安装过程中不需要连接Rockchip设备，只需要下载并解压[http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]，然后在RKDriverAssistant目录下的DriveInstall.exe上双击运行即可。&lt;br /&gt;
如果你之前为其他Rockchip设备安装过Rockchip USB驱动，确保首先点击&amp;quot;Uninstall Driver&amp;quot;。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
然后点击 “Install Driver” 。当安装完成时，关闭Radxa Rock开发板，并将开发板与你的计算机连接起来（使用MicroUSB线）（注意不要使用USB3.0接口），然后使开发板进入[[rock/recovery mode| recovery 模式]]，此时你的计算机将检测到开发板，并且你将在设备管理器中看到它。&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
现在驱动应该已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 手动安装====&lt;br /&gt;
&lt;br /&gt;
从 [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip 这里] 下载(usb_driver_v3.5.zip) 文件，并解压该文件，关闭Radxa Rock开发板，然后使用MicroUSB线连接开发板和计算机，并让开发板进入 [[rock/recovery mode| recovery 模式]]，然后你的计算机应该检测到开发板，同时你在设备管理器中会看到一个未知设备。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择该未知设备，并右键点击它，然后选择“更新驱动程序软件”。&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择“浏览计算机以查找驱动程序”&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
选择浏览，并在弹出的窗口中找到之前下载并解压的 (usb_driver_v3.5.zip)文件夹，选择32/64位文件夹其中之一，然后点击OK来安装&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
当驱动安装成功，你将在设备管理器中看到一个Rockusb设备&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
现在驱动程序已经安装成功了。&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# use RKBatchTool   (Factory upgrading firmware tool, flash update.img only, it will erase everything.) &lt;br /&gt;
# use RKAndroidTool (Development tool, can flash by partitions)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====Using RKBatchTool to flash update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Download RKBatchTool from [http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip here]. Then unzip it and double click RKBatchTool.exe, you will now see the interface as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select an image (rockdev/update.img). For information on how to make an update.img see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[rock/recovery mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the &amp;quot;Upgrade&amp;quot; button to begin flashing and when the flashing process finishes successfully you will see the following interface.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the flashing has aborted ,it could possibly be an error with the update.img, you can either try to redo the operations above or make the update.img again!&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
Download RKAndroidTools from [http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip here]. Unzip it the file and double click RKAndroidTool.exe, you will then see the interface as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer and let the board go to [[rock/recovery mode]] then the program will detect it.&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
There are eight selections to choose from so select the correct row and then select the checkbox to the left of the row to select it. After you must click the column on the right side for the path of the file you want to flash. You can then select one or more files and flash them at once. Finally Click &amp;quot;Run&amp;quot; to flash images to the device (the right most selection shows the log of the progress).&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
If successful the board will disconnect from the tool and boot into the system.&lt;br /&gt;
&lt;br /&gt;
Please Note:&lt;br /&gt;
&lt;br /&gt;
# The kernel is contained within the boot.img when you package the image by  &amp;quot;./mkimage.sh ota&amp;quot;  please see [[Rock/Android_Build]] for more information.&lt;br /&gt;
# you can flash one of more image at one time as needed&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
1.Recovery mode : USB device HW:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.Boot into Android: USB device HW: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
For Recovery mode&amp;lt;br/&amp;gt;&lt;br /&gt;
I have use manual install within recovery mode for PID_310B.&lt;br /&gt;
The &amp;quot;Rockusb device&amp;quot; driver installed successfully on Vista but the RKBatchTool can not connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
For Recovery mode cannot connect issue [Solved]&amp;lt;br/&amp;gt;&lt;br /&gt;
Root Cause: RK3188 board is connected to laptop via USB 3.0 PMMCIA card.&lt;br /&gt;
It's a USB2.0 to USB3.0 compatibility issue so switch USB 3.0 port to a USB 2.0 then the RKBatchTool should connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
==== Flash update.img ====&lt;br /&gt;
Let the board go to [[rock/recovery mode]] and run the following command to flash the [[rock/update.img]]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== Flash parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Flash bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== Flash the kernel(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    UL: upgrade the loader&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[rock/recovery mode]] you will then see the the program detect the board in recovery mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rock/flash_the_image/zh_cn</id>
		<title>Rock/flash the image/zh cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rock/flash_the_image/zh_cn"/>
				<updated>2014-03-27T04:28:23Z</updated>
		
		<summary type="html">&lt;p&gt;Buyadong: /* 开始之前 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|rock/flash_the_image}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
这个页面描述怎么往Radxa Rock的NAND flash上装系统，即大家喜闻乐见的'''刷机'''. 你可以选择完全刷机(就是刷 [[rock/update.img |update.img]]格式的固件)或者只刷特定的某个 [[rock/partitions |分区]]. 你可以从[http://radxa.com/download radxa网站download]下载radxa或者第三方[[rock/prebuilt images| 编译好的固件 ]]或者制作你自己的固件.&lt;br /&gt;
&lt;br /&gt;
== 开始之前 ==&lt;br /&gt;
&lt;br /&gt;
记住:&lt;br /&gt;
    '''Radxa Rock是刷不死的，正如它的名字一样。除非你把硬件损坏了。'''&lt;br /&gt;
烧写固件所需要的硬件环境：&lt;br /&gt;
  * 一块Radxa Rock的开发板（全功能版本或者精简版本）&lt;br /&gt;
  * 一台运行windows XP/Windows 7(32位/64位)或者Linux（32位/64位）的计算机&lt;br /&gt;
  * 一根用于连接Radxa Rock开发板的OTG口和计算机USB口的microUSB线&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
The Windows tool for flashing the image is provided by Rockchip. To flash the [[rock/update.img| update.img]], you need to use the RKBatchTool and to flash the [[rock/partitions| partitions]], you will need to use RKDevelopTool. Both RKBatchTool and RKDevelopTool rely on the RK USB driver so you will need to install it first as below:&lt;br /&gt;
&lt;br /&gt;
=== Install driver ===&lt;br /&gt;
There two ways to install the driver under Windows:&lt;br /&gt;
&lt;br /&gt;
# install using RKDriverAssistant tools - the easy way&lt;br /&gt;
# install manually&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
'''If you have already installed the USB driver please skip this step.'''&lt;br /&gt;
&lt;br /&gt;
==== Install using RK Driver Assistant tools ====&lt;br /&gt;
There’s no need to connect your Rockchip device during this procedure just download and extract [http://dl.radxa.com/rock/tools/windows/RK_DriverAssitant.zip RKDriverAssistant.zip]&lt;br /&gt;
Then double click on DriverInstall.exe in the RKDriverAssistant directory to start the utility.&lt;br /&gt;
If you've previously tried to install the Rockchip USB  drivers for any Rockchip devices make sure you click “Uninstall Driver” first.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Uninstall.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then click “Install Driver” and when the driver has finish installing then shut down radxa board and connect the Radxa Rock board to your computer and let the board go to [[rock/recovery mode| recovery mode]], then your computer will detect the board and you will see it within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:RK_Driver_Assistant_Install_Usb_driver.png]]&lt;br /&gt;
&lt;br /&gt;
Now the driver should have been installed successfully!&lt;br /&gt;
&lt;br /&gt;
==== Install Manually====&lt;br /&gt;
&lt;br /&gt;
Download the file (usb_driver_v3.5.zip) from [http://dl.radxa.com/rock/tools/windows/usb_driver_v3.5.zip here] and shut down the Radxa Rock board then connect the Radxa Rock board to the computer and let the board go to [[rock/recovery mode| recovery mode]]. After your computer should detect the board and you will see an unknown device within device manager.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select the Unknown device then right click and select &amp;quot;Update Driver Software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Browse the computer for driver software&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_2.5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Find the file unzipped file you downloaded earlier (usb_driver_v3.5.zip) and select either the 32/64bit folder then click &amp;quot;OK&amp;quot; to install.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
When the driver is installed successful you will then see a Rockusb Device in the device manager window.&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_6.jpg]]&lt;br /&gt;
&lt;br /&gt;
Now the driver is installed successfully.&lt;br /&gt;
&lt;br /&gt;
===Flash Image===&lt;br /&gt;
There are two methods to flash an image.&lt;br /&gt;
 &lt;br /&gt;
# use RKBatchTool   (Factory upgrading firmware tool, flash update.img only, it will erase everything.) &lt;br /&gt;
# use RKAndroidTool (Development tool, can flash by partitions)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
====Using RKBatchTool to flash update.img====&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Download RKBatchTool from [http://dl.radxa.com/rock/tools/windows/RK_BatchTool_V1.7.zip here]. Then unzip it and double click RKBatchTool.exe, you will now see the interface as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:flash_image_7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Select an image (rockdev/update.img). For information on how to make an update.img see [[Rock/update.img | update.img]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_8.jpg]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer then let the board go to [[rock/recovery mode]] after the program should detect the device.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_9.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click the &amp;quot;Upgrade&amp;quot; button to begin flashing and when the flashing process finishes successfully you will see the following interface.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:flash_image_10.jpg]]&lt;br /&gt;
&lt;br /&gt;
If the flashing has aborted ,it could possibly be an error with the update.img, you can either try to redo the operations above or make the update.img again!&lt;br /&gt;
&lt;br /&gt;
====Using RKAndroidTool to falsh image by selection ====&lt;br /&gt;
Download RKAndroidTools from [http://dl.radxa.com/rock/tools/windows/RKDevelopTool_v1.37.zip here]. Unzip it the file and double click RKAndroidTool.exe, you will then see the interface as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_1.png]]&lt;br /&gt;
&lt;br /&gt;
Power down the Radxa Rock board and connect the Radxa Rock board to the computer and let the board go to [[rock/recovery mode]] then the program will detect it.&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_2.png]]&lt;br /&gt;
&lt;br /&gt;
There are eight selections to choose from so select the correct row and then select the checkbox to the left of the row to select it. After you must click the column on the right side for the path of the file you want to flash. You can then select one or more files and flash them at once. Finally Click &amp;quot;Run&amp;quot; to flash images to the device (the right most selection shows the log of the progress).&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_3.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:rkandroidtool_flash_image_4.png]]&lt;br /&gt;
&lt;br /&gt;
If successful the board will disconnect from the tool and boot into the system.&lt;br /&gt;
&lt;br /&gt;
Please Note:&lt;br /&gt;
&lt;br /&gt;
# The kernel is contained within the boot.img when you package the image by  &amp;quot;./mkimage.sh ota&amp;quot;  please see [[Rock/Android_Build]] for more information.&lt;br /&gt;
# you can flash one of more image at one time as needed&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
==== RKBatchTool can not recognize the board ==== &lt;br /&gt;
1.Recovery mode : USB device HW:  VID_2207&amp;amp;PID_310B &amp;lt;br/&amp;gt;&lt;br /&gt;
2.Boot into Android: USB device HW: VID_2207&amp;amp;PID_0006&lt;br /&gt;
&lt;br /&gt;
For Recovery mode&amp;lt;br/&amp;gt;&lt;br /&gt;
I have use manual install within recovery mode for PID_310B.&lt;br /&gt;
The &amp;quot;Rockusb device&amp;quot; driver installed successfully on Vista but the RKBatchTool can not connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
For Recovery mode cannot connect issue [Solved]&amp;lt;br/&amp;gt;&lt;br /&gt;
Root Cause: RK3188 board is connected to laptop via USB 3.0 PMMCIA card.&lt;br /&gt;
It's a USB2.0 to USB3.0 compatibility issue so switch USB 3.0 port to a USB 2.0 then the RKBatchTool should connect to the RK3188 board for img flashing.&lt;br /&gt;
&lt;br /&gt;
==== Flashing failed ====&lt;br /&gt;
&lt;br /&gt;
After flashing, the uart print&lt;br /&gt;
&lt;br /&gt;
    DDR Version 1.04 20130517 In DDR3 300MHz Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=16 Size=2048MB Memory OK OUT BUILD=====6 SdmmcInit=0 20 F:32 1061 0 0 40 FlashReadRetry error!!,row = fff000 FlashReadRetry error!!,row = fff000&lt;br /&gt;
&lt;br /&gt;
and not boot.&lt;br /&gt;
&lt;br /&gt;
If flashing failed, try to format the nand flash before flashing it. &lt;br /&gt;
* RKAndroid tool - click &amp;quot;Erease IDB&amp;quot; button to format the nand flash&lt;br /&gt;
* RK Batch tool - click &amp;quot;Restore&amp;quot; to format and then flash the image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing IDB failed ====&lt;br /&gt;
This happens at upgrading bootloader, if you need to upgrade the bootloader or the update.img contains a new bootloader, you probably will meet this. The rock is &amp;quot;bricked&amp;quot;. Follow this [[rock/unbrick | unbrick instructions]] to unbrick it.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called '''upgrade_tool'''.&lt;br /&gt;
It supports update.img, parameter, bootloader and other partitions, and it's command line based.&lt;br /&gt;
&lt;br /&gt;
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
''The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in '''rkflashtool'''. linuxerwang has made a GUI version of the rkflashtool called '''rkflashkit'''. Please note: both '''rkflashtool''' and '''rkflashkit''' can '''not''' flash the [[rock/update.img]] and can only flash within [[rock/bootloader]] mode and not [[rock/mask rom]] mode because the [[rock/mask rom]] updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the [[rock/bootloader]] has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.''&lt;br /&gt;
&lt;br /&gt;
=== Upgrade_tool from Rockchip ===&lt;br /&gt;
&lt;br /&gt;
Download the Rockchip linux upgrade tool [http://dl.radxa.com/rock/tools/linux/Linux_Upgrade_Tool_v1.16.zip here]. Unzip it and you will get a file called '''upgrade_tool''' which is a binary executable file under Linux.&lt;br /&gt;
==== Flash update.img ====&lt;br /&gt;
Let the board go to [[rock/recovery mode]] and run the following command to flash the [[rock/update.img]]:&lt;br /&gt;
    sudo ./upgrade_tool '''uf'''  /path/to/update.img          #(UF Upgrade Flash)&lt;br /&gt;
&lt;br /&gt;
If you have an error with upgrading you can low level format the nand flash first with the following command:&lt;br /&gt;
    sudo ./upgrade_tool '''lf'''       #(LF Lowlevel Format) This will erase everything on nand&lt;br /&gt;
&lt;br /&gt;
==== Flash parameter ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -p /path/to/parameter    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Flash bootloader ====&lt;br /&gt;
    sudo ./upgrade_tool '''ul''' /path/to/bootloader  #(UL Upgrade Loader)&lt;br /&gt;
&lt;br /&gt;
==== Flash the kernel(boot.img) ====&lt;br /&gt;
    sudo ./upgrade_tool '''di''' -b /path/to/boot.img    #(DI Download Image)&lt;br /&gt;
&lt;br /&gt;
==== Others ====&lt;br /&gt;
There are other commands in the upgrade_tool, such as:&lt;br /&gt;
    UL: upgrade the loader&lt;br /&gt;
    EF: erease the nand flash&lt;br /&gt;
&lt;br /&gt;
=== Rkflashkit with GUI ===&lt;br /&gt;
You can download the pre-built rkflashkit [http://dl.radxa.com/rock/tools/linux/rkflashkit_0.1.1_all.deb here] or build it yourself with the following command:&lt;br /&gt;
&lt;br /&gt;
    git clone https://github.com/linuxerwang/rkflashkit &lt;br /&gt;
    cd rkflashkit &lt;br /&gt;
    ./waf debian &lt;br /&gt;
&lt;br /&gt;
And install it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo apt-get install python-gtk2 &lt;br /&gt;
    sudo dpkg -i rkflashkit_0.1.1_all.deb&lt;br /&gt;
&lt;br /&gt;
Run it with the following command&lt;br /&gt;
&lt;br /&gt;
    sudo rkflashkit&lt;br /&gt;
&lt;br /&gt;
You can see the interface looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit1.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
Connect the Radxa Rock board to the computer and let the board go into [[rock/recovery mode]] you will then see the the program detect the board in recovery mode. &lt;br /&gt;
&lt;br /&gt;
# Click the Nand partition and you will see the partitions of the board listed then choose the one you want to flash. &lt;br /&gt;
# Choose the location of the image you want to flash to that partition. &lt;br /&gt;
# Click the &amp;quot;Flash image&amp;quot; button and it will start flashing&lt;br /&gt;
# After it's finished click &amp;quot;Reboot Device&amp;quot; button to reboot the board.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:rkflashkit2.png| 500px]] [[File:rkflashkit3.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
== Install the image on RR without PC ==&lt;br /&gt;
If you want to write the image on RR without any other host PC, you can download the image and write with dd:&lt;br /&gt;
     sudo dd if=XXX.img of=/dev/block/mtd/by-name/XXX bs=16384 conv=sync,fsync&lt;/div&gt;</summary>
		<author><name>Buyadong</name></author>	</entry>

	</feed>