查看: 4370|回复: 0

[原创] 【DLT-RK3288试用】5. RK3288 USB OTG升级固件

[复制链接]
  • TA的每日心情
    擦汗
    2019-6-26 20:59
  • 签到天数: 235 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2018-8-18 16:14:52 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 小马哥-1650185 于 2018-8-18 16:31 编辑

    DLT-RK3288 有 TF 卡升级和 USB OTG 两种升级方式 ,本帖测试USB OTG升级方法



    首先从官网下载最近镜像文件
    QQ截图20180818161038.jpg
    解压后
    QQ截图20180818161104.jpg

    然后安装驱动
    下载资料包 DLT-RK3288\Tools\下的 DriverAssitant_v4.4.zip,解压,运行里面的DriverInstall.exe
    QQ截图20180818161256.jpg
    为了所有设备都使用更新的驱动,请先选择"驱动卸载",然后再选择"驱动安装",如下图:  

    QQ截图20180818161226.jpg
    固件文件一般有两种:
     打包好的,单个文件 update.img(将参数和所有分区镜像都打包到一起)。用于固件发布。
     单独独立的多个分区镜像,如 kernel.img, boot.img, recovery.img 等,在软件开发阶段生成。  


    升级工具这里用的是AndroidTool ,既能升级 update.img,又能单独升级各分区镜像。

    链接好硬件设备可以看到AndroidTool显示 QQ截图20180818161422.jpg
    PC 设备管理器中:
    QQ截图20180818161640.jpg

    有几种连接方法进入 LOADER 模式 ,最简单的就是打开AndroidTool ,点击切换提示“发现一个 LOADER 设备”如下图:
    1.jpg
    PC 设备管理器中,可以看到 USB 被识别为“Class for rockusb devices”。
    QQ截图20180818162047.jpg

    手册还介绍了其他方法:
    1. 1、用 Micro USB OTG 线将 DLT-RK3288 和 PC 连好。确认无误后,给板子上电。
    2. 2、按下 RECOVERY 键并保持。
    3. 3、短按一下 RESET(复位)键。
    4. 短按没时间限制,一般按下 1s 左右松开,达到复位的效果。
    5. 4、 等机器进入 LOADER 模式后,松开 RECOVERY;
    复制代码
    判断进入 LOADER 模式的方法:

    1. (1)、AndroidTool 工具上提示“发现一个 LOADER 设备”如下图:
    2. (2)、PC 设备管理器中,可以看到 USB 被识别为“Class for rockusb devices”。
    3. 进入 LOADER 模式失败,有以下几种原因:
    4. (1)、USB OTG 没连好或线坏了
    5. (2)、没装 USB 驱动 (没装好驱动,USB 会被识别成“其他识别”)。
    6. (3)RECOVERY 键没按好,或 RESET 键没按好导致板子没复位。或按键坏了。
    7. 重复 1、2、3、4 步骤都无法进入 LOADER 模式,可以尝试以下方法:
    复制代码


    或者在uboot模式下敲入ro 命令
    QQ截图20180818162314.jpg

    升级镜像文件切换到升级界面
    2.jpg
    在固件中添加需要升级的固件
    3.jpg
    添加完成后,可以看到固件的版本信息
    4.jpg

    然后点击升级,等待升级完成,自动重启即可
    5.jpg

    然后可以看到串口打印的开机信息
    QQ截图20180818160501.jpg

    新版固件显示和旧版不太一样
    IMG_20180818_155254.jpg

    IMG_20180818_155511.jpg

    IMG_20180818_155947.jpg

    不过新版固件不支持遥控操作,对于不是触摸屏的显示器而言,只能用鼠标键盘操控,很是不方便,无奈之下,重刷回旧版本
    6.jpg

    1534579482680.jpg


    注意:

    1. 1、 如升级失败,请尝试点击“擦除 Flash”按钮擦除 Flash;再升级。
    2. 2、 固件 Loader 版本与机器上的 Loader 版本不一致,请擦除 Flash 后,再升级。
    3. 3、 如果烧错固件导致不能再次升级,请尝试进入 MASKROM 模式,擦除 Flash
    4. 后再升级。
    复制代码


    各镜像升级说明
        MiniLoaderAll.bin:包含 Loader 及 uboot。
     parameter.txt:固件信息、Flash 分区、cmdline 等信息。
     boot.img :Android 的初始文件映像,负责初始化并加载 system 分区。
     kernel.img :内核映像。
     misc.img :misc 分区映像,负责启动模式切换和急救模式的参数传递。
     recovery.img :急救模式映像。
     resource.img :资源映像,内含开机图片和内核的设备树信息。
     system.img :Android 的 system 分区映像,ext4 文件系统格式  

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则



    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 09:17 , Processed in 0.105074 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.