发 帖  
原厂入驻New
[讨论]

【HarmonyOS HiSpark IPC DIY Camera】HarmonyOS如何进行uboot编译

2020-11-3 13:55:01  62 Hispark开发套件 HarmonyOS uboot
分享
原文链接:https://bbs.elecfans.com/jishu_2004241_1_1.html

1、 uboot作用
uboot 属于bootloader的一种,是用来引导启动内核的,它的最终目的就是,从flash中读出内核,放到内存中,启动内核。
uboot详细介绍参见:

2、 鸿蒙OS编译uboot的makefile位置
Makefile位置在\code-1.0\vendor\hisi\hi35xx\hi3518ev300\uboot;
打开terminal;
输入make all编译uboot;
出现以下界面表示编译成功。
编译成功后,输出的u-boot-hi3518ev300.bin文件位置:
/vendor/hisi/hi35xx/hi3518ev300/uboot/out/boot
3、 遇到的问题及解决办法
1) 出现没有u-boot-2020.01目录的问题;
解决办法:在/third_party/uboot下手动增加一个目录u-boot-2020.01。把原来/third_party/uboot下的内容全部放入新建的目录u-boot-2020.01。
2)find $(NORMAL_UBOOT_DIR)/$(UBOOT_VER) |xargs touch对.git目录出现错误;
解决办法:只处理.c文件,避开.git目录下的链接文件。
  1. find $(NORMAL_UBOOT_DIR)/$(UBOOT_VER) -name"*.c"| xargs touch
复制代码

3)缺少flex、bison
解决办法:
  1. sudo apt-get install flex bison
复制代码

4)/prebuilts/gcc-ARM-none-eabi-7-2017-q4-major/bin/arm-none-eabi目录不存在;
解决办法:
下载gcc-arm-none-eabi-7-2017-q4-major https://download.csdn.net/download/sunluyao_/10415737


1
2020-11-3 13:55:01   评论 分享淘帖

只有小组成员才能发言,加入小组>>

1092个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表