分享

RK3568如何修改 eMMC 分区大小

 ARM_嵌入式 2022-11-25 发布于河北

硬件平台: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开发板、核心板您可以点击图文下方的产品了解详情

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多