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

嵌入式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。

相关文章:

  • C++11 defaulted和deleted函数从入门到精通
  • Hadoop大数据集群深度实践:源码分析、参数调优与自动化运维平台选型全解
  • 基于LangChain构建高效RAG问答系统:向量检索与LLM集成实战
  • CS144 - Lecture 3
  • P3156 【深基15.例1】询问学号
  • 解决Required request part ‘file‘ is not present
  • 《操作系统真相还原》——初探内存
  • 虚拟斯德哥尔摩症候群:用户为何为缺陷AI辩护?
  • 涂胶协作机器人解决方案 | Kinova Link 6 Cobot在涂胶工业的方案应用与价值
  • ArcGIS Pro 3.4 二次开发 - 共享
  • 近几年字节飞书测开部分面试题整理
  • hadoop集群启动没有datanode解决
  • 自动化生产线,IT部署一站式解决方案-Infortrend KS私有云安全,一机多用
  • CortexON:开源的多代理AI系统无缝自动化和简化日常任务
  • 拉深工艺模块——回转体拉深件毛坯尺寸的确定(二)
  • 网络攻防技术十三:网络防火墙
  • 电工基础【6】顺序、时间控制
  • [Java 基础]枚举
  • ubutu修改网关
  • 分类预测 | Matlab实现CNN-BiLSTM-Attention高光谱数据分类预测
  • 制作公司网页的步骤/南宁seo推广优化
  • 做盗版电影网站问题/自媒体135免费版下载
  • 网站怎样制作图文排版/百度官网
  • 泰安市网站建设/灰色词排名上首页
  • 汽车类网站搭建/搜索大全引擎地址
  • 北京市建设委员会官方网站/百度销售平台