当前位置: 首页 > news >正文

单独编译bootloader部分

单独编译bootloader部分

1. 准备编译工具链

准备编译工具链接执行步骤如下:

cd lichee/brandy-2.0/
./build.sh -t

2. 快速编译 boot0 及 U-Boot

在tina-sdk的 lichee/brandy-2.0/目录下,执行 ./build.sh -p 平台名称,可以快速完成整个 boot 编译动作。这个平台名称是指,LICHEE_CHIP。

./build.sh -p {LICHEE_CHIP}            //快速编译spl/U-Boot

3. 编译 U-Boot

cd lichee/brandy-2.0/u-boot-2018 进入 u-boot-2018 目录。以sun8iw20p1_uart3_defconfig为例,依次执行如下操作即可。

make sun8iw20p1_uart3_defconfig
make -jN

4. 编译 boot0/fes/sboot

cd longan/brandy/brandy-2.0/spl 进入spl目录,需设置平台和要编译的模块参数。以sun8iw20p1为例,编译 nand/emmc 的方法如下:

  • 编译boot0
make distclean
make p=sun8iw20p1 m=nand
make boot0

make distclean
make p=sun8iw20p1 m=emmc
make boot0
  • 编译fes
make distclean
make p=sun8iw20p1  m=fes
make fes
  • 编译sboot
make distclean
make p=sun8iw20p1  m=sboot
make sboot

相关文章:

  • C++类和对象(2)
  • c语言基础知识学习
  • Airtest 的使用
  • 力扣每日一题 特殊数组 II 前缀和
  • 硅谷物理服务器有哪些关键优势和特点
  • 【Godot4自学手册】第四十五节用着色器(shader)制作水中效果
  • 综合安防管理平台智能边缘分析一体机视频监控汇聚平台区域人数统计检测算法
  • Raspberry Pi Pico 2 上实现:实时机器学习(ML)音频噪音抑制功能
  • LeetCode 3148.矩阵中的最大得分:每个元素与其左或上元素之差的最大值(原地修改O(1)空间)
  • 驾驭时间之舟:SQL中时序数据处理的深度探索
  • DAM-E3505N以太网口三相400V 100A全参数交流电量采集模块Modbus-TCP协议
  • wordpress二次开发 在Woocommerce相关产品中显示产品变体的方法
  • 双向循环神经网络(RNNS)
  • 基于Hadoop的微博社交媒体用户大数据分析【海量数据】
  • Charles 抓包工具的使用
  • 论文阅读笔记:ST-MetaNet-1
  • LVS理论知识
  • 边缘计算技术解决行业痛点,TSINGSEE智能分析网关V4技术特点与应用场景解析
  • 88.SAPUI5 Model Binding的问题-在view更改数据,model却不变
  • SpringBoot配置--Profile
  • “子宫内膜异位症”相关论文男性患者样本超六成?福建省人民医院发布情况说明
  • 央行:增加支农支小再贷款额度3000亿元
  • 个人住房公积金贷款利率下调,100万元30年期贷款总利息将减少近5万元
  • 郭旭涛转任河北省科协党组书记、常务副主席,曾任团省委书记
  • 当AI开始谋财害命:从骗钱到卖假药,人类该如何防范?
  • 中小企业数字化转型的破局之道何在?