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

嵌入式Linux之RK3568

系统烧写镜像。

1、直接使用正点原子官方的updata.img(MIDP)

进入瑞芯微发开工具RKDevTool,选择升级固件,上传到固件,记住这里要进入maskrom模式或者是loader模式,进入该模式之后点击升级即可。

2、烧入自己制作的镜像(单独、一起)

根据编译SDK的时候产生的文件 parameter.txt中的分区信息,我这里是下面代码,单独来看一个0x00002000@0x00004000(uboot),前面参数0x00002000表示的是uboot.img的大小,而后面0x00004000则是其在系统的地址。根据分区信息填好RKDevTool中的参数,上传做好的镜像文件即可。

CMDLINE: mtdparts=rk29xxnand:
0x00002000@0x00004000(uboot),
0x00002000@0x00006000(misc),
0x00020000@0x00008000(boot),
0x00020000@0x00028000(recovery),
0x00010000@0x00048000(backup),
0x00c00000@0x00058000(rootfs),
0x00040000@0x00c58000(oem),
-@0x00c98000(userdata:grow)

这里输入完之后可以点击右键,导出配置,这样下次再次使用的时候就可以直接导入相关配置。

在单独导入的时候记住要使用loader模式,如果使用maskrom模式,会出现检测设备失败。

单独编译uboot

rk3568板级配置文件

这里建议使用到sdk目录中使用./build.sh uboot方法编译。

编译完成之后,使用./mkfirmware.sh将生成的Img文件都打包到/rockdev下。

配置uboot可以进入uboot的图形化界面,假如这里我想使能dns模块

 

.config    生成的config没有保存到 rk3568的 config

使用make savedefconfig 保存

cp defconfig configs/rk3568_defconfig

重新烧入进入uboot模式,输入命令help发现支持dns了。

kernel配置内核的时候是使用make ARCH=arm64 menuconfig。其余都和上述烧入uboot一样,进入图形化界面设置,然后savedefconfig。覆盖其原有的config文件,并且./build.sh kernel。

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

相关文章:

  • Elasticsearch的插件(Plugin)系统介绍
  • 提取 PDF 文件中的文字以及图片中的文字
  • JavaScript性能优化实战技术
  • LeetCode 热题 100 739. 每日温度
  • 网页前端开发(基础进阶3--Vue)
  • tryhackme——Abusing Windows Internals(进程注入)
  • 【游戏科学】游戏开发中数学算法的核心与应用
  • 【Day44】
  • 基于 Alpine 定制单功能用途(kiosk)电脑
  • 知识图谱系统功能实现,技术解决方案,附源码
  • 第12节 Node.js 函数
  • 洛谷P12610 ——[CCC 2025 Junior] Donut Shop
  • 1. 数据库基础
  • 英伟达288GB HBM4+50P算力
  • 【Pandas】pandas DataFrame reset_index
  • 综合案例:斗地主
  • 前端组件推荐 Swiper 轮播与 Lightbox 灯箱组件深度解析
  • 解密并下载受DRM保护的MPD(DASH流媒体)加密视频
  • 数据可视化有哪些步骤?2025高效落地指南
  • Deepfashion2 数据集使用笔记
  • Dify知识库下载小程序
  • 匀速旋转动画的终极对决:requestAnimationFrame vs CSS Animation
  • 数据库中求最小函数依赖集-最后附解题过程
  • 嵌入式系统中常用的开源协议
  • MySQL 索引底层原理剖析:B+ 树结构、索引创建维护与性能优化策略全解读
  • 系统架构设计论文
  • 第二篇:Liunx环境下搭建PaddleOCR识别
  • 图片上传问题解决方案与实践
  • 复杂业务场景下 JSON 规范设计:Map<String,Object>快速开发 与 ResponseEntity精细化控制HTTP 的本质区别与应用场景解析
  • 二叉数-965.单值二叉数-力扣(LeetCode)