TinkerBoard 2s板子如何更新kernel
已下载kernel代码并编译,但是未查到如何更新kernel的方法,且板子中无kernel分区,请指导,谢谢 复制你编译生成的boot.img到板子上,然后在板子上执行dd if=boot.img of=/dev/mmcblk1p4 我也遇到这个问题,Tinkerboard2 Rk3399 kernel 编译后,不知道如何升级
如下是硕Tinkerboard Rk3288 内核升级,Tinkerboard2 Rk3399 无法更新
https://blog.csdn.net/qq_21078557/article/details/90699715 风火轮用户19291 发表于 2021-11-26 10:55
我也遇到这个问题,Tinkerboard2 Rk3399 kernel 编译后,不知道如何升级
如下是硕Tinkerboard Rk3288 内核 ...
你这个是sd卡的,可以使用dd命令将内核镜像烧录到对应分区,完成更新镜像 以下是添加驱动后,内核编译命令
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
cd kernel-linux4.4-rk3399-debian10
make distclean
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- tinker2_defconfig
make -j4 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
编译后生成:
kernel/arch/arm64/boot 目录下生成以下文件
├── Image
├── Image.gz
├── Image.lz4
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
使用以下命令烧写Image后,系统无法启动,请问我烧写的方式有问题吗?
dd if=Image of=/dev/mmcblk1p4 本帖最后由 风火轮用户19291 于 2021-12-4 11:12 编辑
使用以下命令可以编译成功
***********************************************************************************************************
cd kernel/make distclean
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-tinker2_defconfig
make ARCH=arm64rk3399-tinker_board_2.imgCROSS_COMPILE=aarch64-linux-gnu--j4
************************************************************************************************************
编译后生成kernel/boot.img,拷贝到开发板上执行
dd if=boot.img of=/dev/mmcblk1p4
查看地址信息:
/dev/mmcblk1p116384 24575 8192 4M Linux filesystem
/dev/mmcblk1p224576 32767 8192 4M Linux filesystem
/dev/mmcblk1p332768 40959 8192 4M Linux filesystem
/dev/mmcblk1p440960 106495 65536 32M Linux filesystem
/dev/mmcblk1p5 106496 172031 65536 32M Linux filesystem
/dev/mmcblk1p6 172032 237567 65536 32M Linux filesystem
/dev/mmcblk1p7 237568 368639 131072 64M Linux filesystem
/dev/mmcblk1p8 368640 30535646 30167007 14.4G Linux filesystem
mmcblk1p4的起始地址:40960 对应parameter.txt中的boot.img 的 0x0000a000起始地址
风火轮用户68631 发表于 2021-11-26 10:12
复制你编译生成的boot.img到板子上,然后在板子上执行
dd if=boot.img of=/dev/mmcblk1p4 ...
如何确认kernel成功替换了呢? 风火轮用户jOcAC 发表于 2022-10-17 20:12
如何确认kernel成功替换了呢?
看,dmesg命令输出的调试打印信息 ok,已经看到。
页:
[1]