全志SoC开源硬件刷机方法

         全志SoC开源硬件指的是基于全志SoC的开源开发板。例如:Cubie Truck,pcduino,A20-OLinuXino-Lime等都是基于全志A20的开发板。当大家拿到开发板之后,最基本的一点就是学会如何刷机。这篇文章主要介绍如何在windows下对基于全志SoC的开源开发板刷机。

         刷机前需要准备的工具有:PhoenixSuit,SecureCRT。

         1.准备好刷机固件

          打开PhoenixSuit,点击"一键刷机",然后选择需要烧写的固件。如下图:



         2.进入刷机

         这里要分开几种情况:

         a、如果你的开发板里已经有android固件,并且adb可以用。那么给开发板上电,同时将开发板与PC通过USB连接,进入android后,PhoenixSuit会主动识别到开发板。此时,你只需点击PhoenixSuit的"立即升级"按钮,即可进入刷机。

         b、如果你的开发板里什么固件都没有,上电后将开发板与PC通过USB连接,PhoenixSuit会自动刷机。

         c、如果你的开发板上有U-BOOT键,一直按住U-BOOT键然后上电,然后再将开发板与PC通过USB连接,PhoenixSuit会自动刷机。

         d、如果你的开发板上没有U-BOOT键,板内有固件但不能使用adb。这种情况就需要SecureCRT了。使用USB转串口线接上开发板的串口,然后打开SecureCRT(这里不介绍如何设置串口,有机会将在其他文章介绍)。确保串口可以正常工作后,在SecureCRT窗口中一直输入'2'(即一直按住你的PC键盘上的2键),然后上电,当串口输出以下信息后,可以松开2键,然后再接上USB,PhoenixSuit会自动刷机。

reset cpu
HELLO! BOOT0 is starting!
boot0 version : 
rtc 1 value 0x0001005a
rtc 2 value 0x00020000
rtc 3 value 0x00030000
eraly jump fel

          e、与d相同的情况,但是可以先进入u-boot,在进入刷机。即在上电时,一直在在SecureCRT窗口中一直输入's'(即一直按住你的PC键盘上的s键),串口中显示进入U-BOOT控制台后,输入efex命令,进入刷机模式。


       上面介绍的方法和讨论的情况,基本上可以满足刷机的需求。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值