将ELF ARM可执行文件转换为uClinux的BFLT可执行文件

时间:2017-10-18 14:14:20

标签: arm embedded cross-compiling firmware uclinux

我有一点问题:

我需要将程序添加到固件中,该固件将在我办公室的嵌入式IP摄像机中使用。它的CPU是ARM7TDMI。所以,据说我在Debian x64机器上交叉编译了我的程序并得到了我的ELF可执行文件:

stunnel: ELF 32-bit MSB executable, ARM, EABI5 BE8 version 1 (SYSV), statically linked, stripped

但是相机上的uClinux只执行BFLT二进制文件!! Down是我从中提取的一个程序的一个例子:

camera: BFLT executable - version 4 ram gzip

我需要将我的ELF二进制文件转换为BFLT。我发现了elf2flt工具,但我无法编译它,你知道更简单的方法将我的二进制文件转换为BFLT吗?或者我可能需要另一个交叉编译器来直接编译它BFLT'ed?

感谢您的任何相关答案

0 个答案:

没有答案