RK平台内核解压方式

文章详细描述了RK平台的64位和32位系统中,U-Boot如何加载不同的内核(LZ4压缩或zImage)以及如何配置内存布局,包括地址定义和相应的配置选项如CONFIG_LZ4和CONFIG_SKIP_RELOCATE_UBOOT。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 64 位平台

64 位平台的机器通常烧写Image,由U-Boot 加载到目标运行地址。但是 RK平台的 U-Boot 还可支持
对64位 LZ4格式的压缩内核进行解压。但是用户必须使能:

CONFIG_LZ4=y

64位LZ4压缩内核的解压前、后地址必须定义在各平台的 rkxxx_common.h 文件中

#define ENV_MEM_LAYOUT_SETTINGS \
"scriptaddr=0x00500000\0" \
"pxefile_addr_r=0x00600000\0" 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值