当前位置: 首页 > news >正文

瑞芯微RK3568开发:烧录过程

进入rk3568这款芯片的烧录模式共有3种方式,先讲需要准备的环境要求。

一、软硬件环境

1、配套sdk版本的驱动DriverAssitant_vx.x.x和RKDevTool_Release_vx.x,版本不对应可能无法烧录,建议直接在sdk压缩包里获取;

2、如果正确安装DriverAssitant_vx.x.x,且usb硬件连接完好,电脑端会有主线驱动识别ok的提示,比如我用的win10系统,设备管理器会新增Rockusb Device。未识别的情况应检查驱动和接线;

3、烧录的镜像如uboot、updateimg等也需要版本对应,另外注意有的开发板厂家在uboot层面配置了keys(加密),比如ZLG,这个时候需要第三方的sdk编译镜像;

二、加载模式分类

RK的CPU通常启动后有三种模式:normal模式、 loader模式、maskrom模式。 

1、normal模式:正常的启动模式,这个模式无法刷固件,一般板子通电就是这个模式;
2、loader模式:刷固件模式,这个模式可以刷各种image; 

进入该模式目前尝试过2种方式。第一种,按住recover按键再通电,通过管脚电平量触发以及RKDevTool_Release_vx通信,PC机可以检测到进入该模式;第二种,加载运行小系统后,命令行输入reboot loader命令也可以看到工具端提示“发现一个loader设备”;
3、maskrom模式:这种模式用于拯救砖头机器,比如bootloader/uboot 无法启动,无法进入loader模式正常下载。 该模式下可以整体烧录updateimg,也可以部分烧录其他img。

进入该模式目前也尝试过2种方式。第一种,需要通过在板子上找对应的emmc_clko、gnd焊点,短接后通电,这种方式可以真正解决变砖;第二种,进入uboot或小系统之后,有对应的命令行rbrom或reboot loader,工具端检测到loader模式后,从loader模式切入maskrom模式。

三、常见错误

在自研单板调试过程种,遇到如下几个问题:

1)usb线缆(otg的,常用的type-C就是)异常导致无法找到设备,usb的串阻最好尽可能标准;

2)不要同时运行多个工具端tools;

3)烧录前检测设备,虚拟机主动优先检测到usb接口设备;

有时间在补充截图吧。

http://www.lryc.cn/news/15696.html

相关文章:

  • 【数据结构】——树和二叉树的概念
  • Meta分析在生态环境领域里的应用
  • PrivateLoader PPI服务发现RisePro恶意软件窃取分发信息
  • SQL93 返回购买 prod_id 为 BR01 的产品的所有顾客的电子邮件(一)
  • Git ---- 概述
  • 用 tensorflow.js 做了一个动漫分类的功能(二)
  • 小林coding
  • 操作系统真相还原_第6章:完善内核
  • SmoothNLP新词发现算法的改进实现
  • 实时渲染为什么快,能不能局域网部署点量云
  • 网络游戏该如何防护ddos/cc攻击
  • 项目管理体系1-4练习题1-10答案
  • sHMIctrl智能屏幕使用记录
  • 2.20 crm day01 配置路由router less使用 axios二次封装
  • 【LeetCode】剑指 Offer 10- I. 斐波那契数列 p74 -- Java Version
  • 论文笔记:DropMessage: Unifying Random Dropping for Graph Neural Networks
  • 木鱼cms系统审计小结
  • 软件测试面试-一线大厂必问的测试思维面试题
  • 企业级分布式应用服务 EDAS
  • 弄懂 Websocket 你得知道的这 3 点
  • Appium构架及工作原理
  • 软件架构中“弹性”的多种含义
  • JAVA练习57- 罗马数字转整数、位1的个数
  • C#把图片放到picturebox上的指定位置,PointToClient与PointToScreen解读
  • 【论文笔记】Manhattan-SDF==ZJU==CVPR‘2022 Oral
  • 环翠区中小学生编程挑战赛题解中学组T4:免费超市
  • 关于Oracle树形查询(connect by)的学习笔记
  • 观看课程领奖品!Imagination中国区技术总监全面解读 IMG DXT GPU
  • To_Heart—题解——[SCOI2012]奇怪的游戏
  • Spring Boot Hello World 基于 IDEA 案例详解