Hi3559AV100_SDK_board编译小结

 编译内核流程

在配置好开发坏境的基础上

1. 解压SDK相关的包,将对应版本的内核放到osdrv/opensource/kernel的目录,根据readme解压,配置。

2. 在内核目录下,手动拷贝.config文件,cp arch/arm64/configs/hi3559av100_arm64_big_little_defconfig  .config 

3.make menuconfig配置内核,并回到osdrv目录下make myconfig,生成保存.config文件。make mybuild编译内核

(编译内核之前,先编译uboot,make hiboot, 否则报错提示没有找到生成uImage的工具mkImage)

4.make mymodule,编译内核模块

5.make hirootfs_build生成编译该文件系统的工具,与准备。make myrootfs,生成ext4文件系统。

(注意文件系统中生成的komod目录下的load3559av100_multicore脚本,里面的MMZ的内存分配)

原文地址:https://www.cnblogs.com/y4247464/p/13571772.html