我正在为 no-mmu 架构编译一个busybox rootfs。此编译的输出是 ELF 32 位 LSB 可执行文件。
file _install/bin/busybox:
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, for GNU/Linux 2.6.32,
我想要一个 BFLT 可执行文件(与 uclinux 相同)。如何将 ELF 转换为 BFLT 或从 busybox 生成 BFLT 文件?
没有Buildroot可以做到这一点吗?
添加信息:
- 我正在使用工具链 arm-none-linux-gnueabi
- 构建为静态可执行文件
- 选项强制 NOMMU 构建启用