RK3568如何修改 eMMC 分区大小

原创 2022-11-18 09:39:00 RK3568修改eMMC RK3568分区修改


硬件平台:OK3568-C开发板  操作系统: Linux4.19.206

RK3568核心板

本文硬件平台采用飞凌嵌入式RK3568开发板,主要讲解RK3568的烧写分区相关知识点,本文以rk3568如何修改eMMC分区大小为例进行讲解,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式。 如对本文讲解有不明之处,您也可以联系飞凌的技术支持团队咨询了解。

先了解一下飞凌这款瑞芯微RK3568平台。RK3568是功耗与性能的极佳搭档,采用4核ARM Cortex-A55多核心架构,极大提升处理速度,在保持与Cortex-A53 类似功耗水平的前提下实现了性能的提升;22nm先进制程工艺,在国产同类型芯片还普遍采用28nm工艺制程现状下,瑞芯微RK3568率先导入22nm工艺制程,有效降低了芯片功耗和芯片尺寸,相较28nm功耗和性能提高20%;更高的主频参数,RK3568主频高达2.0GHz ,CPU跑分115027,相较RK3288的42593分,有了大幅度提升。 



一、RK3568修改 emmc 分区大小

修改/OK3568-linux-source/device/rockchip/ok3568/parameter-buildroot-fit.txt 文件 
FIRMWARE_VER: 1.0 
MACHINE_MODEL: RK3568 
MACHINE_ID: 007 
MANUFACTURER: RK3568 
MAGIC: 0x5041524B 
ATAG: 0x00200800 
MACHINE: 0xffffffff 
CHECK_MASK: 0x80 
PWR_HLD: 0,0,A,0,1 
TYPE: GPT 
CMDLINE: 
mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(misc),0x0001 0000@0x00008000(boot),0x00010000@0x00018000(recovery),0x00010000@0x00028000(backup),0x 00c00000@0x00038000(rootfs),0x00040000@0x00c38000(oem),-@0x00c78000(userdata:grow)  uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9 

rootfs 分区为根分区,@后的为起始地址,@前的为分区大小。注意userdate 分区的起始地址为rootfs的起始地址+分区大小 
每块分区512byte 

uboot 举例: 
0x00002000 *512byte = 8192 * 512byte = 4,194,304byte 4,194,304÷1024 = 4096KB 
4096÷1024=4MB  
所以uboot 设置的大小为4M 


以上就是基于飞凌嵌入式RK3568开发板修改eMMC分区的思路,希望对您在板卡的使用中能够有所帮助, 如对本文讲解有不明之处,您也可以联系飞凌的技术支持团队咨询了解。飞凌rk3568开发板、核心板您可以点击图文下方的产品了解详情


相关产品 >

  • FET3568-C核心板

    RK3568性能强而稳 国产芯|飞凌嵌入式RK3568系列核心板,采用瑞芯微国产高性能AI处理器RK3568设计生产,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性价比在同类产品中具有较高优势,RK3568处理器是一款定位中高端的通用型SoC, 飞凌RK3568核心板主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。目前RK3568系列已经批量稳定出货

    了解详情
    FET3568-C核心板
  • OK3568-C开发板

    强而稳,国产芯,1Tops算力,多路高速接口|飞凌RK3568系列RK3568开发板基于国产工业级AI处理器RK3568四核64位Cortex-A55 处理器设计。RK3568作为国产化高性能处理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU达到1Tops,飞凌RK3568系列核心板提供瑞芯微RK3568规格书_datasheet_数据手册_原理图等,


    了解详情
    OK3568-C开发板

推荐阅读 换一批 换一批