首页 > 其他分享 >RK3308固件烧录

RK3308固件烧录

时间:2022-11-11 11:57:03浏览次数:41  
标签:烧录 模式 AndroidTool MaskRom RK3308 固件 设备

RK3308固件烧录

1、启动方式

  • Normal模式
  • Loader模式
  • MaskRom模式

1.1、Normal模式

正常的启动模式,启动uboot、linux内核,加载根文件系统。

1.2 、Loader模式

在改模式下,bootloader会进入升级状态,通过RK厂家提供的烧录工具:AndroidTool可以进行固件烧录。
进入Loader模式的方法有以下两种:

  • 硬件方式进入:
    • 设备断电;
    • 按下recovery按键,并保持(不松开);
    • 设备通电(或者按复位按键);
    • 大概过1~2S后,松开recovery按键,设备就会进入Loader模式;
  • AndroidTool方式:
    • 设备上电后,通过AndroidTool工具识别出ADB设备;
    • 在工具上点击切换,即可进入Loader模式;

Loader模式只有在设备烧录过固件,且bootloader正常时才能进入,如果是一个全新的设备,设备接上电源后,通过AndroidTool工具识别出来的是MaskRom模式。

1.3 MaskRom模式

MaskRom模式适用于bootload损坏的情况下,防止设备变砖的系统修复模式。

需要进入MaskRom模式的情况有:

  • 全新的设备,接上电就会直接进入MaskRom模式;
  • bootloader损坏,无法正常启动,需要重新烧录固件;
  • 需要通过AndroidTool擦除flash(如果烧录固件的loader.bin和设备上的不一致需要擦除flash),擦除成功后会进入MaskRom模式;

进入MaskRom模式的方式:

  • 全新的设备上电直接进入MaskRom模式;
  • 通过AndroidTool擦除flash(如果烧录固件的loader.bin和设备上的不一致需要擦除flash),擦除成功后会进入MaskRom模式;
  • 将FLASH_D0引脚接地,使CPU无法检测到flash的存在,就会进入MaskRom模式;

2、固件烧录

RK提供有烧录工具AndroidTool。

1、 统一固件烧录

统一固件:编译出来的updata.img
具体的烧录步骤,看下面的图片:

2、分区映像烧录

RK提供了将不同的分区映像,分开烧录的方式。见下图:

1、需要更新那个分区,就勾选对应的分区,需要注意的是,地址必须和Parameter分区表中的地址相同。

2、烧录时必须将设备切换成升级模式,然后点击执行。

3、设备分区表按钮:如果不知道设备中Parameter分区表是什么格式的话,可以点击该按钮,读取设备中的分区表,并同步到对应地址,这个按键也要在loader模式下才能使用。

3、遇到的问题

1、USB无法识别

通过USB接口,将设备接到电脑上后,AndroidTool显示“没有发现设备”,电脑上的管理上也没有提示。

在确认硬件没有问题的前提下,需要安装RK提供的设备驱动:DriverAssitant_v4.91。路径:/tools/windows/DriverAssitant_v4.91.zip

2、烧录失败

通过分区映像、统一固件都烧录失败。

确认设备中的loader时候与设备中的loader是同一个版本。如果是不同的版本需要执行擦除flash的操作。

注:以上是我的一些记录和遇到的问题,以及解决方法,如果有不对的地方,请各位大佬指出。

标签:烧录,模式,AndroidTool,MaskRom,RK3308,固件,设备
From: https://www.cnblogs.com/Rxin/p/16880081.html

相关文章

  • PX01如何实现手动调节vcom烧录
    在不搭配Flicker探头的情况下,如何使用PX01实现手动调节vcom并烧录呢?没问题,安排!一、添加Flicker画面到定制画面栏,请参考屏资料选择正确的Flicker画面,如果PX01内置画面不支......
  • 【Jlink】J-Link Commander 命令行脚本使用例子 下载烧录 芯片解锁 芯片加锁
    下载烧录:创建download.bat,将下面内容放入,并根据实际情况填写JLink.exe路径、设备名称setPATH=D:/Keil_v5/Arm/Segger/;JLink.exe-autoconnect1-deviceCX32L003-ifsw......
  • nRF51烧录器
    依赖:nRFgoStudio、J-Link下载地址:nRFgoStudio链接:https://pan.baidu.com/s/1tEt2bBLz7D-fO2mKb85ifQ提取码:bvjgJ-Link:链接:https://pan.baidu.com/s/1SLWeIrz4oTLafiJH8......
  • [Telink][TLSR8251] [泰凌微]入门上手教程(IDE+SDK+烧录)
    相关下载​​IDE下载​​​​SDKV3.4.2.1_Patch_0001​​​​烧录工具下载​​一、IDE的使用必须以管理员身份运行必须安装到C:安装完毕后,开始下面的导入SDK。解压压缩包......
  • VM系列振弦采集模块如何更新固件获取更多功能
    VM系列振弦采集模块如何更新固件获取更多功能固件升级更新固件存在一定风险,可能导致设备无法使用,请慎重操作。BL4VM是预置于VM系列振弦模块内的一段程序,可以完成基于......
  • VM系列振弦采集模块如何更新固件获取更多功能
    VM系列振弦采集模块如何更新固件获取更多功能固件升级更新固件存在一定风险,可能导致设备无法使用,请慎重操作。BL4VM是预置于VM系列振弦模块内的一段程序,可以完成基于......
  • 《STM32MP1 M4裸机HAL库开发指南》第八章 STM32Cube固件包
    第八章STM32Cube固件包​本章节我们来认识STM32Cube固件包,因为HAL库是STM32Cube的一个重要的组成部分,所以分析STM32Cube固件包是很有必要的。如果使用STM32CubeIDE来开发......
  • 关于VM系列振弦传感器测量模块 固件版本SF3.50相较于SF3.33的新特性说明
    测频性能提升微弱信号增强,进一步增强了微弱信号的识别和处理算法。增加辅助测频,在不改变以往固件使用的前提下,利用预置噪声、特征频率模型及过滤算法SFC(SmartFrequencyC......
  • 希捷ST硬盘手动更新固件
    下载好对应固件ISO,启动进入提示界面,按"ESC”键进入一个界面,按“D”是自动更新固件,“S”是扫描硬盘。在进入第一界面后按下“Z”键(随后提示按任意键重启)然后同时按下Ctrl+C......
  • scG72自定义配列并用qmk编译固件
    自定义72键盘配列,下面为编译固件过程:1.首先在http://www.keyboard-layout-editor.com/#/设计自己的配列。这是我设计好的:以下是该配列的Rawdata文件,直接复制,不要用......