のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

elfのmap

このフォルダにライブラリの実体がある。

c:/st/stm32cubeide_1.0.1/stm32cubeide/plugins/
com.st.stm32cube.ide.mcu.externaltools.
gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610/
tools/bin/../lib/gcc/arm-none-eabi/7.3.1/
../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard

librdimon_nano.a

\librdimon_nano.a(rdimon-syscalls.o)
\librdimon_nano.a(rdimon-syscalls.o) (__sinit)
\librdimon_nano.a(rdimon-syscalls.o) (strlen)

rdimon-crt0.o

/rdimon-crt0.o (initialise_monitor_handles)
/rdimon-crt0.o (exit)
/rdimon-crt0.o (__libc_init_array)
/rdimon-crt0.o (memset)

libc_nano.a

Archive member included to satisfy reference by file (symbol)

\libc_nano.a(lib_a-errno.o)
\libc_nano.a(lib_a-exit.o)
\libc_nano.a(lib_a-findfp.o)
\libc_nano.a(lib_a-fwalk.o)
\libc_nano.a(lib_a-findfp.o) (_fwalk)
\libc_nano.a(lib_a-impure.o)
\libc_nano.a(lib_a-exit.o) (_global_impure_ptr)
\libc_nano.a(lib_a-init.o)
\libc_nano.a(lib_a-memcpy-stub.o)
\libc_nano.a(lib_a-memset.o)
\libc_nano.a(lib_a-nano-mallocr.o)
\libc_nano.a(lib_a-findfp.o) (_malloc_r)
\libc_nano.a(lib_a-puts.o)
\libc_nano.a(lib_a-sbrkr.o)
\libc_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
\libc_nano.a(lib_a-stdio.o)
\libc_nano.a(lib_a-findfp.o) (__sread)
\libc_nano.a(lib_a-strlen.o)
\libc_nano.a(lib_a-wbuf.o)
\libc_nano.a(lib_a-puts.o) (__swbuf_r)
\libc_nano.a(lib_a-writer.o)
\libc_nano.a(lib_a-stdio.o) (_write_r)
\libc_nano.a(lib_a-wsetup.o)
\libc_nano.a(lib_a-puts.o) (__swsetup_r)
\libc_nano.a(lib_a-closer.o)
\libc_nano.a(lib_a-stdio.o) (_close_r)
\libc_nano.a(lib_a-fflush.o)
\libc_nano.a(lib_a-findfp.o) (_fflush_r)
\libc_nano.a(lib_a-lseekr.o)
\libc_nano.a(lib_a-stdio.o) (_lseek_r)
\libc_nano.a(lib_a-makebuf.o)
\libc_nano.a(lib_a-wsetup.o) (__smakebuf_r)
\libc_nano.a(lib_a-mlock.o)
\libc_nano.a(lib_a-nano-mallocr.o) (__malloc_lock)
\libc_nano.a(lib_a-nano-freer.o)
\libc_nano.a(lib_a-wsetup.o) (_free_r)
\libc_nano.a(lib_a-readr.o)
\libc_nano.a(lib_a-stdio.o) (_read_r)
\libc_nano.a(lib_a-reent.o)
\libc_nano.a(lib_a-sbrkr.o) (errno)
\libc_nano.a(lib_a-fstatr.o)
\libc_nano.a(lib_a-makebuf.o) (_fstat_r)
\libc_nano.a(lib_a-isattyr.o)
\libc_nano.a(lib_a-makebuf.o) (_isatty_r)
\libc_nano.a(lib_a-exit.o) (_exit)

その他

\libgcc.a(_aeabi_uldivmod.o) (__aeabi_uldivmod)
\libgcc.a(_udivmoddi4.o)
\libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4)
\libgcc.a(_dvmd_tls.o)
\libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0)
\libnosys.a(_exit.o)

Src/sysmem.o (__errno)
Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o (memcpy)

Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o 
Src/main.o (puts)
arm-none-eabi-gcc 
-mcpu=cortex-m4 
-g3 -c -x assembler-with-cpp 
--specs=nano.specs 
-mfpu=fpv4-sp-d16 
-mfloat-abi=hard 
-mthumb 
-o "Startup/startup_stm32f429zitx.o" "../Startup/startup_stm32f429zitx.s"