文章预览
点击蓝字 关注我们 搭建S32G-VNP-RDB3的M核和A核双核工作环境可能看起来复杂,但通过以下步骤,您可以轻松完成这一任务。本文将详细介绍如何配置和编译所需的所有组件。 1. 概述 本文讲述如何搭建 S32G-VNP-RDB3 M 核和 A 核双核工作环境。 2. 构建 Cortex-A53 核代码 2.1 配置交叉编译器 下载适用于ARM 64位的GCC 10.2.0工具链(下载链接)。 放在工作目录下解压: $tar -xf gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu.tar.xz 2.2 编译 uboot 下载 uboot 源码: $export HOME=/path/to/your/workspace $cd $HOME $git clone https://source.codeaurora.org/external/autobsps32/u-boot $cd u-boot $git checkout release/bsp35.0-2020.04 编译 uboot: $export CROSS_COMPILE=$HOME/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linuxgnu/bin/aarch64-none-linux-gnu- $make s32g399ardb3_defconfig $make 2.3 编译 ATF 安装软件: $sudo apt-get install libssl-dev openssl 安装/升级到dtc 1.4.6或更
………………………………