ARM 上的 U-boot Makefile 选项

U-boot Makefile option on ARM

我需要一个 U-boot asm 文件,"Uboot.s",来自 "gcc -S" 命令。但我不知道如何获得这个“.s”文件。我使用 "Objdump -d uboot" 命令并得到了一个 asm 代码,但是这个文件在修改 asm 后无法构建为二进制文件。

如果我想设置"gcc -S"编译u-boot的选项,我应该在Makefile中编辑哪一部分? 我从 "git://git.denx.de/u-boot.git" 获得了 u-boot 源代码。它将在 omap5432 环境中运行。这是我用来编译u-boot的命令。

make ARCH=arm CROSS_COMPILE=arm-none-eabi- distclean
make ARCH=arm CROSS_COMPILE=arm-none-eabi- omap5_uevm_deconfig
make ARCH=arm CROSS_COMPILE=arm-none-eabi-

编辑 U-boot 源中的顶层 Makefile 并添加此行:

KBUILD_CFLAGS   += -S