This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM64X: crt0.o

Part Number: PROCESSOR-SDK-AM64X

Hi, for ti-clang compilation,

where we use crt0.o?

Thanks

  • why I couldn't see crt0.o when I am using ti-clang to compile? Thanks

  • 2 . in  libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod)

    so where is aeabi_uldivmod.S.obj,  if I want to use arm-v7 to compile it missing aeabi_uldivmod.S.obj?

  • I think crt0.o is a filename used by gcc (and maybe other) toochains.  It contains the startup code.  The same file in the tiarmclang toolchain is named boot_cortex_m.c.obj.  

    where is aeabi_uldivmod.S.obj

    It only appears as an object file in a library.  For example it is in the library ...

    compiler_install_root/lib/clang/15.0.7/lib/armv7m-ti-none-eabi/libclang_rt.builtins.a.  

    The source code is not part of the compiler installation.

    Thanks and regards,

    -George