0
点赞
收藏
分享

微信扫一扫

MA35D1记录1-源码编译




MA35D1记录1-源码编译_linux


今天年假结束,突然发现新唐即将发布MA35D1,去官网和git仓库查了下,新唐趁我放假又偷偷更新了一些资料。

之前发布的是yocto的环境,那个我倒也用,但时不时要翻墙,对国内用户来说,多少有点恶心人,今天再去看,终于单独发出linux部分的源码。

趁着工作任务不是很重,简单试一下

1.源码下载

在官网仓库下载相关源码

git clone https://gitee.com/OpenNuvoton/MA35D1_Buildroot.git
git clone https://gitee.com/OpenNuvoton/MA35D1_linux-5.10.y.git
git clone https://gitee.com/OpenNuvoton/MA35D1_u-boot-v2020.07.git

克隆完成



MA35D1记录1-源码编译_linux_02


找到对应的文档资料

MA35D1 高效能边缘工业物联网系列 - Nuvoton



MA35D1记录1-源码编译_Image_03


2.配置交叉编译环境

查看可用的版本
apt-cache search aarch64
选择一个版本安装
apt-get install gcc-10-aarch64-linux-gnu
安装一个没有版本号的gcc
sudo apt-get install gcc-aarch64-linux-gnu

安装必须软件包
sudo apt install bison flex
sudo apt-get install libssl-dev
apt install make libncurses-dev

选择无版本号安装



MA35D1记录1-源码编译_linux_04


查看安装情况



MA35D1记录1-源码编译_git_05


3.UBOOT编译

make clean
cd configs/
ls *ma35d1*
查看当前可用config
ma35d1_defconfig  ma35d1_nand_defconfig  ma35d1_sdcard0_defconfig  ma35d1_sdcard1_defconfig  ma35d1_spinand_defconfig
这里选择第一个

 export CROSS_COMPILE=aarch64-linux-gnu-
 make ma35d1_defconfig
 make
 也可以使用
 CROSS_COMPILE=aarch64-linux-gnu- DEVICE_TREE=TARGET_DEVICE_TREE make
 或者
 CROSS_COMPILE=aarch64-linux-gnu- make

编译完成



MA35D1记录1-源码编译_Powered by 金山文档_06


4.内核编译

make clean
export CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64
make ma35d1_defconfig
make

单独编译
To build kernel only, add “Image” as the build target as below:
$ CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make Image
To build modules only, add “module” as the build target as below:
$ CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make module
To build modules only, add “dtbs” as the build target as below:
$ CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make dtbs

当前只有一个配置文件



MA35D1记录1-源码编译_ubuntu_07


编译完成



MA35D1记录1-源码编译_ubuntu_08


5.文件系统编译

make clean

查看可用配置



MA35D1记录1-源码编译_linux_09


编译

make numaker_iot_ma35d16f70_defconfig
make menuconfig
make

网络差了点,动不动就宕掉,好在搞完了



MA35D1记录1-源码编译_Image_10


6.其他

新唐还是比较靠谱的,发出来的源码都正常编译完成了

坐等芯片正式销售,看是一个什么样的价格。

举报

相关推荐

0 条评论