logo
1
0
Login

Loongson 2K0300 ABI2.0 Buildroot

请参考 《龙芯2K300.软件uboot用户手册v0.2》进行构建。

使用方法

fork 仓库,启动远程开发。可通过 WEBIDE、VSCode 等工具连接远程开发环境。

远程开发环境已经安装好了交叉编译工具。

远程开发环境:X86_64 8C 16G 龙芯 2K0300 新世界 ABI2.0 开发编译环境

设置编译配置文件

cd buildroot cp ./config_systemd .config

配置交叉编译工具链

PS: 请把 Terminal 展开最大化,否则会提示 Your display is too small to run Menuconfig

make ARCH=loongarch64 menuconfig

使用方向选中 Toolchain 选项,回车进入 Toolchain 配置界面,并对 Toolchain 作如下修改:

  • Toolchain path:修改为/usr/local/loongson-gnu-toolchain-13.2
  • Toolchain prefix:修改为$(ARCH)-unknown-linux-gnu
  • External toolchain gcc version:修改为13.x
  • External toolchain kernel headers series:修改为6.5.x
  • Toolchain has RPC support:改为n

保存并退出。

编译文件系统

👍👍👍cnb.cool 远程开发环境已经对必要的互联网资源进行了加速,无需您手动处理。

执行编译:

make

编译完成后,在buildroot源码的output/images/目录下会生成文件系统镜像文件。

ls output/images rootfs.cpio rootfs.tar rootfs.tar.gz

About

Loongson 2K0300 ABI2.0 buildroot

loongson
Language
Makefile41.5%
Autoconf23.9%
Python9.4%
C6%
Others19.2%