How to compile u-boot with debug option?
Jaehoon Chung
jh80.chung at samsung.com
Tue Oct 19 05:25:45 CEST 2021
On 10/19/21 11:21 AM, Chan Kim wrote:
> Hello,
>
>
>
> With these commands,
>
> make ARCH=arm CROSS_COMPILE=aarch64-none-elf- qemu_arm64_defconfig
>
> make ARCH=arm CROSS_COMPILE=aarch64-none-elf-
>
> I see only u-boot.bin. How can I make u-boot.elf with debug info?
>
> I found https://protect2.fireeye.com/v1/url?k=126d5a6e-4df662a4-126cd121-0cc47a31bee8-8e6c8ef0c2793943&q=1&e=4928b69d-166a-4647-b6c5-88bc2f73a780&u=https%3A%2F%2Flists.denx.de%2Fpipermail%2Fu-boot%2F2005-May%2F010240.html and
> tried adding
It's too old patch. It's not proper to current u-boot.
make ARCH=arm menucofig and check config relevant to DEBUG option.
Best Regards,
Jaehoon Chung
>
> -DDEBUG to CFLAGS_NON_EFI in arch/arm/config.mk and adding CFLAGS += -DDEBUG
> in arch/arm/cpu/armv8/config.mk
>
> But after doing "make ARCH=arm CROSS_COMPILE=aarch64-none-elf- u-boot.elf",
> when I give file command for the u-boot.elf, it says
>
>
>
> u-boot.elf: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV),
> statically linked, not stripped
>
>
>
> I think I should see "with debug_info, not stripped". With connecting gdb, I
> can't see the source file. The run responds to 'continue' command though.
>
> Could any tell me what I can do?
>
>
>
> Thank you,
>
> Chan Kim
>
>
>
>
More information about the U-Boot
mailing list