From 145517c15f9045d3b54c0b5de86769e3509fd070 Mon Sep 17 00:00:00 2001 From: yul Date: Tue, 21 Jun 2022 16:11:21 +0200 Subject: [PATCH] first commit --- CANOpen_attempt LinkServer Debug.launch | 97 ++ Debug/CANOpen_attempt.axf | Bin 0 -> 242396 bytes Debug/CANOpen_attempt.map | 1882 +++++++++++++++++++++++ Debug/makefile | 63 + Debug/objects.mk | 8 + Debug/serie_5_CAN.map | 1360 ++++++++++++++++ Debug/sources.mk | 18 + Debug/src/accelo.d | 14 + Debug/src/accelo.o | Bin 0 -> 70400 bytes Debug/src/accelo.su | 5 + Debug/src/callback.d | 13 + Debug/src/callback.o | Bin 0 -> 65976 bytes Debug/src/callback.su | 3 + Debug/src/can.d | 12 + Debug/src/can.o | Bin 0 -> 75964 bytes Debug/src/can.su | 6 + Debug/src/cr_startup_lpc175x_6x.d | 2 + Debug/src/cr_startup_lpc175x_6x.o | Bin 0 -> 25992 bytes Debug/src/cr_startup_lpc175x_6x.su | 13 + Debug/src/crp.d | 1 + Debug/src/crp.o | Bin 0 -> 20452 bytes Debug/src/crp.su | 0 Debug/src/i2c.d | 14 + Debug/src/i2c.o | Bin 0 -> 80148 bytes Debug/src/i2c.su | 8 + Debug/src/lcd.d | 14 + Debug/src/lcd.o | Bin 0 -> 74812 bytes Debug/src/lcd.su | 9 + Debug/src/main.d | 21 + Debug/src/main.o | Bin 0 -> 90652 bytes Debug/src/main.su | 19 + Debug/src/od.d | 2 + Debug/src/od.o | Bin 0 -> 35076 bytes Debug/src/od.su | 2 + Debug/src/serie_5.su | 4 + Debug/src/ssp.d | 13 + Debug/src/ssp.o | Bin 0 -> 71816 bytes Debug/src/ssp.su | 2 + Debug/src/subdir.mk | 57 + Debug/src/timer.d | 12 + Debug/src/timer.o | Bin 0 -> 70036 bytes Debug/src/timer.su | 2 + Debug/src/uart.d | 12 + Debug/src/uart.o | Bin 0 -> 72204 bytes Debug/src/uart.su | 3 + Debug/src/uart2can2.su | 4 + Debug/uart2can-bin.map | 1043 +++++++++++++ Debug/uart2can-bin_bla_Debug.ld | 199 +++ Debug/uart2can-bin_bla_Debug_library.ld | 17 + Debug/uart2can-bin_bla_Debug_memory.ld | 32 + Debug/uart2can_Debug.ld | 199 +++ Debug/uart2can_Debug_library.ld | 17 + Debug/uart2can_Debug_memory.ld | 32 + src/accelo.c | 112 ++ src/accelo.h | 29 + src/callback.c | 43 + src/callback.h | 51 + src/can.c | 148 ++ src/can.h | 74 + src/cr_startup_lpc175x_6x.c | 367 +++++ src/crp.c | 27 + src/i2c.c | 179 +++ src/i2c.h | 63 + src/lcd.c | 237 +++ src/lcd.h | 35 + src/main.c | 434 ++++++ src/od.c | 155 ++ src/od.h | 25 + src/ssp.c | 38 + src/ssp.h | 15 + src/timer.c | 61 + src/timer.h | 26 + src/uart.c | 87 ++ src/uart.h | 58 + uart2can-bin LinkServer Debug.launch | 97 ++ 75 files changed, 7595 insertions(+) create mode 100644 CANOpen_attempt LinkServer Debug.launch create mode 100755 Debug/CANOpen_attempt.axf create mode 100644 Debug/CANOpen_attempt.map create mode 100644 Debug/makefile create mode 100644 Debug/objects.mk create mode 100644 Debug/serie_5_CAN.map create mode 100644 Debug/sources.mk create mode 100644 Debug/src/accelo.d create mode 100644 Debug/src/accelo.o create mode 100644 Debug/src/accelo.su create mode 100644 Debug/src/callback.d create mode 100644 Debug/src/callback.o create mode 100644 Debug/src/callback.su create mode 100644 Debug/src/can.d create mode 100644 Debug/src/can.o create mode 100644 Debug/src/can.su create mode 100644 Debug/src/cr_startup_lpc175x_6x.d create mode 100644 Debug/src/cr_startup_lpc175x_6x.o create mode 100644 Debug/src/cr_startup_lpc175x_6x.su create mode 100644 Debug/src/crp.d create mode 100644 Debug/src/crp.o create mode 100644 Debug/src/crp.su create mode 100644 Debug/src/i2c.d create mode 100644 Debug/src/i2c.o create mode 100644 Debug/src/i2c.su create mode 100644 Debug/src/lcd.d create mode 100644 Debug/src/lcd.o create mode 100644 Debug/src/lcd.su create mode 100644 Debug/src/main.d create mode 100644 Debug/src/main.o create mode 100644 Debug/src/main.su create mode 100644 Debug/src/od.d create mode 100644 Debug/src/od.o create mode 100644 Debug/src/od.su create mode 100644 Debug/src/serie_5.su create mode 100644 Debug/src/ssp.d create mode 100644 Debug/src/ssp.o create mode 100644 Debug/src/ssp.su create mode 100644 Debug/src/subdir.mk create mode 100644 Debug/src/timer.d create mode 100644 Debug/src/timer.o create mode 100644 Debug/src/timer.su create mode 100644 Debug/src/uart.d create mode 100644 Debug/src/uart.o create mode 100644 Debug/src/uart.su create mode 100644 Debug/src/uart2can2.su create mode 100644 Debug/uart2can-bin.map create mode 100644 Debug/uart2can-bin_bla_Debug.ld create mode 100644 Debug/uart2can-bin_bla_Debug_library.ld create mode 100644 Debug/uart2can-bin_bla_Debug_memory.ld create mode 100644 Debug/uart2can_Debug.ld create mode 100644 Debug/uart2can_Debug_library.ld create mode 100644 Debug/uart2can_Debug_memory.ld create mode 100644 src/accelo.c create mode 100644 src/accelo.h create mode 100644 src/callback.c create mode 100644 src/callback.h create mode 100644 src/can.c create mode 100644 src/can.h create mode 100644 src/cr_startup_lpc175x_6x.c create mode 100644 src/crp.c create mode 100644 src/i2c.c create mode 100644 src/i2c.h create mode 100644 src/lcd.c create mode 100644 src/lcd.h create mode 100644 src/main.c create mode 100644 src/od.c create mode 100644 src/od.h create mode 100644 src/ssp.c create mode 100644 src/ssp.h create mode 100644 src/timer.c create mode 100644 src/timer.h create mode 100644 src/uart.c create mode 100644 src/uart.h create mode 100644 uart2can-bin LinkServer Debug.launch diff --git a/CANOpen_attempt LinkServer Debug.launch b/CANOpen_attempt LinkServer Debug.launch new file mode 100644 index 0000000..6cd9ecc --- /dev/null +++ b/CANOpen_attempt LinkServer Debug.launch @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Debug/CANOpen_attempt.axf b/Debug/CANOpen_attempt.axf new file mode 100755 index 0000000000000000000000000000000000000000..0780cb8c2c0a41ff0ffe467b8dec4d35f5179c63 GIT binary patch literal 242396 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 literal 0 HcmV?d00001 diff --git a/Debug/CANOpen_attempt.map b/Debug/CANOpen_attempt.map new file mode 100644 index 0000000..165352e --- /dev/null +++ b/Debug/CANOpen_attempt.map @@ -0,0 +1,1882 @@ +Archive member included to satisfy reference by file (symbol) + +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + ./src/cr_startup_lpc175x_6x.o (SystemInit) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + ./src/cr_startup_lpc175x_6x.o (__main) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/accelo.o (snprintf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) (_initio) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__vfprintf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (setvbuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) (strlen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (memset) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__flsbuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (_fdopen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (_fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (_frexpl) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (_ldexpl) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (_Cwritebuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (malloc) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) (errno) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (fclose) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (fseek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) (ftell) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (remove) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (memcpy) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (__heaps) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (_sbrk) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) (_do_fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) (__check_heap_overflow) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) (__aeabi_ldivmod) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) (__aeabi_idiv0) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + ./src/accelo.o (__aeabi_dmul) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) (__aeabi_memcpy) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__Ciob) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (__sys_appexit) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (__sys_close) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) (__sys_flen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (__sys_istty) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (__sys_remove) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (__sys_rename) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) (__sys_seek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (__sys_tmpnam) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__sys_write) + +Discarded input sections + + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .group 0x0000000000000000 0xc ./src/accelo.o + .text 0x0000000000000000 0x0 ./src/accelo.o + .data 0x0000000000000000 0x0 ./src/accelo.o + .bss 0x0000000000000000 0x0 ./src/accelo.o + .rodata.read_one_set_data.str1.4 + 0x0000000000000000 0x19 ./src/accelo.o + .text.read_one_set_data + 0x0000000000000000 0x100 ./src/accelo.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .text 0x0000000000000000 0x0 ./src/callback.o + .data 0x0000000000000000 0x0 ./src/callback.o + .bss 0x0000000000000000 0x0 ./src/callback.o + .debug_macro 0x0000000000000000 0xa84 ./src/callback.o + .debug_macro 0x0000000000000000 0x1c ./src/callback.o + .debug_macro 0x0000000000000000 0x3a ./src/callback.o + .debug_macro 0x0000000000000000 0x10 ./src/callback.o + .debug_macro 0x0000000000000000 0x12e ./src/callback.o + .debug_macro 0x0000000000000000 0x5b3 ./src/callback.o + .debug_macro 0x0000000000000000 0x2d ./src/callback.o + .debug_macro 0x0000000000000000 0xbb1 ./src/callback.o + .debug_macro 0x0000000000000000 0x2c7 ./src/callback.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .group 0x0000000000000000 0xc ./src/can.o + .text 0x0000000000000000 0x0 ./src/can.o + .data 0x0000000000000000 0x0 ./src/can.o + .bss 0x0000000000000000 0x0 ./src/can.o + .text.can_sdo_send + 0x0000000000000000 0xb4 ./src/can.o + .debug_macro 0x0000000000000000 0xa84 ./src/can.o + .debug_macro 0x0000000000000000 0x1c ./src/can.o + .debug_macro 0x0000000000000000 0x3a ./src/can.o + .debug_macro 0x0000000000000000 0x10 ./src/can.o + .debug_macro 0x0000000000000000 0x12e ./src/can.o + .debug_macro 0x0000000000000000 0x5b3 ./src/can.o + .debug_macro 0x0000000000000000 0x2d ./src/can.o + .debug_macro 0x0000000000000000 0xbb1 ./src/can.o + .debug_macro 0x0000000000000000 0x2c7 ./src/can.o + .debug_macro 0x0000000000000000 0x82 ./src/can.o + .group 0x0000000000000000 0xc ./src/cr_startup_lpc175x_6x.o + .text 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .data 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .bss 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .debug_macro 0x0000000000000000 0xa84 ./src/cr_startup_lpc175x_6x.o + .group 0x0000000000000000 0xc ./src/crp.o + .group 0x0000000000000000 0xc ./src/crp.o + .text 0x0000000000000000 0x0 ./src/crp.o + .data 0x0000000000000000 0x0 ./src/crp.o + .bss 0x0000000000000000 0x0 ./src/crp.o + .debug_macro 0x0000000000000000 0xa84 ./src/crp.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .group 0x0000000000000000 0xc ./src/i2c.o + .text 0x0000000000000000 0x0 ./src/i2c.o + .data 0x0000000000000000 0x0 ./src/i2c.o + .bss 0x0000000000000000 0x0 ./src/i2c.o + .bss.callbackes + 0x0000000000000000 0x24 ./src/i2c.o + .bss.callback_count + 0x0000000000000000 0x4 ./src/i2c.o + .text.i2c_read_register + 0x0000000000000000 0x28 ./src/i2c.o + .text.i2c_transact + 0x0000000000000000 0x18 ./src/i2c.o + .debug_macro 0x0000000000000000 0xa84 ./src/i2c.o + .debug_macro 0x0000000000000000 0x10 ./src/i2c.o + .debug_macro 0x0000000000000000 0x12e ./src/i2c.o + .debug_macro 0x0000000000000000 0x5b3 ./src/i2c.o + .debug_macro 0x0000000000000000 0x1c ./src/i2c.o + .debug_macro 0x0000000000000000 0x3a ./src/i2c.o + .debug_macro 0x0000000000000000 0x2d ./src/i2c.o + .debug_macro 0x0000000000000000 0xbb1 ./src/i2c.o + .debug_macro 0x0000000000000000 0x2c7 ./src/i2c.o + .debug_macro 0x0000000000000000 0x82 ./src/i2c.o + .debug_macro 0x0000000000000000 0x10 ./src/i2c.o + .debug_macro 0x0000000000000000 0xa0 ./src/i2c.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .group 0x0000000000000000 0xc ./src/lcd.o + .text 0x0000000000000000 0x0 ./src/lcd.o + .data 0x0000000000000000 0x0 ./src/lcd.o + .bss 0x0000000000000000 0x0 ./src/lcd.o + .text.disp_chunk + 0x0000000000000000 0xfc ./src/lcd.o + .debug_macro 0x0000000000000000 0xa84 ./src/lcd.o + .debug_macro 0x0000000000000000 0x1c ./src/lcd.o + .debug_macro 0x0000000000000000 0x3a ./src/lcd.o + .debug_macro 0x0000000000000000 0x10 ./src/lcd.o + .debug_macro 0x0000000000000000 0x12e ./src/lcd.o + .debug_macro 0x0000000000000000 0x5b3 ./src/lcd.o + .debug_macro 0x0000000000000000 0x2d ./src/lcd.o + .debug_macro 0x0000000000000000 0xbb1 ./src/lcd.o + .debug_macro 0x0000000000000000 0x2c7 ./src/lcd.o + .debug_macro 0x0000000000000000 0x82 ./src/lcd.o + .debug_macro 0x0000000000000000 0xa0 ./src/lcd.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .group 0x0000000000000000 0xc ./src/main.o + .text 0x0000000000000000 0x0 ./src/main.o + .data 0x0000000000000000 0x0 ./src/main.o + .bss 0x0000000000000000 0x0 ./src/main.o + .bss.callbackes + 0x0000000000000000 0x24 ./src/main.o + .bss.callback_count + 0x0000000000000000 0x4 ./src/main.o + .bss.cmd 0x0000000000000000 0x4 ./src/main.o + .bss.msg_receive + 0x0000000000000000 0x10 ./src/main.o + .debug_macro 0x0000000000000000 0xa84 ./src/main.o + .debug_macro 0x0000000000000000 0x1c ./src/main.o + .debug_macro 0x0000000000000000 0x3a ./src/main.o + .debug_macro 0x0000000000000000 0x10 ./src/main.o + .debug_macro 0x0000000000000000 0x12e ./src/main.o + .debug_macro 0x0000000000000000 0x5b3 ./src/main.o + .debug_macro 0x0000000000000000 0x2d ./src/main.o + .debug_macro 0x0000000000000000 0xbb1 ./src/main.o + .debug_macro 0x0000000000000000 0x2c7 ./src/main.o + .debug_macro 0x0000000000000000 0x82 ./src/main.o + .debug_macro 0x0000000000000000 0xa0 ./src/main.o + .debug_macro 0x0000000000000000 0x10 ./src/main.o + .debug_macro 0x0000000000000000 0x58 ./src/main.o + .debug_macro 0x0000000000000000 0x10 ./src/main.o + .group 0x0000000000000000 0xc ./src/od.o + .group 0x0000000000000000 0xc ./src/od.o + .group 0x0000000000000000 0xc ./src/od.o + .group 0x0000000000000000 0xc ./src/od.o + .text 0x0000000000000000 0x0 ./src/od.o + .data 0x0000000000000000 0x0 ./src/od.o + .bss 0x0000000000000000 0x0 ./src/od.o + .debug_macro 0x0000000000000000 0xa84 ./src/od.o + .debug_macro 0x0000000000000000 0x10 ./src/od.o + .debug_macro 0x0000000000000000 0x12e ./src/od.o + .debug_macro 0x0000000000000000 0x5b3 ./src/od.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .group 0x0000000000000000 0xc ./src/ssp.o + .text 0x0000000000000000 0x0 ./src/ssp.o + .data 0x0000000000000000 0x0 ./src/ssp.o + .bss 0x0000000000000000 0x0 ./src/ssp.o + .debug_macro 0x0000000000000000 0xa84 ./src/ssp.o + .debug_macro 0x0000000000000000 0x1c ./src/ssp.o + .debug_macro 0x0000000000000000 0x3a ./src/ssp.o + .debug_macro 0x0000000000000000 0x10 ./src/ssp.o + .debug_macro 0x0000000000000000 0x12e ./src/ssp.o + .debug_macro 0x0000000000000000 0x5b3 ./src/ssp.o + .debug_macro 0x0000000000000000 0x2d ./src/ssp.o + .debug_macro 0x0000000000000000 0xbb1 ./src/ssp.o + .debug_macro 0x0000000000000000 0x2c7 ./src/ssp.o + .debug_macro 0x0000000000000000 0xa0 ./src/ssp.o + .debug_macro 0x0000000000000000 0x22 ./src/ssp.o + .debug_macro 0x0000000000000000 0x82 ./src/ssp.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .group 0x0000000000000000 0xc ./src/timer.o + .text 0x0000000000000000 0x0 ./src/timer.o + .data 0x0000000000000000 0x0 ./src/timer.o + .bss 0x0000000000000000 0x0 ./src/timer.o + .text.NVIC_EnableIRQ + 0x0000000000000000 0x30 ./src/timer.o + .bss.flag 0x0000000000000000 0x1 ./src/timer.o + .bss.timer_counter_ms + 0x0000000000000000 0x4 ./src/timer.o + .text.timer_0_init + 0x0000000000000000 0xa4 ./src/timer.o + .debug_info 0x0000000000000000 0x6bb ./src/timer.o + .debug_abbrev 0x0000000000000000 0x195 ./src/timer.o + .debug_aranges + 0x0000000000000000 0x28 ./src/timer.o + .debug_ranges 0x0000000000000000 0x18 ./src/timer.o + .debug_macro 0x0000000000000000 0x91 ./src/timer.o + .debug_macro 0x0000000000000000 0xa84 ./src/timer.o + .debug_macro 0x0000000000000000 0x1c ./src/timer.o + .debug_macro 0x0000000000000000 0x3a ./src/timer.o + .debug_macro 0x0000000000000000 0x10 ./src/timer.o + .debug_macro 0x0000000000000000 0x12e ./src/timer.o + .debug_macro 0x0000000000000000 0x5b3 ./src/timer.o + .debug_macro 0x0000000000000000 0x2d ./src/timer.o + .debug_macro 0x0000000000000000 0xbb1 ./src/timer.o + .debug_macro 0x0000000000000000 0x2c7 ./src/timer.o + .debug_macro 0x0000000000000000 0x82 ./src/timer.o + .debug_line 0x0000000000000000 0x2fa ./src/timer.o + .debug_str 0x0000000000000000 0xa528 ./src/timer.o + .comment 0x0000000000000000 0x4a ./src/timer.o + .debug_frame 0x0000000000000000 0x54 ./src/timer.o + .ARM.attributes + 0x0000000000000000 0x2d ./src/timer.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .text 0x0000000000000000 0x0 ./src/uart.o + .data 0x0000000000000000 0x0 ./src/uart.o + .bss 0x0000000000000000 0x0 ./src/uart.o + .text.uart_init + 0x0000000000000000 0x9c ./src/uart.o + .text.uart_send + 0x0000000000000000 0x5c ./src/uart.o + .text.uart_receive + 0x0000000000000000 0x30 ./src/uart.o + .debug_info 0x0000000000000000 0xa21 ./src/uart.o + .debug_abbrev 0x0000000000000000 0x1ba ./src/uart.o + .debug_aranges + 0x0000000000000000 0x30 ./src/uart.o + .debug_ranges 0x0000000000000000 0x20 ./src/uart.o + .debug_macro 0x0000000000000000 0x89 ./src/uart.o + .debug_macro 0x0000000000000000 0xa84 ./src/uart.o + .debug_macro 0x0000000000000000 0x10 ./src/uart.o + .debug_macro 0x0000000000000000 0x1c ./src/uart.o + .debug_macro 0x0000000000000000 0x3a ./src/uart.o + .debug_macro 0x0000000000000000 0x10 ./src/uart.o + .debug_macro 0x0000000000000000 0x12e ./src/uart.o + .debug_macro 0x0000000000000000 0x5b3 ./src/uart.o + .debug_macro 0x0000000000000000 0x2d ./src/uart.o + .debug_macro 0x0000000000000000 0xbb1 ./src/uart.o + .debug_macro 0x0000000000000000 0x2c7 ./src/uart.o + .debug_macro 0x0000000000000000 0x82 ./src/uart.o + .debug_macro 0x0000000000000000 0x46 ./src/uart.o + .debug_line 0x0000000000000000 0x372 ./src/uart.o + .debug_str 0x0000000000000000 0xa64b ./src/uart.o + .comment 0x0000000000000000 0x4a ./src/uart.o + .debug_frame 0x0000000000000000 0x88 ./src/uart.o + .ARM.attributes + 0x0000000000000000 0x2d ./src/uart.o + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .data 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .bss 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text.SystemCoreClockUpdate + 0x0000000000000000 0xb8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .data.SystemCoreClock + 0x0000000000000000 0x4 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x10 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x12e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x5b3 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x1c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x3a /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x2d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0xbb1 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x2c7 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.fprintf 0x0000000000000000 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.printf_char + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.snprintf + 0x0000000000000000 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vfprintf + 0x0000000000000000 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vprintf 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vsprintf + 0x0000000000000000 0x5c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .text._terminateio + 0x0000000000000000 0x50 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text.no_fp_display + 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._fprintf + 0x0000000000000000 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._printf_char + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._sprintf + 0x0000000000000000 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._snprintf + 0x0000000000000000 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vfprintf + 0x0000000000000000 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vprintf + 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vsprintf + 0x0000000000000000 0x5c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vsnprintf + 0x0000000000000000 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._printf 0x0000000000000000 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.calloc 0x0000000000000000 0x50 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.realloc 0x0000000000000000 0x24 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .text.rename 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .text.memcpy 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .text._init_alloc + 0x0000000000000000 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text.__aeabi_division_ldivmod + 0x0000000000000000 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text.__aeabi_division_uldivmod + 0x0000000000000000 0x174 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .text.__aeabi_division_idiv0 + 0x0000000000000000 0x2 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_drsub + 0x0000000000000000 0x10 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_dneg + 0x0000000000000000 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2f + 0x0000000000000000 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2uiz + 0x0000000000000000 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2lz + 0x0000000000000000 0x72 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2ulz + 0x0000000000000000 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__bhs_ul2d + 0x0000000000000000 0x8a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_ui2d + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_l2d + 0x0000000000000000 0x1c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_ul2d + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_dcmpgt + 0x0000000000000000 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_dcmpun + 0x0000000000000000 0x1a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_cdcmple + 0x0000000000000000 0x2c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_cdrcmple + 0x0000000000000000 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memcpy + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memmove + 0x0000000000000000 0x1c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memclr + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memset + 0x0000000000000000 0xa /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .text.__sys_rename + 0x0000000000000000 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + +Memory Configuration + +Name Origin Length Attributes +MFlash512 0x0000000000000000 0x0000000000080000 xr +RamLoc32 0x0000000010000000 0x0000000000008000 xrw +RamAHB32 0x000000002007c000 0x0000000000008000 xrw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD ./src/accelo.o +LOAD ./src/callback.o +LOAD ./src/can.o +LOAD ./src/cr_startup_lpc175x_6x.o +LOAD ./src/crp.o +LOAD ./src/i2c.o +LOAD ./src/lcd.o +LOAD ./src/main.o +LOAD ./src/od.o +LOAD ./src/ssp.o +LOAD ./src/timer.o +LOAD ./src/uart.o +LOAD /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a +START GROUP +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libgcc.a +END GROUP + 0x0000000000000000 __base_MFlash512 = 0x0 + 0x0000000000000000 __base_Flash = 0x0 + 0x0000000000080000 __top_MFlash512 = 0x80000 + 0x0000000000080000 __top_Flash = 0x80000 + 0x0000000010000000 __base_RamLoc32 = 0x10000000 + 0x0000000010000000 __base_RAM = 0x10000000 + 0x0000000010008000 __top_RamLoc32 = 0x10008000 + 0x0000000010008000 __top_RAM = 0x10008000 + 0x000000002007c000 __base_RamAHB32 = 0x2007c000 + 0x000000002007c000 __base_RAM2 = 0x2007c000 + 0x0000000020084000 __top_RamAHB32 = 0x20084000 + 0x0000000020084000 __top_RAM2 = 0x20084000 + +.text 0x0000000000000000 0x44c0 + FILL mask 0xff + 0x0000000000000000 __vectors_start__ = ABSOLUTE (.) + *(.isr_vector) + .isr_vector 0x0000000000000000 0xcc ./src/cr_startup_lpc175x_6x.o + 0x0000000000000000 g_pfnVectors + 0x00000000000000cc . = ALIGN (0x4) + 0x00000000000000cc __section_table_start = . + 0x00000000000000cc __data_section_table = . + 0x00000000000000cc 0x4 LONG 0x44c0 LOADADDR (.data) + 0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data) + 0x00000000000000d4 0x4 LONG 0xb8 SIZEOF (.data) + 0x00000000000000d8 0x4 LONG 0x44c0 LOADADDR (.data_RAM2) + 0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2) + 0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2) + 0x00000000000000e4 __data_section_table_end = . + 0x00000000000000e4 __bss_section_table = . + 0x00000000000000e4 0x4 LONG 0x100000b8 ADDR (.bss) + 0x00000000000000e8 0x4 LONG 0x298 SIZEOF (.bss) + 0x00000000000000ec 0x4 LONG 0x2007c000 ADDR (.bss_RAM2) + 0x00000000000000f0 0x4 LONG 0x0 SIZEOF (.bss_RAM2) + 0x00000000000000f4 __bss_section_table_end = . + 0x00000000000000f4 __section_table_end = . + *(.after_vectors*) + .after_vectors + 0x00000000000000f4 0x130 ./src/cr_startup_lpc175x_6x.o + 0x00000000000000f4 data_init + 0x0000000000000138 bss_init + 0x0000000000000170 ResetISR + 0x00000000000001e8 NMI_Handler + 0x00000000000001ee HardFault_Handler + 0x00000000000001f4 MemManage_Handler + 0x00000000000001fa BusFault_Handler + 0x0000000000000200 UsageFault_Handler + 0x0000000000000206 SVC_Handler + 0x000000000000020c DebugMon_Handler + 0x0000000000000212 PendSV_Handler + 0x000000000000021e TIMER2_IRQHandler + 0x000000000000021e RIT_IRQHandler + 0x000000000000021e USBActivity_IRQHandler + 0x000000000000021e PWM1_IRQHandler + 0x000000000000021e I2C1_IRQHandler + 0x000000000000021e EINT2_IRQHandler + 0x000000000000021e UART1_IRQHandler + 0x000000000000021e EINT3_IRQHandler + 0x000000000000021e CANActivity_IRQHandler + 0x000000000000021e TIMER3_IRQHandler + 0x000000000000021e UART0_IRQHandler + 0x000000000000021e IntDefaultHandler + 0x000000000000021e PLL0_IRQHandler + 0x000000000000021e PLL1_IRQHandler + 0x000000000000021e SSP0_IRQHandler + 0x000000000000021e I2S_IRQHandler + 0x000000000000021e I2C2_IRQHandler + 0x000000000000021e RTC_IRQHandler + 0x000000000000021e TIMER0_IRQHandler + 0x000000000000021e SPI_IRQHandler + 0x000000000000021e EINT1_IRQHandler + 0x000000000000021e TIMER1_IRQHandler + 0x000000000000021e UART2_IRQHandler + 0x000000000000021e ADC_IRQHandler + 0x000000000000021e SSP1_IRQHandler + 0x000000000000021e USB_IRQHandler + 0x000000000000021e BOD_IRQHandler + 0x000000000000021e WDT_IRQHandler + 0x000000000000021e QEI_IRQHandler + 0x000000000000021e EINT0_IRQHandler + 0x000000000000021e DMA_IRQHandler + 0x000000000000021e UART3_IRQHandler + 0x000000000000021e MCPWM_IRQHandler + 0x000000000000021e ENET_IRQHandler + 0x00000000000002fc . = 0x2fc + *fill* 0x0000000000000224 0xd8 ff + 0x00000000000002fc PROVIDE (__CRP_WORD_START__ = .) + *(.crp) + .crp 0x00000000000002fc 0x4 ./src/crp.o + 0x00000000000002fc CRP_WORD + 0x0000000000000300 PROVIDE (__CRP_WORD_END__ = .) + 0x0000000000000001 ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application) + *(.text*) + .text.convert_to_gravity_scale_2g + 0x0000000000000300 0x6c ./src/accelo.o + 0x0000000000000300 convert_to_gravity_scale_2g + .text.transform_from_two_compli + 0x000000000000036c 0x8a ./src/accelo.o + 0x000000000000036c transform_from_two_compli + .text.setCtrl 0x00000000000003f6 0x1c ./src/accelo.o + 0x00000000000003f6 setCtrl + *fill* 0x0000000000000412 0x2 ff + .text.get_one_set_data + 0x0000000000000414 0x148 ./src/accelo.o + 0x0000000000000414 get_one_set_data + .text.callback_add + 0x000000000000055c 0x68 ./src/callback.o + 0x000000000000055c callback_add + .text.callback_setflag + 0x00000000000005c4 0x54 ./src/callback.o + 0x00000000000005c4 callback_setflag + .text.callback_do + 0x0000000000000618 0x64 ./src/callback.o + 0x0000000000000618 callback_do + .text.NVIC_EnableIRQ + 0x000000000000067c 0x30 ./src/can.o + .text.can_config + 0x00000000000006ac 0x74 ./src/can.o + 0x00000000000006ac can_config + .text.can_send + 0x0000000000000720 0xd8 ./src/can.o + 0x0000000000000720 can_send + .text.can_receive + 0x00000000000007f8 0xac ./src/can.o + 0x00000000000007f8 can_receive + .text.can_sdo_receive + 0x00000000000008a4 0xb6 ./src/can.o + 0x00000000000008a4 can_sdo_receive + *fill* 0x000000000000095a 0x2 ff + .text.NVIC_EnableIRQ + 0x000000000000095c 0x30 ./src/i2c.o + .text.i2c_start_transaction + 0x000000000000098c 0x18 ./src/i2c.o + 0x000000000000098c i2c_start_transaction + .text.I2C0_IRQHandler + 0x00000000000009a4 0x314 ./src/i2c.o + 0x00000000000009a4 I2C0_IRQHandler + .text.i2c_write_register + 0x0000000000000cb8 0x58 ./src/i2c.o + 0x0000000000000cb8 i2c_write_register + .text.i2c_read_registers + 0x0000000000000d10 0x7c ./src/i2c.o + 0x0000000000000d10 i2c_read_registers + .text.i2c_init + 0x0000000000000d8c 0x64 ./src/i2c.o + 0x0000000000000d8c i2c_init + .text.Delay 0x0000000000000df0 0x3e ./src/lcd.o + 0x0000000000000df0 Delay + *fill* 0x0000000000000e2e 0x2 ff + .text.Write_Cmd + 0x0000000000000e30 0x34 ./src/lcd.o + 0x0000000000000e30 Write_Cmd + .text.Write_Cmd_Data + 0x0000000000000e64 0x2c ./src/lcd.o + 0x0000000000000e64 Write_Cmd_Data + .text.disp_setwindow + 0x0000000000000e90 0x9a ./src/lcd.o + 0x0000000000000e90 disp_setwindow + .text.disp_clear + 0x0000000000000f2a 0x7a ./src/lcd.o + 0x0000000000000f2a disp_clear + .text.disp_setpix + 0x0000000000000fa4 0x5c ./src/lcd.o + 0x0000000000000fa4 disp_setpix + .text.lcd_activate + 0x0000000000001000 0x2c ./src/lcd.o + 0x0000000000001000 lcd_activate + .text.ILI9341_Initial + 0x000000000000102c 0x21e ./src/lcd.o + 0x000000000000102c ILI9341_Initial + *fill* 0x000000000000124a 0x2 ff + .text.NVIC_SetPriority + 0x000000000000124c 0x54 ./src/main.o + .text.SysTick_Config + 0x00000000000012a0 0x44 ./src/main.o + .text.SysTick_Handler + 0x00000000000012e4 0x1c ./src/main.o + 0x00000000000012e4 SysTick_Handler + .text.get_systick_counter + 0x0000000000001300 0x14 ./src/main.o + 0x0000000000001300 get_systick_counter + .text.affichage + 0x0000000000001314 0xa8 ./src/main.o + 0x0000000000001314 affichage + .text.CANOpen_pdo1_send + 0x00000000000013bc 0x94 ./src/main.o + 0x00000000000013bc CANOpen_pdo1_send + .text.CANOpen_pdo1_receive + 0x0000000000001450 0x84 ./src/main.o + 0x0000000000001450 CANOpen_pdo1_receive + .text.CANOpen_pdo2_send + 0x00000000000014d4 0x94 ./src/main.o + 0x00000000000014d4 CANOpen_pdo2_send + .text.CANOpen_pdo3_send + 0x0000000000001568 0x94 ./src/main.o + 0x0000000000001568 CANOpen_pdo3_send + .text.CANOpen_pdo4_send + 0x00000000000015fc 0x94 ./src/main.o + 0x00000000000015fc CANOpen_pdo4_send + .text.get_data_from_i2c_and_ready_to_be_sent_to_master_then_send + 0x0000000000001690 0x48 ./src/main.o + 0x0000000000001690 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send + .text.CAN_IRQHandler + 0x00000000000016d8 0x1b4 ./src/main.o + 0x00000000000016d8 CAN_IRQHandler + .text.print_received_can_data + 0x000000000000188c 0x4c ./src/main.o + 0x000000000000188c print_received_can_data + .text.callback_init + 0x00000000000018d8 0x20 ./src/main.o + 0x00000000000018d8 callback_init + .text.CANOpen_NMT_send + 0x00000000000018f8 0x44 ./src/main.o + 0x00000000000018f8 CANOpen_NMT_send + .text.CANOpen_heartbeat_send + 0x000000000000193c 0x40 ./src/main.o + 0x000000000000193c CANOpen_heartbeat_send + .text.slave_main + 0x000000000000197c 0xa4 ./src/main.o + 0x000000000000197c slave_main + .text.master_main + 0x0000000000001a20 0xe0 ./src/main.o + 0x0000000000001a20 master_main + .text.main 0x0000000000001b00 0x50 ./src/main.o + 0x0000000000001b00 main + .text.get_OD_data + 0x0000000000001b50 0x80 ./src/od.o + 0x0000000000001b50 get_OD_data + .text.set_OD_data + 0x0000000000001bd0 0x78 ./src/od.o + 0x0000000000001bd0 set_OD_data + .text.ssp_config + 0x0000000000001c48 0x98 ./src/ssp.o + 0x0000000000001c48 ssp_config + .text.ssp_send + 0x0000000000001ce0 0x40 ./src/ssp.o + 0x0000000000001ce0 ssp_send + .text.SystemInit + 0x0000000000001d20 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0x0000000000001d20 SystemInit + .text.__main 0x0000000000001df8 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + 0x0000000000001df8 __main + 0x0000000000001df8 __CR_SEMIHOST + .text.fp_round + 0x0000000000001e06 0x4c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.pr_dec.constprop.0 + 0x0000000000001e52 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.sprintf 0x0000000000001e78 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000001e78 sprintf + *fill* 0x0000000000001ee4 0x4 ff + .text.fp_display + 0x0000000000001ee8 0x950 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vsnprintf + 0x0000000000002838 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000002838 vsnprintf + .text.printf 0x00000000000028a0 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x00000000000028a0 printf + .text._initio 0x00000000000028f4 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + 0x00000000000028f4 _initio + .text.__vfprintf + 0x000000000000296c 0xbe4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + 0x000000000000296c __vfprintf + .text.setvbuf 0x0000000000003550 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + 0x0000000000003550 setvbuf + .text.strlen 0x000000000000358e 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + 0x000000000000358e strlen + .text.memset 0x00000000000035d6 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + 0x00000000000035d6 memset + .text._deferredlazyseek + 0x00000000000035da 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x00000000000035da _deferredlazyseek + .text.__flsbuf + 0x000000000000361a 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x000000000000361a __flsbuf + .text._fdopen 0x000000000000375a 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + 0x000000000000375a _fdopen + .text._fflush 0x00000000000037c2 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + 0x00000000000037c2 _fflush + .text._frexpl 0x0000000000003814 0x56 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + 0x0000000000003814 _frexpl + *fill* 0x000000000000386a 0x2 ff + .text._ldexpl 0x000000000000386c 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + 0x000000000000386c _ldexpl + .text._Cwritebuf + 0x00000000000038b4 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + 0x00000000000038b4 _Cwritebuf + .text.malloc 0x0000000000003920 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x0000000000003920 malloc + .text.free 0x00000000000039e8 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x00000000000039e8 free + .text._Csys_alloc + 0x0000000000003a18 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x0000000000003a18 _Csys_alloc + .text.fclose 0x0000000000003a38 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + 0x0000000000003a38 fclose + .text.fflush 0x0000000000003a90 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + 0x0000000000003a90 fflush + .text.fseek 0x0000000000003acc 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + 0x0000000000003acc fseek + .text.ftell 0x0000000000003bc8 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + 0x0000000000003bc8 ftell + .text.remove 0x0000000000003c0c 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + 0x0000000000003c0c remove + .text._sbrk 0x0000000000003c20 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + 0x0000000000003c20 _sbrk + .text._do_fflush + 0x0000000000003c5c 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + 0x0000000000003c5c _do_fflush + .text.__check_heap_overflow + 0x0000000000003c9c 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + 0x0000000000003c9c __check_heap_overflow + .text.__aeabi_dmul + 0x0000000000003cb0 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003cb0 __aeabi_dmul + .text.__aeabi_ddiv + 0x0000000000003dac 0x134 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003dac __aeabi_ddiv + .text.__aeabi_dsub + 0x0000000000003ee0 0x1ac /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003ee0 __aeabi_dsub + .text.__aeabi_dadd + 0x000000000000408c 0x110 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x000000000000408c __aeabi_dadd + .text.__aeabi_d2iz + 0x000000000000419c 0x42 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x000000000000419c __aeabi_d2iz + .text.__bhs_ui2d + 0x00000000000041de 0x46 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000041de __bhs_ui2d + .text.__aeabi_i2d + 0x0000000000004224 0x12 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000004224 __aeabi_i2d + .text.__aeabi_dcmpeq + 0x0000000000004236 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000004236 __aeabi_dcmpeq + .text.__aeabi_dcmplt + 0x0000000000004272 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000004272 __aeabi_dcmplt + .text.__aeabi_dcmple + 0x00000000000042ca 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000042ca __aeabi_dcmple + .text.__aeabi_dcmpge + 0x000000000000432c 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x000000000000432c __aeabi_dcmpge + .text.__aeabi_memset_lowlevel + 0x000000000000438e 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + 0x000000000000438e __aeabi_lowlevel_memset + .text.__sys_appexit + 0x00000000000043c0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + 0x00000000000043c0 __exit + 0x00000000000043c0 __sys_appexit + .text.__sys_close + 0x00000000000043cc 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + 0x00000000000043cc __sys_close + .text.__sys_flen + 0x00000000000043d8 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + 0x00000000000043d8 __sys_flen + .text.__sys_istty + 0x00000000000043e4 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + 0x00000000000043e4 __sys_istty + .text.__sys_remove + 0x00000000000043f0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + 0x00000000000043f0 __sys_remove + .text.__sys_seek + 0x00000000000043fc 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + 0x00000000000043fc __sys_seek + .text.__sys_tmpnam + 0x0000000000004408 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + 0x0000000000004408 __sys_tmpnam + .text.__sys_write + 0x0000000000004414 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + 0x0000000000004414 __sys_write + *(.rodata .rodata.* .constdata .constdata.*) + .rodata.CANOpen_pdo1_receive.str1.4 + 0x0000000000004420 0x10 ./src/main.o + .rodata.print_received_can_data.str1.4 + 0x0000000000004430 0xa ./src/main.o + .rodata.fp_display.str1.1 + 0x000000000000443a 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x35 (size before relaxing) + .rodata._initio.str1.1 + 0x000000000000446e 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .rodata.__vfprintf.str1.1 + 0x0000000000004472 0x31 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + 0x38 (size before relaxing) + .rodata._Csys_alloc.str1.1 + 0x00000000000044a3 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + *fill* 0x00000000000044bb 0x1 ff + .rodata.__num_Ciob_streams + 0x00000000000044bc 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + 0x00000000000044bc __num_Ciob_streams + 0x00000000000044c0 . = ALIGN (0x4) + +.glue_7 0x00000000000044c0 0x0 + .glue_7 0x00000000000044c0 0x0 linker stubs + +.glue_7t 0x00000000000044c0 0x0 + .glue_7t 0x00000000000044c0 0x0 linker stubs + +.vfp11_veneer 0x00000000000044c0 0x0 + .vfp11_veneer 0x00000000000044c0 0x0 linker stubs + +.v4_bx 0x00000000000044c0 0x0 + .v4_bx 0x00000000000044c0 0x0 linker stubs + +.iplt 0x00000000000044c0 0x0 + .iplt 0x00000000000044c0 0x0 ./src/accelo.o + +.rel.dyn 0x00000000000044c0 0x0 + .rel.iplt 0x00000000000044c0 0x0 ./src/accelo.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + +.ARM.exidx 0x00000000000044c0 0x0 + 0x00000000000044c0 __exidx_start = . + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + 0x00000000000044c0 __exidx_end = . + 0x00000000000044c0 _etext = . + +.data_RAM2 0x000000002007c000 0x0 load address 0x00000000000044c0 + FILL mask 0xff + [!provide] PROVIDE (__start_data_RAM2 = .) + [!provide] PROVIDE (__start_data_RamAHB32 = .) + *(.ramfunc.$RAM2) + *(.ramfunc.$RamAHB32) + *(.data.$RAM2) + *(.data.$RamAHB32) + *(.data.$RAM2.*) + *(.data.$RamAHB32.*) + 0x000000002007c000 . = ALIGN (0x4) + [!provide] PROVIDE (__end_data_RAM2 = .) + [!provide] PROVIDE (__end_data_RamAHB32 = .) + +.uninit_RESERVED + 0x0000000010000000 0x0 + 0x0000000010000000 _start_uninit_RESERVED = . + *(.bss.$RESERVED*) + 0x0000000010000000 . = ALIGN (0x4) + 0x0000000010000000 _end_uninit_RESERVED = . + +.data 0x0000000010000000 0xb8 load address 0x00000000000044c0 + FILL mask 0xff + 0x0000000010000000 _data = . + [!provide] PROVIDE (__start_data_RAM = .) + [!provide] PROVIDE (__start_data_RamLoc32 = .) + *(vtable) + *(.ramfunc*) + *(CodeQuickAccess) + *(DataQuickAccess) + *(RamFunction) + *(.data*) + .data.scroll_speed + 0x0000000010000000 0x4 ./src/main.o + 0x0000000010000000 scroll_speed + .data.type_device + 0x0000000010000004 0x4 ./src/od.o + 0x0000000010000004 type_device + .data.device_name + 0x0000000010000008 0x4 ./src/od.o + 0x0000000010000008 device_name + .data.hardware_version + 0x000000001000000c 0x4 ./src/od.o + 0x000000001000000c hardware_version + .data.software_version + 0x0000000010000010 0x4 ./src/od.o + 0x0000000010000010 software_version + .data.od_heartbeat + 0x0000000010000014 0x2 ./src/od.o + 0x0000000010000014 od_heartbeat + .data.node_id 0x0000000010000016 0x1 ./src/od.o + 0x0000000010000016 node_id + .data.baudrate + 0x0000000010000017 0x1 ./src/od.o + 0x0000000010000017 baudrate + .data.od_accelo_interval + 0x0000000010000018 0x1 ./src/od.o + 0x0000000010000018 od_accelo_interval + *fill* 0x0000000010000019 0x3 ff + .data.ODList 0x000000001000001c 0x9c ./src/od.o + 0x000000001000001c ODList + 0x00000000100000b8 . = ALIGN (0x4) + 0x00000000100000b8 _edata = . + [!provide] PROVIDE (__end_data_RAM = .) + [!provide] PROVIDE (__end_data_RamLoc32 = .) + +.igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004578 + .igot.plt 0x00000000100000b8 0x0 ./src/accelo.o + +.bss_RAM2 0x000000002007c000 0x0 + [!provide] PROVIDE (__start_bss_RAM2 = .) + [!provide] PROVIDE (__start_bss_RamAHB32 = .) + *(.bss.$RAM2) + *(.bss.$RamAHB32) + *(.bss.$RAM2.*) + *(.bss.$RamAHB32.*) + 0x000000002007c000 . = ALIGN ((. != 0x0)?0x4:0x1) + [!provide] PROVIDE (__end_bss_RAM2 = .) + [!provide] PROVIDE (__end_bss_RamAHB32 = .) + +.bss 0x00000000100000b8 0x298 + 0x00000000100000b8 _bss = . + [!provide] PROVIDE (__start_bss_RAM = .) + [!provide] PROVIDE (__start_bss_RamLoc32 = .) + *(.bss*) + .bss.callbackes + 0x00000000100000b8 0x24 ./src/callback.o + .bss.callback_count + 0x00000000100000dc 0x4 ./src/callback.o + .bss.intern_transact + 0x00000000100000e0 0x25 ./src/i2c.o + 0x00000000100000e0 intern_transact + *fill* 0x0000000010000105 0x3 + .bss.state 0x0000000010000108 0x4 ./src/main.o + 0x0000000010000108 state + .bss.accelo_interval + 0x000000001000010c 0x2 ./src/main.o + 0x000000001000010c accelo_interval + *fill* 0x000000001000010e 0x2 + .bss.timer_counter + 0x0000000010000110 0x4 ./src/main.o + 0x0000000010000110 timer_counter + .bss.data_g_4 0x0000000010000114 0x6 ./src/main.o + 0x0000000010000114 data_g_4 + *fill* 0x000000001000011a 0x2 + .bss.data_g_2 0x000000001000011c 0x6 ./src/main.o + 0x000000001000011c data_g_2 + *fill* 0x0000000010000122 0x2 + .bss.data_g_3 0x0000000010000124 0x6 ./src/main.o + 0x0000000010000124 data_g_3 + *fill* 0x000000001000012a 0x2 + .bss.data_g_1 0x000000001000012c 0x6 ./src/main.o + 0x000000001000012c data_g_1 + *fill* 0x0000000010000132 0x2 + .bss.msg 0x0000000010000134 0x10 ./src/main.o + 0x0000000010000134 msg + .bss.msg_sdo 0x0000000010000144 0x14 ./src/main.o + 0x0000000010000144 msg_sdo + .bss.register_error + 0x0000000010000158 0x1 ./src/od.o + 0x0000000010000158 register_error + *fill* 0x0000000010000159 0x3 + .bss.od_measurements + 0x000000001000015c 0x6 ./src/od.o + 0x000000001000015c od_measurements + *fill* 0x0000000010000162 0x2 + .bss.errno 0x0000000010000164 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + 0x0000000010000164 errno + .bss.__end_of_heap + 0x0000000010000168 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + 0x0000000010000168 __end_of_heap + .bss.__heaps 0x000000001000016c 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + 0x000000001000016c __heaps + .bss.__Ciob 0x0000000010000170 0x1e0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + 0x0000000010000170 __Ciob + *(COMMON) + 0x0000000010000350 . = ALIGN (0x4) + 0x0000000010000350 _ebss = . + [!provide] PROVIDE (__end_bss_RAM = .) + [!provide] PROVIDE (__end_bss_RamLoc32 = .) + [!provide] PROVIDE (end = .) + +.noinit_RAM2 0x000000002007c000 0x0 + [!provide] PROVIDE (__start_noinit_RAM2 = .) + [!provide] PROVIDE (__start_noinit_RamAHB32 = .) + *(.noinit.$RAM2) + *(.noinit.$RamAHB32) + *(.noinit.$RAM2.*) + *(.noinit.$RamAHB32.*) + 0x000000002007c000 . = ALIGN (0x4) + [!provide] PROVIDE (__end_noinit_RAM2 = .) + [!provide] PROVIDE (__end_noinit_RamAHB32 = .) + +.noinit 0x0000000010000350 0x0 + 0x0000000010000350 _noinit = . + [!provide] PROVIDE (__start_noinit_RAM = .) + [!provide] PROVIDE (__start_noinit_RamLoc32 = .) + *(.noinit*) + 0x0000000010000350 . = ALIGN (0x4) + 0x0000000010000350 _end_noinit = . + [!provide] PROVIDE (__end_noinit_RAM = .) + [!provide] PROVIDE (__end_noinit_RamLoc32 = .) + 0x0000000010000350 PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.) + 0x0000000010008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0)) + 0xffffffffefff74c6 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1)))) + 0x0000000000000000 _image_start = LOADADDR (.text) + 0x0000000000004578 _image_end = (LOADADDR (.data) + SIZEOF (.data)) + 0x0000000000004578 _image_size = (_image_end - _image_start) +OUTPUT(CANOpen_attempt.axf elf32-littlearm) +LOAD linker stubs + +.debug_info 0x0000000000000000 0x4378 + .debug_info 0x0000000000000000 0x267 ./src/accelo.o + .debug_info 0x0000000000000267 0x185 ./src/callback.o + .debug_info 0x00000000000003ec 0xb8b ./src/can.o + .debug_info 0x0000000000000f77 0x27f ./src/cr_startup_lpc175x_6x.o + .debug_info 0x00000000000011f6 0x40 ./src/crp.o + .debug_info 0x0000000000001236 0xd45 ./src/i2c.o + .debug_info 0x0000000000001f7b 0x62b ./src/lcd.o + .debug_info 0x00000000000025a6 0xf37 ./src/main.o + .debug_info 0x00000000000034dd 0x2f3 ./src/od.o + .debug_info 0x00000000000037d0 0x861 ./src/ssp.o + .debug_info 0x0000000000004031 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_abbrev 0x0000000000000000 0x10a4 + .debug_abbrev 0x0000000000000000 0x13d ./src/accelo.o + .debug_abbrev 0x000000000000013d 0x10c ./src/callback.o + .debug_abbrev 0x0000000000000249 0x239 ./src/can.o + .debug_abbrev 0x0000000000000482 0x122 ./src/cr_startup_lpc175x_6x.o + .debug_abbrev 0x00000000000005a4 0x38 ./src/crp.o + .debug_abbrev 0x00000000000005dc 0x283 ./src/i2c.o + .debug_abbrev 0x000000000000085f 0x149 ./src/lcd.o + .debug_abbrev 0x00000000000009a8 0x36f ./src/main.o + .debug_abbrev 0x0000000000000d17 0x11b ./src/od.o + .debug_abbrev 0x0000000000000e32 0x164 ./src/ssp.o + .debug_abbrev 0x0000000000000f96 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_aranges 0x0000000000000000 0x330 + .debug_aranges + 0x0000000000000000 0x40 ./src/accelo.o + .debug_aranges + 0x0000000000000040 0x30 ./src/callback.o + .debug_aranges + 0x0000000000000070 0x48 ./src/can.o + .debug_aranges + 0x00000000000000b8 0x80 ./src/cr_startup_lpc175x_6x.o + .debug_aranges + 0x0000000000000138 0x18 ./src/crp.o + .debug_aranges + 0x0000000000000150 0x58 ./src/i2c.o + .debug_aranges + 0x00000000000001a8 0x60 ./src/lcd.o + .debug_aranges + 0x0000000000000208 0xb0 ./src/main.o + .debug_aranges + 0x00000000000002b8 0x28 ./src/od.o + .debug_aranges + 0x00000000000002e0 0x28 ./src/ssp.o + .debug_aranges + 0x0000000000000308 0x28 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_ranges 0x0000000000000000 0x278 + .debug_ranges 0x0000000000000000 0x30 ./src/accelo.o + .debug_ranges 0x0000000000000030 0x20 ./src/callback.o + .debug_ranges 0x0000000000000050 0x38 ./src/can.o + .debug_ranges 0x0000000000000088 0x70 ./src/cr_startup_lpc175x_6x.o + .debug_ranges 0x00000000000000f8 0x48 ./src/i2c.o + .debug_ranges 0x0000000000000140 0x50 ./src/lcd.o + .debug_ranges 0x0000000000000190 0xa0 ./src/main.o + .debug_ranges 0x0000000000000230 0x18 ./src/od.o + .debug_ranges 0x0000000000000248 0x18 ./src/ssp.o + .debug_ranges 0x0000000000000260 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_macro 0x0000000000000000 0x3473 + .debug_macro 0x0000000000000000 0xa8 ./src/accelo.o + .debug_macro 0x00000000000000a8 0xa84 ./src/accelo.o + .debug_macro 0x0000000000000b2c 0x1c ./src/accelo.o + .debug_macro 0x0000000000000b48 0x3a ./src/accelo.o + .debug_macro 0x0000000000000b82 0x10 ./src/accelo.o + .debug_macro 0x0000000000000b92 0x12e ./src/accelo.o + .debug_macro 0x0000000000000cc0 0x5b3 ./src/accelo.o + .debug_macro 0x0000000000001273 0x2d ./src/accelo.o + .debug_macro 0x00000000000012a0 0xbb1 ./src/accelo.o + .debug_macro 0x0000000000001e51 0x2c7 ./src/accelo.o + .debug_macro 0x0000000000002118 0x82 ./src/accelo.o + .debug_macro 0x000000000000219a 0x58 ./src/accelo.o + .debug_macro 0x00000000000021f2 0x81 ./src/callback.o + .debug_macro 0x0000000000002273 0x10 ./src/callback.o + .debug_macro 0x0000000000002283 0x9e ./src/can.o + .debug_macro 0x0000000000002321 0xa0 ./src/can.o + .debug_macro 0x00000000000023c1 0x1d ./src/cr_startup_lpc175x_6x.o + .debug_macro 0x00000000000023de 0x1a ./src/crp.o + .debug_macro 0x00000000000023f8 0x34 ./src/crp.o + .debug_macro 0x000000000000242c 0x9f ./src/i2c.o + .debug_macro 0x00000000000024cb 0x5e ./src/i2c.o + .debug_macro 0x0000000000002529 0xa1 ./src/lcd.o + .debug_macro 0x00000000000025ca 0x10 ./src/lcd.o + .debug_macro 0x00000000000025da 0x1d5 ./src/main.o + .debug_macro 0x00000000000027af 0x22 ./src/main.o + .debug_macro 0x00000000000027d1 0x10 ./src/main.o + .debug_macro 0x00000000000027e1 0x46 ./src/od.o + .debug_macro 0x0000000000002827 0xa1 ./src/ssp.o + .debug_macro 0x00000000000028c8 0x12d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x00000000000029f5 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_line 0x0000000000000000 0x2b5d + .debug_line 0x0000000000000000 0x407 ./src/accelo.o + .debug_line 0x0000000000000407 0x2a5 ./src/callback.o + .debug_line 0x00000000000006ac 0x5b6 ./src/can.o + .debug_line 0x0000000000000c62 0x160 ./src/cr_startup_lpc175x_6x.o + .debug_line 0x0000000000000dc2 0xb5 ./src/crp.o + .debug_line 0x0000000000000e77 0x579 ./src/i2c.o + .debug_line 0x00000000000013f0 0x55f ./src/lcd.o + .debug_line 0x000000000000194f 0x867 ./src/main.o + .debug_line 0x00000000000021b6 0x1dc ./src/od.o + .debug_line 0x0000000000002392 0x34c ./src/ssp.o + .debug_line 0x00000000000026de 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_str 0x0000000000000000 0xbd4f + .debug_str 0x0000000000000000 0xa2b3 ./src/accelo.o + 0xa33e (size before relaxing) + .debug_str 0x000000000000a2b3 0xb0 ./src/callback.o + 0x9da2 (size before relaxing) + .debug_str 0x000000000000a363 0x818 ./src/can.o + 0xa991 (size before relaxing) + .debug_str 0x000000000000ab7b 0x1c2 ./src/cr_startup_lpc175x_6x.o + 0x2edb (size before relaxing) + .debug_str 0x000000000000ad3d 0xe9 ./src/crp.o + 0x2dfc (size before relaxing) + .debug_str 0x000000000000ae26 0x2c1 ./src/i2c.o + 0xac5f (size before relaxing) + .debug_str 0x000000000000b0e7 0x92 ./src/lcd.o + 0xa569 (size before relaxing) + .debug_str 0x000000000000b179 0x626 ./src/main.o + 0xafb6 (size before relaxing) + .debug_str 0x000000000000b79f 0x14b ./src/od.o + 0x454b (size before relaxing) + .debug_str 0x000000000000b8ea 0x41 ./src/ssp.o + 0xa7aa (size before relaxing) + .debug_str 0x000000000000b92b 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0xa10e (size before relaxing) + +.comment 0x0000000000000000 0x49 + .comment 0x0000000000000000 0x49 ./src/accelo.o + 0x4a (size before relaxing) + .comment 0x0000000000000049 0x4a ./src/callback.o + .comment 0x0000000000000049 0x4a ./src/can.o + .comment 0x0000000000000049 0x4a ./src/cr_startup_lpc175x_6x.o + .comment 0x0000000000000049 0x4a ./src/crp.o + .comment 0x0000000000000049 0x4a ./src/i2c.o + .comment 0x0000000000000049 0x4a ./src/lcd.o + .comment 0x0000000000000049 0x4a ./src/main.o + .comment 0x0000000000000049 0x4a ./src/od.o + .comment 0x0000000000000049 0x4a ./src/ssp.o + .comment 0x0000000000000049 0x4a /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + +.ARM.attributes + 0x0000000000000000 0x2b + .ARM.attributes + 0x0000000000000000 0x2d ./src/accelo.o + .ARM.attributes + 0x000000000000002d 0x2d ./src/callback.o + .ARM.attributes + 0x000000000000005a 0x2d ./src/can.o + .ARM.attributes + 0x0000000000000087 0x2d ./src/cr_startup_lpc175x_6x.o + .ARM.attributes + 0x00000000000000b4 0x33 ./src/crp.o + .ARM.attributes + 0x00000000000000e7 0x2d ./src/i2c.o + .ARM.attributes + 0x0000000000000114 0x2d ./src/lcd.o + .ARM.attributes + 0x0000000000000141 0x2d ./src/main.o + .ARM.attributes + 0x000000000000016e 0x2d ./src/od.o + .ARM.attributes + 0x000000000000019b 0x2d ./src/ssp.o + .ARM.attributes + 0x00000000000001c8 0x2d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .ARM.attributes + 0x00000000000001f5 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .ARM.attributes + 0x0000000000000222 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .ARM.attributes + 0x000000000000024f 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .ARM.attributes + 0x000000000000027c 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .ARM.attributes + 0x00000000000002a9 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .ARM.attributes + 0x00000000000002d6 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .ARM.attributes + 0x0000000000000303 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .ARM.attributes + 0x0000000000000330 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .ARM.attributes + 0x000000000000035d 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .ARM.attributes + 0x000000000000038a 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .ARM.attributes + 0x00000000000003b7 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .ARM.attributes + 0x00000000000003e4 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .ARM.attributes + 0x0000000000000411 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .ARM.attributes + 0x000000000000043e 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .ARM.attributes + 0x000000000000046b 0x33 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .ARM.attributes + 0x000000000000049e 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .ARM.attributes + 0x00000000000004cb 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .ARM.attributes + 0x00000000000004f8 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .ARM.attributes + 0x0000000000000525 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .ARM.attributes + 0x0000000000000552 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .ARM.attributes + 0x000000000000057f 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .ARM.attributes + 0x00000000000005ac 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .ARM.attributes + 0x00000000000005d9 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .ARM.attributes + 0x0000000000000606 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .ARM.attributes + 0x0000000000000633 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .ARM.attributes + 0x0000000000000660 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .ARM.attributes + 0x000000000000067b 0x33 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .ARM.attributes + 0x00000000000006ae 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .ARM.attributes + 0x00000000000006c9 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .ARM.attributes + 0x00000000000006e4 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .ARM.attributes + 0x00000000000006ff 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .ARM.attributes + 0x000000000000071a 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .ARM.attributes + 0x0000000000000735 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .ARM.attributes + 0x0000000000000750 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .ARM.attributes + 0x000000000000076b 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + +.debug_frame 0x0000000000000000 0x9c4 + .debug_frame 0x0000000000000000 0xd4 ./src/accelo.o + .debug_frame 0x00000000000000d4 0x84 ./src/callback.o + .debug_frame 0x0000000000000158 0xfc ./src/can.o + .debug_frame 0x0000000000000254 0x170 ./src/cr_startup_lpc175x_6x.o + .debug_frame 0x00000000000003c4 0x11c ./src/i2c.o + .debug_frame 0x00000000000004e0 0x154 ./src/lcd.o + .debug_frame 0x0000000000000634 0x29c ./src/main.o + .debug_frame 0x00000000000008d0 0x60 ./src/od.o + .debug_frame 0x0000000000000930 0x58 ./src/ssp.o + .debug_frame 0x0000000000000988 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +Cross Reference Table + +Symbol File +ADC_IRQHandler ./src/cr_startup_lpc175x_6x.o +BOD_IRQHandler ./src/cr_startup_lpc175x_6x.o +BusFault_Handler ./src/cr_startup_lpc175x_6x.o +CANActivity_IRQHandler ./src/cr_startup_lpc175x_6x.o +CANOpen_NMT_send ./src/main.o +CANOpen_heartbeat_send ./src/main.o +CANOpen_pdo1_receive ./src/main.o +CANOpen_pdo1_send ./src/main.o +CANOpen_pdo2_send ./src/main.o +CANOpen_pdo3_send ./src/main.o +CANOpen_pdo4_send ./src/main.o +CAN_IRQHandler ./src/main.o + ./src/cr_startup_lpc175x_6x.o +CRP_WORD ./src/crp.o +DMA_IRQHandler ./src/cr_startup_lpc175x_6x.o +DebugMon_Handler ./src/cr_startup_lpc175x_6x.o +Delay ./src/lcd.o +EINT0_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT1_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT2_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT3_IRQHandler ./src/cr_startup_lpc175x_6x.o +ENET_IRQHandler ./src/cr_startup_lpc175x_6x.o +HardFault_Handler ./src/cr_startup_lpc175x_6x.o +I2C0_IRQHandler ./src/i2c.o + ./src/cr_startup_lpc175x_6x.o +I2C1_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2C2_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2S_IRQHandler ./src/cr_startup_lpc175x_6x.o +ILI9341_Initial ./src/lcd.o + ./src/main.o +IntDefaultHandler ./src/cr_startup_lpc175x_6x.o +MCPWM_IRQHandler ./src/cr_startup_lpc175x_6x.o +MemManage_Handler ./src/cr_startup_lpc175x_6x.o +NMI_Handler ./src/cr_startup_lpc175x_6x.o +ODList ./src/od.o +PLL0_IRQHandler ./src/cr_startup_lpc175x_6x.o +PLL1_IRQHandler ./src/cr_startup_lpc175x_6x.o +PWM1_IRQHandler ./src/cr_startup_lpc175x_6x.o +PendSV_Handler ./src/cr_startup_lpc175x_6x.o +QEI_IRQHandler ./src/cr_startup_lpc175x_6x.o +RIT_IRQHandler ./src/cr_startup_lpc175x_6x.o +RTC_IRQHandler ./src/cr_startup_lpc175x_6x.o +ResetISR ./src/cr_startup_lpc175x_6x.o +SPI_IRQHandler ./src/cr_startup_lpc175x_6x.o +SSP0_IRQHandler ./src/cr_startup_lpc175x_6x.o +SSP1_IRQHandler ./src/cr_startup_lpc175x_6x.o +SVC_Handler ./src/cr_startup_lpc175x_6x.o +SysTick_Handler ./src/main.o + ./src/cr_startup_lpc175x_6x.o +SystemCoreClock /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +SystemCoreClockUpdate /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +SystemInit /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + ./src/cr_startup_lpc175x_6x.o +TIMER0_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER1_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER2_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER3_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART0_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART1_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART2_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART3_IRQHandler ./src/cr_startup_lpc175x_6x.o +USBActivity_IRQHandler ./src/cr_startup_lpc175x_6x.o +USB_IRQHandler ./src/cr_startup_lpc175x_6x.o +UsageFault_Handler ./src/cr_startup_lpc175x_6x.o +WDT_IRQHandler ./src/cr_startup_lpc175x_6x.o +Write_Cmd ./src/lcd.o + ./src/main.o +Write_Cmd_Data ./src/lcd.o + ./src/main.o +_Csys_alloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +_Cwritebuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +__CR_SEMIHOST /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) +__Ciob /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_cdcmpeq /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_cdcmple /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_cdrcmple /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2f /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2iz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/accelo.o +__aeabi_d2lz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2uiz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2ulz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_dadd /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpeq /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpge /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpgt /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_dcmple /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmplt /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpun /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_ddiv /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/accelo.o +__aeabi_dmul /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/accelo.o +__aeabi_dneg /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_drsub /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_dsub /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_i2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/accelo.o +__aeabi_idiv0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) +__aeabi_l2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_ldivmod /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +__aeabi_lowlevel_memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) +__aeabi_memclr /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memclr4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memclr8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memcpy /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) +__aeabi_memcpy4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memcpy8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_ui2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_ul2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_uldivmod /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +__bhs_ldivmod1 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) +__bhs_ui2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__bhs_ul2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__bss_section_table_end ./src/cr_startup_lpc175x_6x.o +__check_heap_overflow /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +__data_section_table ./src/cr_startup_lpc175x_6x.o +__data_section_table_end ./src/cr_startup_lpc175x_6x.o +__end_of_heap /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +__exit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) +__flsbuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__heaps /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +__main /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + ./src/cr_startup_lpc175x_6x.o +__num_Ciob_streams /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +__sys_appexit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +__sys_close /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +__sys_flen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) +__sys_istty /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +__sys_remove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +__sys_rename /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +__sys_seek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) +__sys_tmpnam /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +__sys_write /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__valid_user_code_checksum ./src/cr_startup_lpc175x_6x.o +__vfprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +_deferredlazyseek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) +_do_fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) +_fdopen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +_fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +_fprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_frexpl /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +_init_alloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) +_initio /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) +_ldexpl /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +_printf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_printf_char /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_pvHeapLimit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) +_pvHeapStart /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +_sbrk /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +_snprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_sprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_terminateio /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +_vStackTop ./src/cr_startup_lpc175x_6x.o +_vfprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_vprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_vsnprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_vsprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +accelo_interval ./src/main.o +affichage ./src/main.o +baudrate ./src/od.o +bss_init ./src/cr_startup_lpc175x_6x.o +callback_add ./src/callback.o + ./src/main.o +callback_do ./src/callback.o + ./src/main.o +callback_init ./src/main.o +callback_setflag ./src/callback.o + ./src/main.o + ./src/i2c.o +calloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +can_config ./src/can.o + ./src/main.o +can_receive ./src/can.o + ./src/main.o +can_sdo_receive ./src/can.o + ./src/main.o +can_sdo_send ./src/can.o +can_send ./src/can.o + ./src/main.o +cmd ./src/main.o +convert_to_gravity_scale_2g ./src/accelo.o +data_g_1 ./src/main.o +data_g_2 ./src/main.o +data_g_3 ./src/main.o +data_g_4 ./src/main.o +data_init ./src/cr_startup_lpc175x_6x.o +device_name ./src/od.o +disp_chunk ./src/lcd.o +disp_clear ./src/lcd.o + ./src/main.o +disp_setpix ./src/lcd.o + ./src/main.o +disp_setwindow ./src/lcd.o +errno /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) +fclose /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +flag ./src/timer.o +fprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +free /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +fseek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +ftell /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) +g_pfnVectors ./src/cr_startup_lpc175x_6x.o +get_OD_data ./src/od.o + ./src/main.o +get_data_from_i2c_and_ready_to_be_sent_to_master_then_send ./src/main.o +get_one_set_data ./src/accelo.o + ./src/main.o +get_systick_counter ./src/main.o +hardware_version ./src/od.o +i2c_init ./src/i2c.o + ./src/main.o +i2c_read_register ./src/i2c.o +i2c_read_registers ./src/i2c.o + ./src/accelo.o +i2c_start_transaction ./src/i2c.o +i2c_transact ./src/i2c.o +i2c_write_register ./src/i2c.o + ./src/accelo.o +intern_transact ./src/i2c.o +lcd_activate ./src/lcd.o + ./src/main.o +main ./src/main.o + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) +malloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +master_main ./src/main.o +memcpy /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +msg ./src/main.o +msg_receive ./src/main.o +msg_sdo ./src/main.o +node_id ./src/od.o +od_accelo_interval ./src/od.o +od_heartbeat ./src/od.o +od_measurements ./src/od.o +print_received_can_data ./src/main.o +printf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/main.o +printf_char /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +read_one_set_data ./src/accelo.o +realloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +register_error ./src/od.o +remove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +rename /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +scroll_speed ./src/main.o +setCtrl ./src/accelo.o + ./src/main.o +set_OD_data ./src/od.o + ./src/main.o +setvbuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +slave_main ./src/main.o +snprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/accelo.o +software_version ./src/od.o +sprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +ssp_config ./src/ssp.o + ./src/main.o +ssp_send ./src/ssp.o + ./src/lcd.o +state ./src/main.o +strlen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +timer_0_init ./src/timer.o +timer_counter ./src/main.o +timer_counter_ms ./src/timer.o +transform_from_two_compli ./src/accelo.o +type_device ./src/od.o +uart_init ./src/uart.o +uart_receive ./src/uart.o +uart_send ./src/uart.o +vfprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +vprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +vsnprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +vsprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) diff --git a/Debug/makefile b/Debug/makefile new file mode 100644 index 0000000..154678f --- /dev/null +++ b/Debug/makefile @@ -0,0 +1,63 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include src/subdir.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +-include ../makefile.defs + +OPTIONAL_TOOL_DEPS := \ +$(wildcard ../makefile.defs) \ +$(wildcard ../makefile.init) \ +$(wildcard ../makefile.targets) \ + + +BUILD_ARTIFACT_NAME := CANOpen_attempt +BUILD_ARTIFACT_EXTENSION := axf +BUILD_ARTIFACT_PREFIX := +BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),) + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: + +@$(MAKE) --no-print-directory main-build && $(MAKE) --no-print-directory post-build + +# Main-build Target +main-build: CANOpen_attempt.axf + +# Tool invocations +CANOpen_attempt.axf: $(OBJS) $(USER_OBJS) makefile objects.mk $(OPTIONAL_TOOL_DEPS) + @echo 'Building target: $@' + @echo 'Invoking: MCU Linker' + arm-none-eabi-gcc -nostdlib -L"/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug" -Xlinker -Map="CANOpen_attempt.map" -Xlinker --cref -Xlinker --gc-sections -Xlinker -print-memory-usage -mcpu=cortex-m3 -mthumb -T "uart2can-bin_bla_Debug.ld" -o "CANOpen_attempt.axf" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(EXECUTABLES)$(OBJS)$(C_DEPS) CANOpen_attempt.axf + -@echo ' ' + +post-build: + -@echo 'Performing post-build steps' + -arm-none-eabi-size "CANOpen_attempt.axf"; # arm-none-eabi-objcopy -v -O binary "CANOpen_attempt.axf" "CANOpen_attempt.bin" ; # checksum -p LPC1769 -d "CANOpen_attempt.bin"; + -@echo ' ' + +.PHONY: all clean dependents post-build + +-include ../makefile.targets diff --git a/Debug/objects.mk b/Debug/objects.mk new file mode 100644 index 0000000..59aa5fe --- /dev/null +++ b/Debug/objects.mk @@ -0,0 +1,8 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := -lCMSIS_CORE_LPC17xx + diff --git a/Debug/serie_5_CAN.map b/Debug/serie_5_CAN.map new file mode 100644 index 0000000..1297489 --- /dev/null +++ b/Debug/serie_5_CAN.map @@ -0,0 +1,1360 @@ +Archive member included to satisfy reference by file (symbol) + +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + ./src/cr_startup_lpc175x_6x.o (SystemInit) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + ./src/cr_startup_lpc175x_6x.o (__main) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/serie_5.o (printf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) (_initio) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__vfprintf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (setvbuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) (strlen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (memset) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__flsbuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (_fdopen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (_fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (_frexpl) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (_ldexpl) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (_Cwritebuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (malloc) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) (errno) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (fclose) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (fseek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) (ftell) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (remove) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (memcpy) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (__heaps) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (_sbrk) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) (_do_fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) (__check_heap_overflow) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) (__aeabi_ldivmod) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) (__aeabi_idiv0) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__aeabi_dmul) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) (__aeabi_memcpy) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__Ciob) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (__sys_appexit) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (__sys_close) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) (__sys_flen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) (__sys_istty) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (__sys_remove) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (__sys_rename) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) (__sys_seek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (__sys_tmpnam) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) (__sys_write) + +Discarded input sections + + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .group 0x0000000000000000 0xc ./src/callback.o + .text 0x0000000000000000 0x0 ./src/callback.o + .data 0x0000000000000000 0x0 ./src/callback.o + .bss 0x0000000000000000 0x0 ./src/callback.o + .group 0x0000000000000000 0xc ./src/cr_startup_lpc175x_6x.o + .text 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .data 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .bss 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .debug_macro 0x0000000000000000 0xa84 ./src/cr_startup_lpc175x_6x.o + .group 0x0000000000000000 0xc ./src/crp.o + .group 0x0000000000000000 0xc ./src/crp.o + .text 0x0000000000000000 0x0 ./src/crp.o + .data 0x0000000000000000 0x0 ./src/crp.o + .bss 0x0000000000000000 0x0 ./src/crp.o + .debug_macro 0x0000000000000000 0xa84 ./src/crp.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .text 0x0000000000000000 0x0 ./src/serie_5.o + .data 0x0000000000000000 0x0 ./src/serie_5.o + .bss 0x0000000000000000 0x0 ./src/serie_5.o + .bss.callbackes + 0x0000000000000000 0x24 ./src/serie_5.o + .bss.callback_count + 0x0000000000000000 0x4 ./src/serie_5.o + .debug_macro 0x0000000000000000 0xa84 ./src/serie_5.o + .debug_macro 0x0000000000000000 0x1c ./src/serie_5.o + .debug_macro 0x0000000000000000 0x3a ./src/serie_5.o + .debug_macro 0x0000000000000000 0x10 ./src/serie_5.o + .debug_macro 0x0000000000000000 0x12e ./src/serie_5.o + .debug_macro 0x0000000000000000 0x5b3 ./src/serie_5.o + .debug_macro 0x0000000000000000 0x2d ./src/serie_5.o + .debug_macro 0x0000000000000000 0xbb1 ./src/serie_5.o + .debug_macro 0x0000000000000000 0x2c7 ./src/serie_5.o + .debug_macro 0x0000000000000000 0x10 ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .text 0x0000000000000000 0x0 ./src/uart.o + .data 0x0000000000000000 0x0 ./src/uart.o + .bss 0x0000000000000000 0x0 ./src/uart.o + .text.uart_init + 0x0000000000000000 0x9c ./src/uart.o + .text.uart_send + 0x0000000000000000 0x5c ./src/uart.o + .text.uart_receive + 0x0000000000000000 0x30 ./src/uart.o + .debug_info 0x0000000000000000 0xa21 ./src/uart.o + .debug_abbrev 0x0000000000000000 0x1ba ./src/uart.o + .debug_aranges + 0x0000000000000000 0x30 ./src/uart.o + .debug_ranges 0x0000000000000000 0x20 ./src/uart.o + .debug_macro 0x0000000000000000 0x89 ./src/uart.o + .debug_macro 0x0000000000000000 0xa84 ./src/uart.o + .debug_macro 0x0000000000000000 0x10 ./src/uart.o + .debug_macro 0x0000000000000000 0x1c ./src/uart.o + .debug_macro 0x0000000000000000 0x3a ./src/uart.o + .debug_macro 0x0000000000000000 0x10 ./src/uart.o + .debug_macro 0x0000000000000000 0x12e ./src/uart.o + .debug_macro 0x0000000000000000 0x5b3 ./src/uart.o + .debug_macro 0x0000000000000000 0x2d ./src/uart.o + .debug_macro 0x0000000000000000 0xbb1 ./src/uart.o + .debug_macro 0x0000000000000000 0x2c7 ./src/uart.o + .debug_macro 0x0000000000000000 0x82 ./src/uart.o + .debug_macro 0x0000000000000000 0x46 ./src/uart.o + .debug_line 0x0000000000000000 0x372 ./src/uart.o + .debug_str 0x0000000000000000 0xa647 ./src/uart.o + .comment 0x0000000000000000 0x4a ./src/uart.o + .debug_frame 0x0000000000000000 0x88 ./src/uart.o + .ARM.attributes + 0x0000000000000000 0x2d ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .text 0x0000000000000000 0x0 ./src/uart2can2.o + .data 0x0000000000000000 0x0 ./src/uart2can2.o + .bss 0x0000000000000000 0x0 ./src/uart2can2.o + .text.can_receive + 0x0000000000000000 0xac ./src/uart2can2.o + .debug_macro 0x0000000000000000 0xa84 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x1c ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x3a ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x10 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x12e ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x5b3 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x2d ./src/uart2can2.o + .debug_macro 0x0000000000000000 0xbb1 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x2c7 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x82 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0xa0 ./src/uart2can2.o + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .data 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .bss 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text.SystemCoreClockUpdate + 0x0000000000000000 0xb8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .data.SystemCoreClock + 0x0000000000000000 0x4 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x10 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x12e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x5b3 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x1c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x3a /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x2d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0xbb1 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x2c7 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.fprintf 0x0000000000000000 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.printf_char + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.snprintf + 0x0000000000000000 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vfprintf + 0x0000000000000000 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vprintf 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vsprintf + 0x0000000000000000 0x5c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .text._terminateio + 0x0000000000000000 0x50 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text.no_fp_display + 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._fprintf + 0x0000000000000000 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._printf_char + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._sprintf + 0x0000000000000000 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._snprintf + 0x0000000000000000 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vfprintf + 0x0000000000000000 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vprintf + 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vsprintf + 0x0000000000000000 0x5c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._vsnprintf + 0x0000000000000000 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text._printf 0x0000000000000000 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.calloc 0x0000000000000000 0x50 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.realloc 0x0000000000000000 0x24 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .text.rename 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .text.memcpy 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .text._init_alloc + 0x0000000000000000 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text.__aeabi_division_ldivmod + 0x0000000000000000 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text.__aeabi_division_uldivmod + 0x0000000000000000 0x174 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .text.__aeabi_division_idiv0 + 0x0000000000000000 0x2 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_drsub + 0x0000000000000000 0x10 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_dneg + 0x0000000000000000 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2f + 0x0000000000000000 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2uiz + 0x0000000000000000 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2lz + 0x0000000000000000 0x72 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_d2ulz + 0x0000000000000000 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__bhs_ul2d + 0x0000000000000000 0x8a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_ui2d + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_l2d + 0x0000000000000000 0x1c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_ul2d + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_dcmpgt + 0x0000000000000000 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_dcmpun + 0x0000000000000000 0x1a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_cdcmple + 0x0000000000000000 0x2c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text.__aeabi_cdrcmple + 0x0000000000000000 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memcpy + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memmove + 0x0000000000000000 0x1c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memclr + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memset + 0x0000000000000000 0xa /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .text.__sys_rename + 0x0000000000000000 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + +Memory Configuration + +Name Origin Length Attributes +MFlash512 0x0000000000000000 0x0000000000080000 xr +RamLoc32 0x0000000010000000 0x0000000000008000 xrw +RamAHB32 0x000000002007c000 0x0000000000008000 xrw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD ./src/callback.o +LOAD ./src/cr_startup_lpc175x_6x.o +LOAD ./src/crp.o +LOAD ./src/serie_5.o +LOAD ./src/uart.o +LOAD ./src/uart2can2.o +LOAD /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a +START GROUP +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libgcc.a +END GROUP + 0x0000000000000000 __base_MFlash512 = 0x0 + 0x0000000000000000 __base_Flash = 0x0 + 0x0000000000080000 __top_MFlash512 = 0x80000 + 0x0000000000080000 __top_Flash = 0x80000 + 0x0000000010000000 __base_RamLoc32 = 0x10000000 + 0x0000000010000000 __base_RAM = 0x10000000 + 0x0000000010008000 __top_RamLoc32 = 0x10008000 + 0x0000000010008000 __top_RAM = 0x10008000 + 0x000000002007c000 __base_RamAHB32 = 0x2007c000 + 0x000000002007c000 __base_RAM2 = 0x2007c000 + 0x0000000020084000 __top_RamAHB32 = 0x20084000 + 0x0000000020084000 __top_RAM2 = 0x20084000 + +.text 0x0000000000000000 0x2eb0 + FILL mask 0xff + 0x0000000000000000 __vectors_start__ = ABSOLUTE (.) + *(.isr_vector) + .isr_vector 0x0000000000000000 0xcc ./src/cr_startup_lpc175x_6x.o + 0x0000000000000000 g_pfnVectors + 0x00000000000000cc . = ALIGN (0x4) + 0x00000000000000cc __section_table_start = . + 0x00000000000000cc __data_section_table = . + 0x00000000000000cc 0x4 LONG 0x2eb0 LOADADDR (.data) + 0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data) + 0x00000000000000d4 0x4 LONG 0x0 SIZEOF (.data) + 0x00000000000000d8 0x4 LONG 0x2eb0 LOADADDR (.data_RAM2) + 0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2) + 0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2) + 0x00000000000000e4 __data_section_table_end = . + 0x00000000000000e4 __bss_section_table = . + 0x00000000000000e4 0x4 LONG 0x10000000 ADDR (.bss) + 0x00000000000000e8 0x4 LONG 0x224 SIZEOF (.bss) + 0x00000000000000ec 0x4 LONG 0x2007c000 ADDR (.bss_RAM2) + 0x00000000000000f0 0x4 LONG 0x0 SIZEOF (.bss_RAM2) + 0x00000000000000f4 __bss_section_table_end = . + 0x00000000000000f4 __section_table_end = . + *(.after_vectors*) + .after_vectors + 0x00000000000000f4 0x130 ./src/cr_startup_lpc175x_6x.o + 0x00000000000000f4 data_init + 0x0000000000000138 bss_init + 0x0000000000000170 ResetISR + 0x00000000000001e8 NMI_Handler + 0x00000000000001ee HardFault_Handler + 0x00000000000001f4 MemManage_Handler + 0x00000000000001fa BusFault_Handler + 0x0000000000000200 UsageFault_Handler + 0x0000000000000206 SVC_Handler + 0x000000000000020c DebugMon_Handler + 0x0000000000000212 PendSV_Handler + 0x0000000000000218 SysTick_Handler + 0x000000000000021e TIMER2_IRQHandler + 0x000000000000021e RIT_IRQHandler + 0x000000000000021e I2C0_IRQHandler + 0x000000000000021e USBActivity_IRQHandler + 0x000000000000021e PWM1_IRQHandler + 0x000000000000021e I2C1_IRQHandler + 0x000000000000021e EINT2_IRQHandler + 0x000000000000021e UART1_IRQHandler + 0x000000000000021e EINT3_IRQHandler + 0x000000000000021e CANActivity_IRQHandler + 0x000000000000021e TIMER3_IRQHandler + 0x000000000000021e UART0_IRQHandler + 0x000000000000021e IntDefaultHandler + 0x000000000000021e PLL0_IRQHandler + 0x000000000000021e PLL1_IRQHandler + 0x000000000000021e SSP0_IRQHandler + 0x000000000000021e I2S_IRQHandler + 0x000000000000021e I2C2_IRQHandler + 0x000000000000021e RTC_IRQHandler + 0x000000000000021e TIMER0_IRQHandler + 0x000000000000021e SPI_IRQHandler + 0x000000000000021e EINT1_IRQHandler + 0x000000000000021e TIMER1_IRQHandler + 0x000000000000021e UART2_IRQHandler + 0x000000000000021e ADC_IRQHandler + 0x000000000000021e SSP1_IRQHandler + 0x000000000000021e USB_IRQHandler + 0x000000000000021e BOD_IRQHandler + 0x000000000000021e WDT_IRQHandler + 0x000000000000021e QEI_IRQHandler + 0x000000000000021e EINT0_IRQHandler + 0x000000000000021e DMA_IRQHandler + 0x000000000000021e UART3_IRQHandler + 0x000000000000021e MCPWM_IRQHandler + 0x000000000000021e ENET_IRQHandler + 0x00000000000002fc . = 0x2fc + *fill* 0x0000000000000224 0xd8 ff + 0x00000000000002fc PROVIDE (__CRP_WORD_START__ = .) + *(.crp) + .crp 0x00000000000002fc 0x4 ./src/crp.o + 0x00000000000002fc CRP_WORD + 0x0000000000000300 PROVIDE (__CRP_WORD_END__ = .) + 0x0000000000000001 ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application) + *(.text*) + .text.callback_add + 0x0000000000000300 0x68 ./src/callback.o + 0x0000000000000300 callback_add + .text.callback_setflag + 0x0000000000000368 0x54 ./src/callback.o + 0x0000000000000368 callback_setflag + .text.callback_do + 0x00000000000003bc 0x64 ./src/callback.o + 0x00000000000003bc callback_do + .text.CAN_IRQHandler + 0x0000000000000420 0xb0 ./src/serie_5.o + 0x0000000000000420 CAN_IRQHandler + .text.print_received_can_data + 0x00000000000004d0 0x4c ./src/serie_5.o + 0x00000000000004d0 print_received_can_data + .text.callback_init + 0x000000000000051c 0x14 ./src/serie_5.o + 0x000000000000051c callback_init + .text.main 0x0000000000000530 0x80 ./src/serie_5.o + 0x0000000000000530 main + .text.NVIC_EnableIRQ + 0x00000000000005b0 0x30 ./src/uart2can2.o + .text.can_config + 0x00000000000005e0 0x74 ./src/uart2can2.o + 0x00000000000005e0 can_config + .text.can_send + 0x0000000000000654 0xcc ./src/uart2can2.o + 0x0000000000000654 can_send + .text.SystemInit + 0x0000000000000720 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0x0000000000000720 SystemInit + .text.__main 0x00000000000007f8 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + 0x00000000000007f8 __main + 0x00000000000007f8 __CR_SEMIHOST + .text.fp_round + 0x0000000000000806 0x4c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.pr_dec.constprop.0 + 0x0000000000000852 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.sprintf 0x0000000000000878 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000000878 sprintf + *fill* 0x00000000000008e4 0x4 ff + .text.fp_display + 0x00000000000008e8 0x950 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.vsnprintf + 0x0000000000001238 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000001238 vsnprintf + .text.printf 0x00000000000012a0 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x00000000000012a0 printf + .text._initio 0x00000000000012f4 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + 0x00000000000012f4 _initio + .text.__vfprintf + 0x000000000000136c 0xbe4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + 0x000000000000136c __vfprintf + .text.setvbuf 0x0000000000001f50 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + 0x0000000000001f50 setvbuf + .text.strlen 0x0000000000001f8e 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + 0x0000000000001f8e strlen + .text.memset 0x0000000000001fd6 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + 0x0000000000001fd6 memset + .text._deferredlazyseek + 0x0000000000001fda 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x0000000000001fda _deferredlazyseek + .text.__flsbuf + 0x000000000000201a 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x000000000000201a __flsbuf + .text._fdopen 0x000000000000215a 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + 0x000000000000215a _fdopen + .text._fflush 0x00000000000021c2 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + 0x00000000000021c2 _fflush + .text._frexpl 0x0000000000002214 0x56 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + 0x0000000000002214 _frexpl + *fill* 0x000000000000226a 0x2 ff + .text._ldexpl 0x000000000000226c 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + 0x000000000000226c _ldexpl + .text._Cwritebuf + 0x00000000000022b4 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + 0x00000000000022b4 _Cwritebuf + .text.malloc 0x0000000000002320 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x0000000000002320 malloc + .text.free 0x00000000000023e8 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x00000000000023e8 free + .text._Csys_alloc + 0x0000000000002418 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x0000000000002418 _Csys_alloc + .text.fclose 0x0000000000002438 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + 0x0000000000002438 fclose + .text.fflush 0x0000000000002490 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + 0x0000000000002490 fflush + .text.fseek 0x00000000000024cc 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + 0x00000000000024cc fseek + .text.ftell 0x00000000000025c8 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + 0x00000000000025c8 ftell + .text.remove 0x000000000000260c 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + 0x000000000000260c remove + .text._sbrk 0x0000000000002620 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + 0x0000000000002620 _sbrk + .text._do_fflush + 0x000000000000265c 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + 0x000000000000265c _do_fflush + .text.__check_heap_overflow + 0x000000000000269c 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + 0x000000000000269c __check_heap_overflow + .text.__aeabi_dmul + 0x00000000000026b0 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000026b0 __aeabi_dmul + .text.__aeabi_ddiv + 0x00000000000027ac 0x134 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000027ac __aeabi_ddiv + .text.__aeabi_dsub + 0x00000000000028e0 0x1ac /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000028e0 __aeabi_dsub + .text.__aeabi_dadd + 0x0000000000002a8c 0x110 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002a8c __aeabi_dadd + .text.__aeabi_d2iz + 0x0000000000002b9c 0x42 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002b9c __aeabi_d2iz + .text.__bhs_ui2d + 0x0000000000002bde 0x46 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002bde __bhs_ui2d + .text.__aeabi_i2d + 0x0000000000002c24 0x12 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002c24 __aeabi_i2d + .text.__aeabi_dcmpeq + 0x0000000000002c36 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002c36 __aeabi_dcmpeq + .text.__aeabi_dcmplt + 0x0000000000002c72 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002c72 __aeabi_dcmplt + .text.__aeabi_dcmple + 0x0000000000002cca 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002cca __aeabi_dcmple + .text.__aeabi_dcmpge + 0x0000000000002d2c 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000002d2c __aeabi_dcmpge + .text.__aeabi_memset_lowlevel + 0x0000000000002d8e 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + 0x0000000000002d8e __aeabi_lowlevel_memset + .text.__sys_appexit + 0x0000000000002dc0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + 0x0000000000002dc0 __exit + 0x0000000000002dc0 __sys_appexit + .text.__sys_close + 0x0000000000002dcc 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + 0x0000000000002dcc __sys_close + .text.__sys_flen + 0x0000000000002dd8 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + 0x0000000000002dd8 __sys_flen + .text.__sys_istty + 0x0000000000002de4 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + 0x0000000000002de4 __sys_istty + .text.__sys_remove + 0x0000000000002df0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + 0x0000000000002df0 __sys_remove + .text.__sys_seek + 0x0000000000002dfc 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + 0x0000000000002dfc __sys_seek + .text.__sys_tmpnam + 0x0000000000002e08 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + 0x0000000000002e08 __sys_tmpnam + .text.__sys_write + 0x0000000000002e14 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + 0x0000000000002e14 __sys_write + *(.rodata .rodata.* .constdata .constdata.*) + .rodata.print_received_can_data.str1.4 + 0x0000000000002e20 0xa ./src/serie_5.o + .rodata.fp_display.str1.1 + 0x0000000000002e2a 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x35 (size before relaxing) + .rodata._initio.str1.1 + 0x0000000000002e5e 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .rodata.__vfprintf.str1.1 + 0x0000000000002e62 0x31 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + 0x38 (size before relaxing) + .rodata._Csys_alloc.str1.1 + 0x0000000000002e93 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + *fill* 0x0000000000002eab 0x1 ff + .rodata.__num_Ciob_streams + 0x0000000000002eac 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + 0x0000000000002eac __num_Ciob_streams + 0x0000000000002eb0 . = ALIGN (0x4) + +.glue_7 0x0000000000002eb0 0x0 + .glue_7 0x0000000000002eb0 0x0 linker stubs + +.glue_7t 0x0000000000002eb0 0x0 + .glue_7t 0x0000000000002eb0 0x0 linker stubs + +.vfp11_veneer 0x0000000000002eb0 0x0 + .vfp11_veneer 0x0000000000002eb0 0x0 linker stubs + +.v4_bx 0x0000000000002eb0 0x0 + .v4_bx 0x0000000000002eb0 0x0 linker stubs + +.iplt 0x0000000000002eb0 0x0 + .iplt 0x0000000000002eb0 0x0 ./src/callback.o + +.rel.dyn 0x0000000000002eb0 0x0 + .rel.iplt 0x0000000000002eb0 0x0 ./src/callback.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + +.ARM.exidx 0x0000000000002eb0 0x0 + 0x0000000000002eb0 __exidx_start = . + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + 0x0000000000002eb0 __exidx_end = . + 0x0000000000002eb0 _etext = . + +.data_RAM2 0x000000002007c000 0x0 load address 0x0000000000002eb0 + FILL mask 0xff + [!provide] PROVIDE (__start_data_RAM2 = .) + [!provide] PROVIDE (__start_data_RamAHB32 = .) + *(.ramfunc.$RAM2) + *(.ramfunc.$RamAHB32) + *(.data.$RAM2) + *(.data.$RamAHB32) + *(.data.$RAM2.*) + *(.data.$RamAHB32.*) + 0x000000002007c000 . = ALIGN (0x4) + [!provide] PROVIDE (__end_data_RAM2 = .) + [!provide] PROVIDE (__end_data_RamAHB32 = .) + +.uninit_RESERVED + 0x0000000010000000 0x0 + 0x0000000010000000 _start_uninit_RESERVED = . + *(.bss.$RESERVED*) + 0x0000000010000000 . = ALIGN (0x4) + 0x0000000010000000 _end_uninit_RESERVED = . + +.data 0x0000000010000000 0x0 load address 0x0000000000002eb0 + FILL mask 0xff + 0x0000000010000000 _data = . + [!provide] PROVIDE (__start_data_RAM = .) + [!provide] PROVIDE (__start_data_RamLoc32 = .) + *(vtable) + *(.ramfunc*) + *(CodeQuickAccess) + *(DataQuickAccess) + *(RamFunction) + *(.data*) + 0x0000000010000000 . = ALIGN (0x4) + 0x0000000010000000 _edata = . + [!provide] PROVIDE (__end_data_RAM = .) + [!provide] PROVIDE (__end_data_RamLoc32 = .) + +.igot.plt 0x0000000010000000 0x0 load address 0x0000000000002eb0 + .igot.plt 0x0000000010000000 0x0 ./src/callback.o + +.bss_RAM2 0x000000002007c000 0x0 + [!provide] PROVIDE (__start_bss_RAM2 = .) + [!provide] PROVIDE (__start_bss_RamAHB32 = .) + *(.bss.$RAM2) + *(.bss.$RamAHB32) + *(.bss.$RAM2.*) + *(.bss.$RamAHB32.*) + 0x000000002007c000 . = ALIGN ((. != 0x0)?0x4:0x1) + [!provide] PROVIDE (__end_bss_RAM2 = .) + [!provide] PROVIDE (__end_bss_RamAHB32 = .) + +.bss 0x0000000010000000 0x224 + 0x0000000010000000 _bss = . + [!provide] PROVIDE (__start_bss_RAM = .) + [!provide] PROVIDE (__start_bss_RamLoc32 = .) + *(.bss*) + .bss.callbackes + 0x0000000010000000 0x24 ./src/callback.o + .bss.callback_count + 0x0000000010000024 0x4 ./src/callback.o + .bss.msg 0x0000000010000028 0x10 ./src/serie_5.o + 0x0000000010000028 msg + .bss.errno 0x0000000010000038 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + 0x0000000010000038 errno + .bss.__end_of_heap + 0x000000001000003c 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + 0x000000001000003c __end_of_heap + .bss.__heaps 0x0000000010000040 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + 0x0000000010000040 __heaps + .bss.__Ciob 0x0000000010000044 0x1e0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + 0x0000000010000044 __Ciob + *(COMMON) + 0x0000000010000224 . = ALIGN (0x4) + 0x0000000010000224 _ebss = . + [!provide] PROVIDE (__end_bss_RAM = .) + [!provide] PROVIDE (__end_bss_RamLoc32 = .) + [!provide] PROVIDE (end = .) + +.noinit_RAM2 0x000000002007c000 0x0 + [!provide] PROVIDE (__start_noinit_RAM2 = .) + [!provide] PROVIDE (__start_noinit_RamAHB32 = .) + *(.noinit.$RAM2) + *(.noinit.$RamAHB32) + *(.noinit.$RAM2.*) + *(.noinit.$RamAHB32.*) + 0x000000002007c000 . = ALIGN (0x4) + [!provide] PROVIDE (__end_noinit_RAM2 = .) + [!provide] PROVIDE (__end_noinit_RamAHB32 = .) + +.noinit 0x0000000010000224 0x0 + 0x0000000010000224 _noinit = . + [!provide] PROVIDE (__start_noinit_RAM = .) + [!provide] PROVIDE (__start_noinit_RamLoc32 = .) + *(.noinit*) + 0x0000000010000224 . = ALIGN (0x4) + 0x0000000010000224 _end_noinit = . + [!provide] PROVIDE (__end_noinit_RAM = .) + [!provide] PROVIDE (__end_noinit_RamLoc32 = .) + 0x0000000010000224 PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.) + 0x0000000010008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0)) + 0xffffffffefff74c6 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1)))) + 0x0000000000000000 _image_start = LOADADDR (.text) + 0x0000000000002eb0 _image_end = (LOADADDR (.data) + SIZEOF (.data)) + 0x0000000000002eb0 _image_size = (_image_end - _image_start) +OUTPUT(serie_5_CAN.axf elf32-littlearm) +LOAD linker stubs + +.debug_info 0x0000000000000000 0x1992 + .debug_info 0x0000000000000000 0x185 ./src/callback.o + .debug_info 0x0000000000000185 0x27f ./src/cr_startup_lpc175x_6x.o + .debug_info 0x0000000000000404 0x40 ./src/crp.o + .debug_info 0x0000000000000444 0x7ad ./src/serie_5.o + .debug_info 0x0000000000000bf1 0xa5a ./src/uart2can2.o + .debug_info 0x000000000000164b 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_abbrev 0x0000000000000000 0x763 + .debug_abbrev 0x0000000000000000 0x10c ./src/callback.o + .debug_abbrev 0x000000000000010c 0x122 ./src/cr_startup_lpc175x_6x.o + .debug_abbrev 0x000000000000022e 0x38 ./src/crp.o + .debug_abbrev 0x0000000000000266 0x1d4 ./src/serie_5.o + .debug_abbrev 0x000000000000043a 0x21b ./src/uart2can2.o + .debug_abbrev 0x0000000000000655 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_aranges 0x0000000000000000 0x160 + .debug_aranges + 0x0000000000000000 0x30 ./src/callback.o + .debug_aranges + 0x0000000000000030 0x80 ./src/cr_startup_lpc175x_6x.o + .debug_aranges + 0x00000000000000b0 0x18 ./src/crp.o + .debug_aranges + 0x00000000000000c8 0x38 ./src/serie_5.o + .debug_aranges + 0x0000000000000100 0x38 ./src/uart2can2.o + .debug_aranges + 0x0000000000000138 0x28 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_ranges 0x0000000000000000 0xf8 + .debug_ranges 0x0000000000000000 0x20 ./src/callback.o + .debug_ranges 0x0000000000000020 0x70 ./src/cr_startup_lpc175x_6x.o + .debug_ranges 0x0000000000000090 0x28 ./src/serie_5.o + .debug_ranges 0x00000000000000b8 0x28 ./src/uart2can2.o + .debug_ranges 0x00000000000000e0 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_macro 0x0000000000000000 0x2ffe + .debug_macro 0x0000000000000000 0x81 ./src/callback.o + .debug_macro 0x0000000000000081 0xa84 ./src/callback.o + .debug_macro 0x0000000000000b05 0x1c ./src/callback.o + .debug_macro 0x0000000000000b21 0x3a ./src/callback.o + .debug_macro 0x0000000000000b5b 0x10 ./src/callback.o + .debug_macro 0x0000000000000b6b 0x12e ./src/callback.o + .debug_macro 0x0000000000000c99 0x5b3 ./src/callback.o + .debug_macro 0x000000000000124c 0x2d ./src/callback.o + .debug_macro 0x0000000000001279 0xbb1 ./src/callback.o + .debug_macro 0x0000000000001e2a 0x2c7 ./src/callback.o + .debug_macro 0x00000000000020f1 0x10 ./src/callback.o + .debug_macro 0x0000000000002101 0x1d ./src/cr_startup_lpc175x_6x.o + .debug_macro 0x000000000000211e 0x1a ./src/crp.o + .debug_macro 0x0000000000002138 0x34 ./src/crp.o + .debug_macro 0x000000000000216c 0xb9 ./src/serie_5.o + .debug_macro 0x0000000000002225 0x82 ./src/serie_5.o + .debug_macro 0x00000000000022a7 0x22 ./src/serie_5.o + .debug_macro 0x00000000000022c9 0x4c ./src/serie_5.o + .debug_macro 0x0000000000002315 0xa0 ./src/serie_5.o + .debug_macro 0x00000000000023b5 0x9e ./src/uart2can2.o + .debug_macro 0x0000000000002453 0x12d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000002580 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_line 0x0000000000000000 0x11fe + .debug_line 0x0000000000000000 0x2a5 ./src/callback.o + .debug_line 0x00000000000002a5 0x160 ./src/cr_startup_lpc175x_6x.o + .debug_line 0x0000000000000405 0xb5 ./src/crp.o + .debug_line 0x00000000000004ba 0x425 ./src/serie_5.o + .debug_line 0x00000000000008df 0x4a0 ./src/uart2can2.o + .debug_line 0x0000000000000d7f 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_str 0x0000000000000000 0xb2bf + .debug_str 0x0000000000000000 0x9d20 ./src/callback.o + 0x9d9e (size before relaxing) + .debug_str 0x0000000000009d20 0x1c2 ./src/cr_startup_lpc175x_6x.o + 0x2ed7 (size before relaxing) + .debug_str 0x0000000000009ee2 0xe9 ./src/crp.o + 0x2df8 (size before relaxing) + .debug_str 0x0000000000009fcb 0xb9a ./src/serie_5.o + 0xa914 (size before relaxing) + .debug_str 0x000000000000ab65 0x336 ./src/uart2can2.o + 0xa940 (size before relaxing) + .debug_str 0x000000000000ae9b 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0xa10e (size before relaxing) + +.comment 0x0000000000000000 0x49 + .comment 0x0000000000000000 0x49 ./src/callback.o + 0x4a (size before relaxing) + .comment 0x0000000000000049 0x4a ./src/cr_startup_lpc175x_6x.o + .comment 0x0000000000000049 0x4a ./src/crp.o + .comment 0x0000000000000049 0x4a ./src/serie_5.o + .comment 0x0000000000000049 0x4a ./src/uart2can2.o + .comment 0x0000000000000049 0x4a /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + +.ARM.attributes + 0x0000000000000000 0x2b + .ARM.attributes + 0x0000000000000000 0x2d ./src/callback.o + .ARM.attributes + 0x000000000000002d 0x2d ./src/cr_startup_lpc175x_6x.o + .ARM.attributes + 0x000000000000005a 0x33 ./src/crp.o + .ARM.attributes + 0x000000000000008d 0x2d ./src/serie_5.o + .ARM.attributes + 0x00000000000000ba 0x2d ./src/uart2can2.o + .ARM.attributes + 0x00000000000000e7 0x2d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .ARM.attributes + 0x0000000000000114 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + .ARM.attributes + 0x0000000000000141 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .ARM.attributes + 0x000000000000016e 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .ARM.attributes + 0x000000000000019b 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + .ARM.attributes + 0x00000000000001c8 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .ARM.attributes + 0x00000000000001f5 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .ARM.attributes + 0x0000000000000222 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .ARM.attributes + 0x000000000000024f 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .ARM.attributes + 0x000000000000027c 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .ARM.attributes + 0x00000000000002a9 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .ARM.attributes + 0x00000000000002d6 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + .ARM.attributes + 0x0000000000000303 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + .ARM.attributes + 0x0000000000000330 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .ARM.attributes + 0x000000000000035d 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .ARM.attributes + 0x000000000000038a 0x33 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .ARM.attributes + 0x00000000000003bd 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .ARM.attributes + 0x00000000000003ea 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .ARM.attributes + 0x0000000000000417 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .ARM.attributes + 0x0000000000000444 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .ARM.attributes + 0x0000000000000471 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .ARM.attributes + 0x000000000000049e 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .ARM.attributes + 0x00000000000004cb 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .ARM.attributes + 0x00000000000004f8 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .ARM.attributes + 0x0000000000000525 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .ARM.attributes + 0x0000000000000552 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + .ARM.attributes + 0x000000000000057f 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .ARM.attributes + 0x000000000000059a 0x33 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + .ARM.attributes + 0x00000000000005cd 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + .ARM.attributes + 0x00000000000005e8 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + .ARM.attributes + 0x0000000000000603 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + .ARM.attributes + 0x000000000000061e 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + .ARM.attributes + 0x0000000000000639 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + .ARM.attributes + 0x0000000000000654 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + .ARM.attributes + 0x000000000000066f 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + .ARM.attributes + 0x000000000000068a 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + +.debug_frame 0x0000000000000000 0x36c + .debug_frame 0x0000000000000000 0x84 ./src/callback.o + .debug_frame 0x0000000000000084 0x170 ./src/cr_startup_lpc175x_6x.o + .debug_frame 0x00000000000001f4 0x94 ./src/serie_5.o + .debug_frame 0x0000000000000288 0xa8 ./src/uart2can2.o + .debug_frame 0x0000000000000330 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +Cross Reference Table + +Symbol File +ADC_IRQHandler ./src/cr_startup_lpc175x_6x.o +BOD_IRQHandler ./src/cr_startup_lpc175x_6x.o +BusFault_Handler ./src/cr_startup_lpc175x_6x.o +CANActivity_IRQHandler ./src/cr_startup_lpc175x_6x.o +CAN_IRQHandler ./src/serie_5.o + ./src/cr_startup_lpc175x_6x.o +CRP_WORD ./src/crp.o +DMA_IRQHandler ./src/cr_startup_lpc175x_6x.o +DebugMon_Handler ./src/cr_startup_lpc175x_6x.o +EINT0_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT1_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT2_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT3_IRQHandler ./src/cr_startup_lpc175x_6x.o +ENET_IRQHandler ./src/cr_startup_lpc175x_6x.o +HardFault_Handler ./src/cr_startup_lpc175x_6x.o +I2C0_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2C1_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2C2_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2S_IRQHandler ./src/cr_startup_lpc175x_6x.o +IntDefaultHandler ./src/cr_startup_lpc175x_6x.o +MCPWM_IRQHandler ./src/cr_startup_lpc175x_6x.o +MemManage_Handler ./src/cr_startup_lpc175x_6x.o +NMI_Handler ./src/cr_startup_lpc175x_6x.o +PLL0_IRQHandler ./src/cr_startup_lpc175x_6x.o +PLL1_IRQHandler ./src/cr_startup_lpc175x_6x.o +PWM1_IRQHandler ./src/cr_startup_lpc175x_6x.o +PendSV_Handler ./src/cr_startup_lpc175x_6x.o +QEI_IRQHandler ./src/cr_startup_lpc175x_6x.o +RIT_IRQHandler ./src/cr_startup_lpc175x_6x.o +RTC_IRQHandler ./src/cr_startup_lpc175x_6x.o +ResetISR ./src/cr_startup_lpc175x_6x.o +SPI_IRQHandler ./src/cr_startup_lpc175x_6x.o +SSP0_IRQHandler ./src/cr_startup_lpc175x_6x.o +SSP1_IRQHandler ./src/cr_startup_lpc175x_6x.o +SVC_Handler ./src/cr_startup_lpc175x_6x.o +SysTick_Handler ./src/cr_startup_lpc175x_6x.o +SystemCoreClock /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +SystemCoreClockUpdate /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +SystemInit /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + ./src/cr_startup_lpc175x_6x.o +TIMER0_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER1_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER2_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER3_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART0_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART1_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART2_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART3_IRQHandler ./src/cr_startup_lpc175x_6x.o +USBActivity_IRQHandler ./src/cr_startup_lpc175x_6x.o +USB_IRQHandler ./src/cr_startup_lpc175x_6x.o +UsageFault_Handler ./src/cr_startup_lpc175x_6x.o +WDT_IRQHandler ./src/cr_startup_lpc175x_6x.o +_Csys_alloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +_Cwritebuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +__CR_SEMIHOST /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) +__Ciob /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_cdcmpeq /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_cdcmple /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_cdrcmple /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2f /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2iz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_d2lz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2uiz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_d2ulz /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_dadd /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpeq /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpge /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpgt /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_dcmple /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmplt /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dcmpun /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_ddiv /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dmul /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_dneg /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_drsub /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_dsub /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_i2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__aeabi_idiv0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) +__aeabi_l2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_ldivmod /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +__aeabi_lowlevel_memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) +__aeabi_memclr /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memclr4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memclr8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memcpy /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) +__aeabi_memcpy4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memcpy8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_ui2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_ul2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__aeabi_uldivmod /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +__bhs_ldivmod1 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) +__bhs_ui2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__bhs_ul2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) +__bss_section_table_end ./src/cr_startup_lpc175x_6x.o +__check_heap_overflow /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +__data_section_table ./src/cr_startup_lpc175x_6x.o +__data_section_table_end ./src/cr_startup_lpc175x_6x.o +__end_of_heap /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +__exit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) +__flsbuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__heaps /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +__main /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + ./src/cr_startup_lpc175x_6x.o +__num_Ciob_streams /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +__sys_appexit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +__sys_close /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +__sys_flen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) +__sys_istty /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +__sys_remove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +__sys_rename /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_rename.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +__sys_seek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) +__sys_tmpnam /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +__sys_write /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +__valid_user_code_checksum ./src/cr_startup_lpc175x_6x.o +__vfprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +_deferredlazyseek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) +_do_fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) +_fdopen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +_fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +_fprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_frexpl /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +_init_alloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) +_initio /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) +_ldexpl /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +_printf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_printf_char /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_pvHeapLimit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) +_pvHeapStart /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +_sbrk /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +_snprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_sprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_terminateio /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +_vStackTop ./src/cr_startup_lpc175x_6x.o +_vfprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_vprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_vsnprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +_vsprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +bss_init ./src/cr_startup_lpc175x_6x.o +callback_add ./src/callback.o + ./src/serie_5.o +callback_do ./src/callback.o + ./src/serie_5.o +callback_init ./src/serie_5.o +callback_setflag ./src/callback.o + ./src/serie_5.o +calloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +can_config ./src/uart2can2.o + ./src/serie_5.o +can_receive ./src/uart2can2.o +can_send ./src/uart2can2.o + ./src/serie_5.o +data_init ./src/cr_startup_lpc175x_6x.o +errno /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) +fclose /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +fprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +free /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +fseek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +ftell /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) +g_pfnVectors ./src/cr_startup_lpc175x_6x.o +main ./src/serie_5.o + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) +malloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +memcpy /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +msg ./src/serie_5.o +print_received_can_data ./src/serie_5.o +printf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + ./src/serie_5.o +printf_char /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +realloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +remove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +rename /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +setvbuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +snprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +sprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +strlen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) +uart_init ./src/uart.o +uart_receive ./src/uart.o +uart_send ./src/uart.o +vfprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +vprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +vsnprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) +vsprintf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) diff --git a/Debug/sources.mk b/Debug/sources.mk new file mode 100644 index 0000000..19a5270 --- /dev/null +++ b/Debug/sources.mk @@ -0,0 +1,18 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +OBJ_SRCS := +S_SRCS := +ASM_SRCS := +C_SRCS := +S_UPPER_SRCS := +O_SRCS := +EXECUTABLES := +OBJS := +C_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +src \ + diff --git a/Debug/src/accelo.d b/Debug/src/accelo.d new file mode 100644 index 0000000..8a0ae62 --- /dev/null +++ b/Debug/src/accelo.d @@ -0,0 +1,14 @@ +src/accelo.o src/accelo.d: ../src/accelo.c ../src/accelo.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h \ + ../src/i2c.h +../src/accelo.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: +../src/i2c.h: diff --git a/Debug/src/accelo.o b/Debug/src/accelo.o new file mode 100644 index 0000000000000000000000000000000000000000..054f7976a15d71e92f53c0d31d0dd8e90be24524 GIT binary patch literal 70400 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 literal 0 HcmV?d00001 diff --git a/Debug/src/accelo.su b/Debug/src/accelo.su new file mode 100644 index 0000000..dc29cf0 --- /dev/null +++ b/Debug/src/accelo.su @@ -0,0 +1,5 @@ +../src/accelo.c:10:8:convert_to_gravity_scale_2g 32 static +../src/accelo.c:17:5:transform_from_two_compli 32 static +../src/accelo.c:41:6:setCtrl 8 static +../src/accelo.c:53:6:read_one_set_data 160 static +../src/accelo.c:82:6:get_one_set_data 136 static diff --git a/Debug/src/callback.d b/Debug/src/callback.d new file mode 100644 index 0000000..8a20e0c --- /dev/null +++ b/Debug/src/callback.d @@ -0,0 +1,13 @@ +src/callback.o src/callback.d: ../src/callback.c \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h \ + ../src/callback.h +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: +../src/callback.h: diff --git a/Debug/src/callback.o b/Debug/src/callback.o new file mode 100644 index 0000000000000000000000000000000000000000..db51abe632cbaa29ecd2ab42067ad30a5f5f6934 GIT binary patch literal 65976 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 EA7uqkumAu6 literal 0 HcmV?d00001 diff --git a/Debug/src/callback.su b/Debug/src/callback.su new file mode 100644 index 0000000..a186678 --- /dev/null +++ b/Debug/src/callback.su @@ -0,0 +1,3 @@ +../src/callback.c:17:6:callback_add 16 static +../src/callback.c:25:6:callback_setflag 24 static +../src/callback.c:35:6:callback_do 16 static diff --git a/Debug/src/can.d b/Debug/src/can.d new file mode 100644 index 0000000..5a47bf2 --- /dev/null +++ b/Debug/src/can.d @@ -0,0 +1,12 @@ +src/can.o src/can.d: ../src/can.c ../src/can.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h +../src/can.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: diff --git a/Debug/src/can.o b/Debug/src/can.o new file mode 100644 index 0000000000000000000000000000000000000000..6a118c1e8ff2c5cad653218a9bf6578b43ab77e7 GIT binary patch literal 75964 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 >Q%`r}NGp(%Q=p;q~{%GaVyT-6j%Y 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 D)H6JE literal 0 HcmV?d00001 diff --git a/Debug/src/can.su b/Debug/src/can.su new file mode 100644 index 0000000..b4f395f --- /dev/null +++ b/Debug/src/can.su @@ -0,0 +1,6 @@ +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1323:22:NVIC_EnableIRQ 16 static +../src/can.c:21:6:can_config 8 static +../src/can.c:48:6:can_send 40 static +../src/can.c:85:6:can_receive 24 static +../src/can.c:102:6:can_sdo_send 24 static +../src/can.c:122:6:can_sdo_receive 16 static diff --git a/Debug/src/cr_startup_lpc175x_6x.d b/Debug/src/cr_startup_lpc175x_6x.d new file mode 100644 index 0000000..9066b3c --- /dev/null +++ b/Debug/src/cr_startup_lpc175x_6x.d @@ -0,0 +1,2 @@ +src/cr_startup_lpc175x_6x.o src/cr_startup_lpc175x_6x.d: \ + ../src/cr_startup_lpc175x_6x.c diff --git a/Debug/src/cr_startup_lpc175x_6x.o b/Debug/src/cr_startup_lpc175x_6x.o new file mode 100644 index 0000000000000000000000000000000000000000..45b54e7da50e95c43b71f5413f4cf20628c63ce0 GIT binary patch literal 25992 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 I2TkhzADbf>wg3PC literal 0 HcmV?d00001 diff --git a/Debug/src/crp.su b/Debug/src/crp.su new file mode 100644 index 0000000..e69de29 diff --git a/Debug/src/i2c.d b/Debug/src/i2c.d new file mode 100644 index 0000000..5020fa2 --- /dev/null +++ b/Debug/src/i2c.d @@ -0,0 +1,14 @@ +src/i2c.o src/i2c.d: ../src/i2c.c ../src/i2c.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h \ + ../src/callback.h +../src/i2c.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: +../src/callback.h: diff --git a/Debug/src/i2c.o b/Debug/src/i2c.o new file mode 100644 index 0000000000000000000000000000000000000000..7b90d6d0d19c4b47ff3c1271582988276404c9a3 GIT binary patch literal 80148 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 literal 0 HcmV?d00001 diff --git a/Debug/src/i2c.su b/Debug/src/i2c.su new file mode 100644 index 0000000..d79b550 --- /dev/null +++ b/Debug/src/i2c.su @@ -0,0 +1,8 @@ +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1323:22:NVIC_EnableIRQ 16 static +../src/i2c.c:18:6:i2c_start_transaction 4 static +../src/i2c.c:22:6:I2C0_IRQHandler 8 static +../src/i2c.c:120:6:i2c_write_register 16 static +../src/i2c.c:134:6:i2c_read_registers 32 static +../src/i2c.c:148:9:i2c_read_register 24 static +../src/i2c.c:158:6:i2c_init 8 static +../src/i2c.c:175:6:i2c_transact 4 static diff --git a/Debug/src/lcd.d b/Debug/src/lcd.d new file mode 100644 index 0000000..6537bec --- /dev/null +++ b/Debug/src/lcd.d @@ -0,0 +1,14 @@ +src/lcd.o src/lcd.d: ../src/lcd.c \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h \ + ../src/lcd.h ../src/ssp.h +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: +../src/lcd.h: +../src/ssp.h: diff --git a/Debug/src/lcd.o b/Debug/src/lcd.o new file mode 100644 index 0000000000000000000000000000000000000000..2195197119b3a332b215df559e7cc9c3b8ac5425 GIT binary patch literal 74812 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

EB|!WFMRZ-gOg2kpbM2B(8`IU}%mS_l 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 literal 0 HcmV?d00001 diff --git a/Debug/src/lcd.su b/Debug/src/lcd.su new file mode 100644 index 0000000..0049e44 --- /dev/null +++ b/Debug/src/lcd.su @@ -0,0 +1,9 @@ +../src/lcd.c:8:6:Delay 24 static +../src/lcd.c:15:6:Write_Cmd 24 static +../src/lcd.c:22:6:Write_Cmd_Data 24 static +../src/lcd.c:28:6:disp_setwindow 32 static +../src/lcd.c:54:6:disp_clear 32 static +../src/lcd.c:71:6:disp_setpix 32 static +../src/lcd.c:83:6:disp_chunk 40 static +../src/lcd.c:116:6:lcd_activate 4 static +../src/lcd.c:123:6:ILI9341_Initial 8 static diff --git a/Debug/src/main.d b/Debug/src/main.d new file mode 100644 index 0000000..04ea4ab --- /dev/null +++ b/Debug/src/main.d @@ -0,0 +1,21 @@ +src/main.o src/main.d: ../src/main.c \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h \ + ../src/can.h ../src/callback.h ../src/accelo.h ../src/i2c.h \ + ../src/timer.h ../src/od.h ../src/lcd.h ../src/ssp.h +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: +../src/can.h: +../src/callback.h: +../src/accelo.h: +../src/i2c.h: +../src/timer.h: +../src/od.h: +../src/lcd.h: +../src/ssp.h: diff --git a/Debug/src/main.o b/Debug/src/main.o new file mode 100644 index 0000000000000000000000000000000000000000..c8a5b7a2a8f88e1414ac20df52b780f9d6e6004a GIT binary patch literal 90652 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 literal 0 HcmV?d00001 diff --git a/Debug/src/main.su b/Debug/src/main.su new file mode 100644 index 0000000..9893ad7 --- /dev/null +++ b/Debug/src/main.su @@ -0,0 +1,19 @@ +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1405:22:NVIC_SetPriority 16 static +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1532:26:SysTick_Config 16 static +../src/main.c:94:6:SysTick_Handler 4 static +../src/main.c:98:5:get_systick_counter 4 static +../src/main.c:113:6:affichage 16 static +../src/main.c:124:6:CANOpen_pdo1_send 16 static +../src/main.c:138:6:CANOpen_pdo1_receive 16 static +../src/main.c:146:6:CANOpen_pdo2_send 16 static +../src/main.c:159:6:CANOpen_pdo3_send 16 static +../src/main.c:172:6:CANOpen_pdo4_send 16 static +../src/main.c:187:6:get_data_from_i2c_and_ready_to_be_sent_to_master_then_send 8 static +../src/main.c:199:6:CAN_IRQHandler 16 static +../src/main.c:285:7:print_received_can_data 16 static +../src/main.c:292:6:callback_init 8 static +../src/main.c:301:6:CANOpen_NMT_send 16 static +../src/main.c:311:6:CANOpen_heartbeat_send 16 static +../src/main.c:320:5:slave_main 32 static +../src/main.c:370:6:master_main 40 static +../src/main.c:418:5:main 16 static diff --git a/Debug/src/od.d b/Debug/src/od.d new file mode 100644 index 0000000..be0cea5 --- /dev/null +++ b/Debug/src/od.d @@ -0,0 +1,2 @@ +src/od.o src/od.d: ../src/od.c ../src/od.h +../src/od.h: diff --git a/Debug/src/od.o b/Debug/src/od.o new file mode 100644 index 0000000000000000000000000000000000000000..729508e27c1852abf47636d279bd4a4cca7d9fa1 GIT binary patch literal 35076 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 literal 0 HcmV?d00001 diff --git a/Debug/src/od.su b/Debug/src/od.su new file mode 100644 index 0000000..0405287 --- /dev/null +++ b/Debug/src/od.su @@ -0,0 +1,2 @@ +../src/od.c:135:12:get_OD_data 24 static +../src/od.c:146:6:set_OD_data 24 static diff --git a/Debug/src/serie_5.su b/Debug/src/serie_5.su new file mode 100644 index 0000000..2bb7c82 --- /dev/null +++ b/Debug/src/serie_5.su @@ -0,0 +1,4 @@ +../src/serie_5.c:23:6:CAN_IRQHandler 16 static +../src/serie_5.c:40:7:print_received_can_data 16 static +../src/serie_5.c:47:6:callback_init 8 static +../src/serie_5.c:53:5:main 16 static diff --git a/Debug/src/ssp.d b/Debug/src/ssp.d new file mode 100644 index 0000000..85dcc08 --- /dev/null +++ b/Debug/src/ssp.d @@ -0,0 +1,13 @@ +src/ssp.o src/ssp.d: ../src/ssp.c \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h \ + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h \ + ../src/ssp.h +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/LPC17xx.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmInstr.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cmFunc.h: +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/system_LPC17xx.h: +../src/ssp.h: diff --git a/Debug/src/ssp.o b/Debug/src/ssp.o new file mode 100644 index 0000000000000000000000000000000000000000..3d723401537cc6067701e2da3f63c231c506dc48 GIT binary patch literal 71816 zcmc${2Y6h?6*jzgSG%i%jg6_HEe3;(ZE1Ja0R!vR%37?3cI84_RBhoRBgtS>O*b7v z@4ffXdk+u-gg^p>9w32)kWfQH0{{D-nYm@Pf;|8KKi{Xvo^$8U?7cH*PMb4l<{p`9 zX|gQKXZ|c-xzEYr?)s7oR!fC)-)!G5QocFzTi`!Sx5WRg^!3(&5q-T4;8cCRE#P+g zdK%#N`g#Yza(z7=a7TST18}Cko&{K;uPXtg`Z@*}$N#l=`EHBM+kDB^dnEtiOHSE; z%Xxb**#g)8KxY4+;d(P%7vp*pTyKo)2(CAp_sX|7$2Qy}`PJIqCvdgFJpa_6bx)qR z`xoIkKihwOEw{xK;qX~w^P<9pQi=)+BG zA6hxr_n3co-(&0V?ps^Dd*rc_$lAM(x!reLpy|5(%LJ;TiiD`+P;{A5v>x#^+maNBX>NB-wKrgxqhqodf+oq z6dYVJ>hl)`AK45yi^9|J6Mu10$=-O-wyd|+CPZNnkM#Nd!QD>g{eyA6_oj#O{!+Og zKI#(O4_|=$XKkF~{bP`XPG@0pux|lD_%Ew`zA*3Ki~q%}RiyIInEXUv$*--z%902D zK40m-(4D~WWIn@JdN$iSGMNQMrT6WN%&3&CEj<$y5m+UeV@n@dgUmsb&&E&ImHr1b z5;#~&PAR>V4_H06QI2yU5C0A^f zZJ9;x7|E??l^xNF+_93IWR*R5DRRe2ZbPf=F+TG6$#0_Rn_6Y1N#stDvfZt+U$Jc6 zWMZ|^Dyu&Uxf7+V*(%!t^d2}#axGTbtE_qQ>|XjBGuKO|vGhG=ZjelK=_kzGD4CYhFPOPWG99JgF>|wIvZX~} zx4BY?aLNd!ruV>~?$*e5B ziGj~g7b?Kukk-0}Qhxv+bf;bP{8`uN`F`+2%Nbq4GrSzBcar4oQ4n~)K zrK_2FOfr7fc_R27>(r1dp4=!Wb!Id3lw_>Z6f;jt#$VdX%r7Mq@J%cVJQUbG2=%l5 z0l59}6pD;V7vOP|_+CE!*TLOTURv6Z@)vXq?&w42MW+S72_DWmExow?vTi{aGr!d> z*pHc4bPEWVLAPLQX5MsK@OJPA z);YQvx8Kn%IEk5ebqjvZ%zL^87c%p{(}LFmTSKg^|1usCcwM!CO`62_vITz%CQ)8` zWj)IOtXr^#nU9?o{3Uo4>)cg?+ke$9c!-%#bqk(i=5M+Mzh>q$rv)Ddu3!tkUWD5p zsTQzFllWe?;LG6CeEO&TDE~^g;9+LIc3SYyU?7Y-i#a&o>J|(!^Do_kgPHlaZo!ev zeCM>_^T4+F_4<$Oh1*}K7O+W^_+HB`58P*!lob1XQ<9xgU*G{t=%2ZmFYuts6-{aE z^aUPLnc^uKWFEFe!K}C8*~jBqkEo(a8$P`qa*wLqhEqDzkiw6t+@@1nnR{I2wwRJm z;wew4Tx7!}?47`qDz}|)qbp!m1)j13qi8e~`papbZ{s(h7p+KWE}F`}-SOYLn7K{9 zxQZp4h1NU@Ph4p zWo5hKF5amx@zkP?eSwKPmF-;CP?m-S4A%GvLfZ=nTUL6Cg?#Zg$XAy6d?iz?vY@KY z`=t|Hzph7lndb(EXg%C0HqWoejR|-{ne&8+n|QM8yMK>io*?a*Ou)x)pnn`}DC6s= z=!YY#$~V+Mw{L8uyC*k*-3n{B%}jrH*epF|vb8~I_f5~6vl$<^Nzm0B|E9ogh0k5x zt_(DT0DRDE_#=U;Kcb(1yG!aMh3*%rUt{1g96l@HCk^AWw@ASgEPrsle^Yi&49cCN z;N**GGHnRMn!uI;&XS2%Kn@1b5g0BW#NLN`ssCujk~0Wx>+7FzkU1LZ(V+ zJ^kbG1btCFv8agM3i`?hn9kl+(h{brX-tzCi=gjlG%x6T;Ao~pa{uctUVnZH(<926 zZr;T7YRKB4uLlGi^j+D^^oB#2J_OVReP4hLg1+rQ!g%rwrW-&n1btgTH3fZd!0QoSM&OWKBkMLUuD+xvgUy1zlPsohOP!UFghAgu0j8(IVh#F^ zpU3nI>F)(+^7e|2hIrkD&+}B3RT1*UU@QuFj~Uf&CW7WA!mHq*4U@T{f0-ryvr zFA6W*CiL*PVct1s7p7+m1#TUV3NA^WT$Rd?qa~lX1Laeb%{dFQ%nCFx`0)(|4p_|B}&}BsBIb z>Cs*mOP`YQy3Nn)`voWSui*7FB2VTEWj?YM@BE>O>5AD*uM*r&m3DqJ$UD>Iz15rZ zdbM!G-(+-xoAOSv+@Bxj^@sa1y)(^pw!G^@Y3DUb-q|h2blz!9=T2ZcS?*T}B^J!x)0Nrq;#J2anGr|Gfi4vE_hpaE$@7D z7}KXjrfnhgcDCUBh4Xp;ufnqvj_0*sTHaO0>$ha|ca%B_!PPveIUsoWa!b~^Ql1$- zf!F6>!1T@B==j*RcM z4J^H5XQo{zGQC0QcF#4u9u6?w;0&gzgP6WAILS$`Kb0r%A$+<*uv#zm?-Tr=bO`Iu zpTTsx^lnIK`yV~L^WDWv-#e4(fk!c|yp-um>Epx=czuQRZsx(fzVvXWo62aek0?40r%8Vsh2MKCc>g(}((O;-^`Nw2GwJDXWYq2vx%aE>SbCh)`BGZ=K`HNy z$P>05;dO&=CJUJ{DB z>jKt){1T=ucrV5UBNFm`T+i#-E0}&GrFWqX;DwD?x)OZ}`A&sQ3;9|hT|>T0q>tMl z$Lrb9AR*tTbC~Y7hUssBVO+lP%C?lg?C56=F60@B^Dy%cG3&0?fYp<$%y=h)7c7mh^Qejn4$y-r2iwI_LL z;ov-^Jxy<{j((Wk0=#2w(F^dtwU{mZll3XO8~nHR z2FLn4>zT~}{$p*#cKp}+eILO0R>@HSYyF#(gpc+gR|RmAKSv^X%zq@x1Y2AG{$SjQ z9L^Ekc2OtN?QZ8NP0JA<+yAy4=??$pb@>jbA+4w+CMvthWzkXcb#*tfRnvJD(%SC* zk=8v&8??Q>T0I(gBxNE_?e>D1cu zkTyMVInueo9g#LSaFo(n_I{7&*q3=rNii)Iywf@}hP3TGwxsAU)tomM#q+i*#9l{aw*ZYz#GzAYJ+IZlnk1_?+Ph0yxIH zowDy(t7kWWjILGQCTU}_qLpgVm_4+md7h7L(%r3D~9JEWV zHOB*7W}U}IUv3?|1Hcv5(PZE&tvRIPtE^j(0l3<_hE#Elb?_zt*IH>l>^kdZ-n`yA z@C<+(tX2!)Mr#XpO6Dwk4ZAV)YO_YJJ7uJ!Y*(-gw+v(**E@6@jb{K54x<0Pw8!$WnmktpC;nyl8F0 z5q-&egU|epbqE{(vUL`R|F_oNJpiv*FOytfwQ4Q{_?(+V1 z(i_$mL4ZG4ONiY!tv%uZZ&~}1Q{J{-*b(3zYhPmUT`R|DzGto87vO#Cz4HP7Xf5X3 zKd@fn%@3{jt_AqWx_KqQpR8|A0{F946ao0yT1R5|#JX-8z+bEz4+Z$EHH+X=D>@(G zZ`R9u0DNZMcNW0ktwkjLe^^fw6Q5hVad5t{UMIJIY28aI_{zGG2>IH&h^_v{TD}j! zKP`|8=-U4hCFjxpQ#hK(_|ImOj`Jtk>f`-8bBs>#uOa5w`RDloPV}!W1~|!o1KV=4 z|B`h8r}#J84&YS(4pb7S`Hx|bPWQheMXO*k{9}^+h_^a65YyBS)1=smM+zsG*|8{Kk z4gN}srW^fxP+#2aFD8ZD;$KBty44RaC8*V(Tn2E5|IlLq?(&}q6%oAKzk+?Z*Y776 z-{;?TD!>E&3y%hP(0|S;KoiM$hi^$o5Bn38c8~ZEWjEdobcO)_S@Z?pbwUtTRpm3R zL?`atWgS3pkM-`Z0QXw6Da#-5|DgxqLI0sd$RGWaIJO`7=QIO+@K^siwE&;`@7)&QGykR$fWP~9J`msw{}&{_Fa0;O%GdrOzV93VJI4cj z>%aRTfPeY_Tn+G@e>0BefBdI$7{B+Iu`NINo7u&q0zJzCjt;C(nRRU7b#y3rT%bM; za6;ftlFhonzbOt+3LH+hI5|*GxpZn^zli{+1x_Z4ejYgEVt}&(I}@$v1P&m_of}x> z2e>3q-T`oF;HwJG3)C+-sZ4B_6z-xTp%YiSB0C*+vY7M}vfoXi$?*s3#)vpCccLsPPa0t2M z4}k;D26!v*$y$K71JBF>csF2i#NG>RM*93?;I+d6J_vk06X2u3b=?4e3d|v1J`P0L zh))7bX8`;)a3_E8Y2a>(uFnD%2j}mBhslkf2X4I<;ETW!lyzSPcHj@b4s6DU{WGu) zx$)b;NnHTn1^Oj$*z#~Op zQ6xN8bj|?)j~89PH^6H}>o|0B#8Gvn9Zd!G|f6Zw?-CG{7yvc@Q(f+k(fh1GqhS8LRvv zxb$j(JA*Sw$#(~DZ34I_c=NlHhk~V)1&;*xBegyn^po5k z57zS0PXt%;nNJ4~BIbV?tk@smx!{>Z&#!{XGXY)*zTXP)V({oQ0A3D$xfj51gC7$G zuLe6fsJ{z-KxTd|cqFm=dT_>m07r$M<%^CEeUJb+HZ;VW$Az}%Q%(q7!*;FWt;wAuhgwEu+{~~lQQE*pi1B$M@ zL-WZw_l5pD8{qy>@*04LLRXTH9uD0^o%2}efj)r8LtkzL@Koqes{x)4{d#wRXG1gi zl;=WA$uhqVJ;}Gf5IVL7;5VT!Nct~_G88PYgl;bbcr~*kzKJ(qsPWu477h20l|1oqcJN7~772@-w&@{ICPod{l0(=~L z_-6p0gmym^;H>aQB+RqJFKqyDUbu#IeSWx-Ty;@+;tYU`!@rvhaA`Oe0k|yOaxTCX z;crd_xH4R~2;l1Q%aoDVglBXCTp#`wNArg8jOL-9wp5`8m>GD;IZ)L zO97q;4-t`1hIcy(;OX!rlJGCXe_R9bT=;m>(yzjAw*b5lK7?I)G2B67|4n$ivjJWX zA5D&XCETz#z^mbJd;q@>KUxCtTKIf&@f+b;X9D~oT(us+Tj598z_-JHAwu2_rz-&7 z3m?S+_#nJKQSf1S!zzG3hpPqU;R{Fwe+@sf4Zx@27x>!G!nc!%{vN)X^!a)C5e~-} z;UE$DRrpel?bqQ4rULvkJUIdIZMb1)fPaVgPXc@w{+7)3eR!i?0e%P%9SLw$@iV0W zM;CW31h~BTs!@O|iYJpWuPPp5kFG9mBVk@!e8+Tv>xzp>C^r^gav{J?#eZW1ZzcO{6#yrfyhU(o$*cVNX(exw zgwH6M#uuGg(z7+dStWDGn`f8ow<*B6C3o)+a9&Av62OHePjlQaD)~J*;F6LXP64>I zq@0MnqU5~^09Tegu?*nqlA7HCt|_^RO}eh6ha+}<$;w`U8%v5f05_G?k@RmVX&M5! zwWNL%fZI!6BGKMa^5-o8?kvgG0^C)yGiAsDdA65XoQ*tZ? z%ey64Qgppn^3KHo@0WZ#4d9O@k9GijRI*?ffIpS|5Cb@Gy`_8N6-Br_KOAKvF9=^p z?zu30VF=)&aEcUrark|9?vn6kaOR0Im-w&jz?5ygTuBV|d93z)j%`&`HR`r9{{*;rls;w}yLD0Jnu- z;oENycaR+K2tRlpz%RlLdjQ-Sp0yC*p72A&{=MOI)&saN{2=>qe>izHzysk!n0qk% z3AyK?@bN_7!{J{MQ;&py&KErz{uzhzvG87(06ZT4o*jEC{1OTN>F`Z_`!B;6ksO~1 z|MC=oXTwWKfX{{F{Q$oTzsT`@KD_oKfM17~Zv^l{c$f77UJO4=qJBBNW)Z+|!~Y?8 zC4BfSfLFuC9K+v*?_xXO48Kl6_g44>s)M(~_s<1*C;T{#f_K9oP6T)_{0)EiemF!H z{$u#bZh#NMk<|bnh94aU_$XX|9l)Q$0KN|2 z%K`W%eB@RD{|tXS1n_P6mI%PV!ZX?c{vCdHCxGw5FO$~(6Fw^k@Zaz%zV`d@p63Jn z5I(;GU~TcC{M}K-hjFNmF5adN;F#i>6m7>A2T5ng6+e49!12Y4iQN;5w_|Qy@r^{! ziN!N8DniDyDkYIa*)@;qU*A{Wy>b^S|X~UsCNOwAoXiJ<31_;g#O+ebV z-_c0BHY3Z=KYUxH3y$Q-EZT^#-2XqzkuLw?bfiPqPDOg)rhLMcR*o;b#=3`Wc8hg$ z7T|X4f<}PHt*c2OPg)n1>h`UlXu*vQZstHtSw?Q%a0W&8CcC5E(u0l5iOFprnSyk? zhV79~`-m;tVZCOghuSAy)sh9ckUh14!#%xCH6W z+nXV zRa8`t4EOpfSB(r;E*t9YURJrhch%~Z!~G*8LxX+&vtqG|nu=(yE?yO{M80z6vQ>)* zSBzBl4lS=(v3g~NQ@dhxXlU6;#j?Q_t5)aK&nn{4cr02Mt%=2|>MNzZa=5>5*B!3N-u}vD zYbKq^CEGhwxt5M(tZwycKJEWn7b-{AjQk&b`9Od7=qe14jX~eY$jXXd4(7;cA0ojk zmiREx8Z*dX?0biX`*Xd^t5i;nK<=Ra;gP|i6}VUA^I=GOhgJ*>F3!u&>K6M&r$@>UjjRIRtKzxQNG{iz%FF~{d1Q7(>P_F7H!`h}@~Nvvx<@0^ zqBA4YV)!4Q8rdl_b@uSoNV)uQIZU{{TU#BOx@_6%skqgcN~T*AExE?@+*~da ztHZ6P7F5WkIx^{&_BPy%SH$Dd>gw8Pbwj)+S{18`K>*Y?)mHnm9qC+Cx~V;uOJ!Sg ziR}DDOS&=FIaWb_B5v2+B;iwt!Xx?x}u>vT3b_FT~l8ji&xjyRQJ!SidVBux!i(ebD~pM zjCSG1++-4sYi~^_by+so(w>}`YwAp;B5_p6CUWUH=`0?M2Xv*|va#A+Yhqy}x_SVA zd_=Of3jZl#=BGL{>GrlrIRTb6VP)nr!4Y@lRox&vI9>aof}dw4$xK#zZzT zKa<`o<-9{7wK=Dci71$m>8*I<2Q>XIdc zQ+=%+UAfK#`Zve(bJuPCqn4ILGTCJYwtQA}VXUJn*3vT1xgzP3A{^2cy3jv#2sOGo z)-emeo#(tgS@`WqB0?UU?QBdFt%-%`e{^*n2ONJw1-X`#FpG;8RH;h4T3RSj!Bx5J znw4O@0X3{ZU#2CM>S%9EEd){FO+c*lU?F=zx?V`S2A%P>$@1Rmk>1F*+eYv_j%C^= zi)^w5giLmFVLz`}cSJudzaOT(c(jbqP^=aM1oU;J+cK$^sD?2O;~G|JSgm1=hP4{j zX;|-TYDs{Oo95#2n(s6w&6~+R7`#4b@cP*Kv4b9~Q9}+m-IsldV67WXdDtb z%}u!5)ZUp)jipO>nV`iMFdglgYzL%dDyz^LU9EYiP!0KMQ@R}}a>gT_=_D_t+vZAR z;vzOu3$x`t-7A((j{vzT;kEM7{?(&1BXU>ud{9shmOve_V0#mU51t}PE>e%%jdNOr z0AtZyYGDWHuqw*ibLMqq%Ma>awyK}cr=~b)Xj%8@;Ie+GjGm<{M)JYMd zq$8N9qNY=l=|Z7%JJRj8N{C0J4N0g4s)UY~mRPbK-CQ%09qe7Iq;axkUZ%YZ81|B0 z;VObG&(E{z%r+~5 zO|{yZYf2@uT`>OUG(mW0l8F}RfJA3H+uWMM3;C!$jgY5?Y42=ILHIUyF!rkvif9ZCNc!18O}_ir8dd zSc}HSGFmKv19i!$hb-x>Mt)JSu!*{I$h_di+q8x-?+GK`Dn&Qt;@bBwb_QT&Z_=FUqkvgMJj&c~^zM~KgNL@8dt z9>ZKi)3mu_1TP^~)Ik66@X&BM4D|l)<*-Z5)vR4}xq)TfizC}dfT;FVXXkXmLt|>b zAgs0ffT3Y3Ho*dsKs%~AF+U~t8m3yU9SJa80v1AM0j#$e29ElW(xys_84sIcoYzJ>9Be9x7tVmjo z*Scs9$}aBELB826rF!%;i+~(xMm53BHIot1(jj4dF^V9f`a~o_%M$sGiKJ^N5*>45 zE@V&*ko^=dle!%hBm;tnvD2hw(b`>m?wQlFSeJWCD ztLyPP_g{-lN=VUSH43+MX^GFqz#xM*5M9tYo{AD=DlGH~-?=*v@jq_otJo5y9uput zMJvP@a1?cLR8=k2Tuhm2g@KoadTdKL^1-FqBU)ZSI#M0mqAp%TREvWm*-F~u@R3Xt z=}tUxKI{j`gG@G|O-9&S(9TV%RHH*gtOPxu1`o31RAdyXjtN{|-Z!+WXIcOB!jm>2 zTybP$Ya-cP2VvmK8Y?!k%8s2Gkz$OU=1qs(WX4t34DO_L z)6s?5|9lu-31j}*cJ|nEX`QR_!d9(R<@r<2aVyCq9M#RP8Xp9TB5|4{z&RMvHOC?e z!W7g}4CH5Q!8!1N*tTGGRXnC7w9Gd~+lE$TMu%1!DXk4DdAGNMvJcjjRT( zlkJ42%%9SE3grooT)@E1?QHK-&JhaTE_f?+>&4xXb=$Q|`-fNbFUyVe4IUJWmanF| zUp>7t2G#*~kP&i#PA9+eTErgZQdhIx;+WD+iKLKCincUNW$o38*>(y$pI1kBUK>kp z;b-hTtxzEEp-=dPOb6bQUD(>*=!i6EGntedCXqpcM50p{R%kAwXP*s@Qh?13hswOv z0-^6J3Pu`6qO$8Lgs4o!nqxVrpbtR*p=q*bbNc2`+IZ{4yO5F7hj^B15CmoSQ}q`^mg@G)CDKdtkJG82;$q(V^iHL9juqOF7m4h{8yUZ8N{ABZq&=o&+-~ zE5WvCfLV~6O(C}bM_GWjC2yvC;=uum;J_gU#Ltt&;Mf-$OU5@>xRS<|O`*!&m`9?y zoSH6Cm@4mVO_j)5krvH~7MjU;l2`%g*lN46m;u6fAuQG2C@vm-Ep8rtEv_DYE$$wD zZ4CW%Dw(UPX%I8NC56caS<3BY;OtNfe$ZB1dmCj5COeqLCdNoOl3!jGK|&$fKE8sp zbp)zt9CAcGCaT8_hfqSxB!jiT?IQ$+Yk5fgpOKXKyN-G>h ztzbMG)62^bnyxg27MV&4m|2dg7ZK-!SCHjdN_Aq%EojW*@nlh4R*~GA6PPTC7i^OT+ZApFUL%8I_?W(p-6U2m|^#{4QGe34w+uDa@D9Imzbs( zqOCwJ863NF3%z!o`@U2p-3aTW$Ei+unFL{ESEJ~Z8$iT}kz>XgApT!Xons754uw4# zwlDBfdxD`E#yz>HiPlxs*VF^VqcJYOMC)Zb=VF09yV7tiwTW|$E-mU9!>ck`)pZ?v zvhb{>sVcr&{d|?}RUw;;6RfUPWIM4V{$HvXtd$6Iv>#1d0a|f#wr&$&vLg+5hndR3 z=mrxs+V&L<521*`kLMrOJF$9(~3Y_iiKY&t}l%gC>6m8l>+S*$7H1w zN6U>gmdiNYE$OyYrj4s6YOPJv*?6^tekkn3{oDb@p)$rYnkF7E%X__z7_?Pty%6(r zmy{7%Jf99BdQ!E0sC)Y()pS!_OLBAC+gtM1D)J6uD3j?hcmWRSDYMN$+Z01T z$Icdn0LBi#Yc)sl66kiJ@RDK}7>N{1YF^w4Ey0Cjq2Q=9x6CFx5VwH<7e(5RvIAYu zY4NVX*g8R%**z1Vh#q~pHvM$`GH{0&)k|C?6K#nmtk7~&=*j2*(yl1KcAO9LekJO?U$X`uqfN{@E0Z1I=xQNN^qD$M6CUeO-i?UeGTbOHa zbh*bmQ`u}g?F%LS^{T6~_|=eTuPDr8EPI)*y0v)cUMh$IEsw-xAwp4vOca$il_8S2 z1vGVjW2z}%0&$q~%LNnE0%HE?$P7BhxD2;|$Nq56 zK@Y2EP8Y#Ua-3Be0qdeSQta3 zoH)a5;gmNs2X<(ikX2Ox6(|b=l=MY~OKHn%J;hPBig!dB<`@pJA{S}f2+0Oy@U*7cr2I-ZPaJ%mdmmW}RWsf|)um{S7? zp5i!}Idk43({vx>Jv!&7-~lmLF`sR>$aL1+ud-`Y+gCOARjqwhXJ66$)6NjRP(}IN zF)LO>^NcpLndrd0qS&{^g~Vd1#YSTzsWBO^mL3;(SG7CSj0fJR9UB?gw#iI3f_R;l zmMFt=Z02)CB;|`#TT?g@OArP|Kf_OIqt+c_s8+EvF!<(nHtKckvG%{%YIY^*3q^@u z#EH9Y7DP1US*@m)8GYOSk@zh}D;m=iK596C5h0k;A#z4zn5Y$3xio^05`#9Af@Du* z9q+R?R?vU4IR?{Z<}ql8)o|9B`CVn-ixT%{$0>sW?7Ec`G}NqgGGkhMsjnII>u%KEU8!G_3HPK zVlp)+&7>G7n9ed%P(&@sO4+rXgr~ERVGO=O3laM07`ILK!U;>1`%;BHVlvm1=xX6= zruvnG)=YCddVsi7+`@dv;|;=$Tqs(|ike1+PL84IymGyHy34Q?G>41p*Fo^ah zv(hOGh}8;fVk0N=RwV1;V0I0aQOj^>b^H%AVpC1pMxN-*j=u~YFT4zm`8OAgjTPXb zFU@(3bj9kC8$+%(dn-v(x-xUpD@HS;?ygBS*Scr^Xm(}h%4l*#3Iyh|_Vw5CHw^!R@tniAsCL)>^9i54}n2B|!FmIr31!o>3CLl&gZk>vCB%~S!T2xpg z>eGQ=h?FxSY+$mVjK_)Np=@Ca57rIjWxi~Xd)i_dOBp}uXwJYqgN>#U)ixhN)<7=8 z4b#~S^pG9#P=%E{tX-!%(@93HP(^ApO2vH`{RY#)?Pw6!tgW@_ZBQndBW2+sGUI?} zxJH6c9HUUubbc90$lo!B+dU^^tO9LXmVqPn^T?Zd&$8K7)kPGrdJKQ)jkBq9#o6c( z%~(aOuBN)7x~e8xACJfD>uTUZt#5LSr1?qOwle-z=yJ2|lavVk#txu4CsT>^0>nA0 z$op1JE{?kbL5&sF(Rh8ls=Bro?%H^LeJz63@FKQS&4P6gy;EXid+EEHJZPfG#5T1M zKq6p-e-H-X*f4n&6k(*>o8~lO4viVF8bIYI5eF39BoOpEw!l_vW)YY~;)=`Wv?Ysq zFPf4+?anKb7rR@m9lhhX*zp9bA%*M1n5DSPAAgn_LV`5`G>T23rvbdySObf9v?Cl< z1~)%M6s?3_R6(6|H!AE5y1YmR#aI49^VJ=8(;m5{m&O0!t)Pp7`bJOZj7-(pe7S0B8S#m} zsVRV3gk;#kJTCzl{b#08dA=?c*5`^0GyX?s-4W`zAs%gr*EiH)L9;#6 zAfRuIK<+Uye5Rt_2ILJPH|j+e*xVw=Q=mz}UU*Hz8kLnS6N2sv*S8I}0uqtrM=jWx zo}Y`3yG_C=mG`p$@B@v{ZZTzJd6Y)7y{j#Y4N7Xuj+o4vl$?>52*y|~NJ{BovkKLk z$hLO1aFLF#9_j?+(9vo^iE9-wm_jTin#p)?WtAIujLc-+dkv-Y3#ZfdA%bl`XsR_0FL2vjWz^M-k%^2fQ1eQVWfRtn z;Z%;O;C6IOkiAfrWIax1VHF9|QwA^Q7B0=>5g&QZ9JLd|mToZGb7=}8wG6@g9m$NC zQ=GbLa|&KQ?cYV<2VkRjn!VP;wP&^wFi`HI3Gic(g~ zy0n_>N@rCRtE0k2f6u4x;4396!NufyqoK3anYh53uU0BD9iti%Vj`U?p$7ko=p#l- z$Yarvc6;+7G7yLMCKDlV>ZzvYCKwdh`IgUt6!uQ3Py%_{9r-(!h}@;}6D5Qlyh9AT z)TptFj5o~Ph99XWPbN|_nGO$e*ehM)J>o(ajRp*wYg3Spwt=aRUAm3w3_Lmu7?k0D z_jq;W#rX|m^t-`%tf5f%^opPR4fzj&OVC*tG?Orylec0zWF(Jg`sI{Lv&g0`5DuI* zD4>VOh^w&`)Ci^9TV#@t9i}2K^5r^e!6QU;!^fx<46gDGK;F_*XP{iU+Qlb~DV~d& z<8IR^kD2N0b67`Bd*DS-vEM3S&P<3*>;cRJ7b^2?IXbm%^?g zds8K}r3oKyVK->bXe1O~^wI>W_R7f^35VH}5P3>#vSWdX;gIWmY^s|YpY7RZOg<2F z)TlSWVkb4DqtT@~*zhlM#p|D^fEm}LYt)slBt3@UgwaINRd}}uHuiS<+Thnm-w(oJ zGVnABZ*f&3H#)qkKR3|5Y@|Qejl)U$`UeKN`&LEJD{}J0S(2inGSb}isrO1d!L1Us z>Yj_6Ho0sfv%tWqJU5(~I13$afi*ojjQ|}=a*qNWw`dOavf8}}Oy+Tir%X`dNLI&O zbhB`wa!oy4{-$Y`!!G9Lc5aJQ?hlEA;0AH^cGt|!DUnAY8da9Kdl9+;?uGb1Vv zL{_@7L<&o24%VQsKfWnV9B}L~gnA9vy>G%qlVbFQ9c*O|YdP7h!_md%q^F}Asm{g= zb;5z;>QM8Z!pNXOsmi4%(SaiCvvafSxGlhvO=%8$cIn(u*|> zMdGoHO?af+Z1>I$_JnU+ECE^tX2Otc*-KdmN?>XCrG!}O*+3$RAO4EcnQaL^}1~`6{|(2bW=E8elVRO2xUHQ?;f)J#kkO_D}~_h&KyPd+}xgiZ=^TT+HeS90a~)x@5)4r3k_7MiI)UGRmDX^9D9i zVyx8;!}(){kGE9IFzvm`ldp`GnCBR>uJbkWrGfaWT;=+)oSNGg1T${2H|Qkr zm>bIEP=iA+jk_JK^HajIkZK-d#>2AJN}#DHm?;5Xp%=;2p$4|UMJi~J6j~U z0_!oY$_=7als#-XWvR7*qRKDV!BSBA2`eJE3@O*! zvsQIN)lbb@^J__y#0l2n+Cgi0QVEwa#quK>0b;U2z7~q&b(hHxFawl8_-0%GdUq}4 zjj*v=vQi>1Bs1xkgz=9wA*>gx12W#BmK(W)7hia^nBPLXJ~M zk15*b5|t)wiNws+5K=OBOSR`xdv<}6a1xb@JJhBQr;qNPiwLsJ<%nN7&<88NF&`L6 zZNNitJg1h%yKW$wfrojSPtJ*o)U7dmU^xj zd~$#&NO1rWxyE!%ce@MA-s@x5b@ph&f?elsa~t7N@HSF2%0Z z-qA=dXD(fP8UB~W7*LgKN~As2f@qJ`IbI#+1N%x~O3ggLh&nVm)_a~zRl;J{5 zn4@S!y!&+21`QaTSVf|7wX7YXP3;nl$`PffR2*jx!xY|^L;|Kag=R2bH(t!F7)5+u>?++ZO2K#)j;KMm4T5%=Go?Hhn|?gDXy9P8 z6xN-gRk$eT3^Qob8BWq90|A^nBuKq_QWaPG96g5?QFymH8&+j1;1Wz)XW3C43u(8) zMdva^ASZM!(ZF_9CuoC*YkN3zI`Q}y zq=0IbTeZ!%bbqd?g;2l^Qi0qDFt3OT+si>-m!550dVr%2D z&xiY$^>>fpoQhe?dsnWS-HQ{U`d80dUWNSVl2yxl00)*0b&t;K?irjtGBhxX8{Nab zOJ?J=(u3+|EsxAvjJoa7$gF`CL$h#H?ed`&xL%F}=DHX6&qAQU;?X6ub#c$C!DXX^ zEGO^sMABJ$-~R~i(R_F3m-i3j2{IbpII0#kMn=1Pm(Ie$o{Rf^oU3&vF>k}*p||#F zJ>b5^G`=scpqT8)i^&dH<#-uH8>{tf9jYdZg~uzhNCYi(DdYCxuBN7=9~2=%T9KkL zql3LT`U=PJ_WO(*U?uhe&ze7fs>_{}STcmtPb9?3J@bnoocxEX) z2t0|DhenO`tQw#rVWn*4fayXWcOMT%C0sD918SIMO>$_)vh<3M;i1K5lH>A8ddsDM z+M`g&%L5_dIC)%5tyhJ{4R`Wl*u8u7}KUE>>zjdGG~G~fc2^4 zlB+~FdDfal+>`8W%i5L;dFx6MxPhVmRK%~Nj?AKErzV|dM+A)P7>Sx7G-#29G@g~< z<%v!VR?w~r(4I^LIO!g<0Pf7QJv*JSvhFh0fX@7-Mkp~| zL(_#@mSL$a<%n`D3nl2lF>8{SWcVLYOB4o*wNF|B%~(7i&-7h#K^IzhTn zPeD9RN8LwAv$Z%P&t(_>l&wLjX4@4oDP_Kf&2c*H(1gb3ugA6G>ZbVMM1Boa4cL;VK&SZk}zy(Vq+PI?5iUN8!7m^bu*G6^yW9o`#Wf zBY&s0VlBlA}-lZdj+v5x_^?ICA z(6&ECYAEdVuO1vNw_|*}p+tDYj^H-2t?&`$Ya++*s*D2}tL*UL;({?q?oxU4*txtO zev-Vi@-Sw)uhw5Yar^l+;3?EZ0E(2;Q$PcV86l-}O6OKO-jgfk)I~C+2rMm~JZ?l6 zm+K8auA>9RVb;}X?_Lu{PkX{O)3r~V9B0aFwg$`7&0_KR=D53tbh-cyc{!{=1&u8` zir5n#M8-dCNR%}EyUYX*kv02mp*L*y#w@EJM69c|*t zMjqtY~qM=YyzM{(#+-a@i+ z8EY*f9usGqg=-owJ9@AoOFW-A=ZJmb4Ab73=N9y&eDjBe^EfKa^WogDW*icXgR0BR zc|xqpOh?mX`e@Gowrw+5BXmm1yqFhaXz@a3#=NK+qo5c%^JC|Mh!(ReX&NyDN5_MN zVJTP6nB5NaYN-?0Xp(Ru%07?L_nzUUq>>s~@s$&*ZQ0;RGEcd*$;FXI?}8~zoHtI} z7eh@j1A|Qv11NX_cuH$FtTCf33F8c#46F8-#n9#@&xE25SegcRiS7h6We%cjO(0 z?w!jpXi+?E5;N(J^%>tBFy`TyNO@(1bLiC4l0+FO7O)Sex5-}bQUq5iOI)HW#JfvI zvyF4%G*%L0M#^1B^J%WK{l57J6+s5$bbd^WxqDI$qSpqpbQi|4trFUB26q#UjB!+k zT`n}D$Ps%;f5LLq3$>KAnPwP5W+DKejyaMB=TWrD2$1UB2le}CNBS7!gkqbp<_KMh zPly{l&1P|RI7!|oE%0TCg7#CMa3KziX=R}11f>`A4qo9Q$etJ&5hCsY7E=!?urXU# zA8)bUX zHwyJPQLtUB5mPyi4p-C19>fY_$u~XR`+N0#cAP4%7pAzgk(v+R$ilf?g%vVhX3yia zafC(O3-n)ItHCF%@x#v zm=aEci8eo?HkL%(rSd|LG{?^zkCWQin2zhsCZ^MRmdRlFxCw>_eqwb9-{5fTk%mMv zV{X=tORTP+=fJgPi$zTfgjt*^ETPv-w+0e zc}b0iv!h@IQS_y=GB^^Nub4nD-MeRSa^M}`Bolu9E;aejdz;H6paS4^&`4fz0F;gx zbjoiAMTP+M4jd5)|%sg3r z8>l0d1gl7VR3_1sVpLQY&o@y9=8t?os9Gw~ATmKNCg#vNi---S1DB?fazFEq*YO1j z#glo|G)45f`M@6I)@>6-pRgg+qUkfgOwp%tNxPyP4S~w^^M9LtYE_)udyGXXKb4^5rv>+_lVKs?&Ok%14c@o(^FM`x1v13YN+semyBq(n%?J#5S#i#rC zY*)dPj#^udYoc18VF{}hEmiib9sy;`V;qbQ^J*~lkt#J<(!-yu2?|;0nOk~yIK?&%y&s1o=@g7}6D%vwOq>0kBZqq-l;W-lpw=;3 z?Wp(zPBRVe`+b>nT9gK`r%l9StEjpXE4av?a`N!eR#f;})zvf0=1(&twZtl`a`eMPRrJzWz6 zL|4nUH|)qKMs#b@RTru?lbL1l!U9(FT!GKq5cW1GPh1RSiVlX8 zC0X^M)w*W&%}qcNn0aT;dR@7lqCmVm14-TD4Q98^q+R#BKxn!Q25dmjc2J4blNq0u zkxi`$AkvsydHV)jZQ_?+)oQAP>;f-UJGWZXi2Ag3FF$HxlrMr>aDtz9=8HYBP#Xl; z&(Gs>a5{6JOW}fL$6a6*51Jg?CHQn7{-;jBR5HS>bmSXI#Lw6oLW`szCv?IX=6W@r zhPf8=K%B(!rvx}bHLP&IvZBW3{c7-$I zKyn#qG3xR*szl6*L}JS*15}$Pwnb@Q7_wJv>M>32I)WTIWd+MEGHV*=tIRr>U39B5 z+w8Yf9IM@h9oW36B7@j}6|a;r=DqWwUvoT`IrK}388vbl7#17?wI(aFRQmxVIIq%( zT<56jeBmt;*(sL(K|SWNgJA;$)oP0?k{2CfxH`83<5Wz0ADx+ex5?R)JdfNUSzFtb zEuBuOyk1F`0xl^uOP_)&LPaJ;^lzC72Gul#xM$=f#(}Om^JZt^P{7yZ@S{1egNu54qoaH+7W+YY z@~BLLscD4f%{S0ULvg+X8qGP=oEeXWOOqGsS)yNwewh;5dwt#XF}76D1Njx>e z^EYa+6>J1TMd|YVkzHxdw~NikQfv-~*mrZdk{F8M4Qj?0X6_o&U?WuAq0M6b!p<~h z$_~UR6^Jd?3@eHzqfb^abgYC$p&IgP84TCXPwgZIm&h(mii536Q$t?zunxZPV!#L*#ilLZlX%adF0-b5U zK_17SpPkT0W!vNGNN$ZkJrycYLD1)LgwbJcj)1}tZ>KB{$|rQp!XeLM<55u~_`Z%> zI>dK$bYb39e%y}=IH!G4xw->aa|0`LD~5)bcP|?}q`!R0;Nm4Smkk{}J#uJ-1&9sr zAC7R%d}n=vh-6|r3#jNrbTfaVvx61Omkr@oROMs3G%`!q-WeZ#JvcIBws{7BiaLCJ zMc>Ym!_l;{8Yt6+0}tRl1AXIo1FUtBT}9M78;8iJ)VM}}>y;o(PFixK%U9w^y9mbF zcn{=jLvvP*=p}hsKjIXIWlzy+bdah<)``q) zqYGFB7Z4TN7IkKA_R6C9_(%RK2^Y*%$MFHl0hV^8s;#s*8 zQ_0n3qnFj}*)873tt3csm1^udC*;&Q#AHIFu=Frimt*{0kFld7>~G?X9UxB~X$LJ) zc!;%=jK1PLFQn~0CYwUrt&-WgY%O$;qnw6O=u7P$n?m;Gw#dHR7VOJ~C8XyudFHMD zV0__-XG*OCGd$r2Fbz}e83&$f%fJY*xa;v)8}lnmFJb68d*+ ziSG?pXE-R)=W-PAxFI*$7AO`%F}{EI;p`|-?iMo}bxrR&W?>$xSeFXSHGSqAoH#nS zF{>O$uIe6vWVgU|hN!3I#<%Axm!@Oz5w?SfBJTTj&c)EGSlT>}gGf{{sZd1>$&qlz zO3ou$#z!G47JZw~U8wNn(2^K~T2G<0PH%FA%(FK+vPrgXFrT?1vekAVc!9;jbUUd< zaH^OUj=epj5(Ax5L>)gZW-gsD;F2-Y)PwCp(dGsU>A z+-7ih9gnay@GF#j0uaLKA(hLb|ke`0;_zfnU>o%4|Va~n}!I1SjLW@F0%8fTP>tmgun%fQo2RHvut=4Y-NdN}X} zBiA>3+@_zlkK9CL&bZFsHe(Rb0GMW`b*TGrq=4ai+E^x_2j`It$eDlvsxL%AiivIlRA60#aQ(m zuV+rFQd2%URd8gMi~DVpOd?*TfodO#I1XsP>Z!U{_}cvMs(~N7&KCm_I;U)Vbb=iu zF!qtQ-mvS)L+x=>afpnJv>Sk$j8tID3m$VP%&Oh=<5;BdYw23@Hcw++yJ&u-xvpCF zBN$waxdalnjj};Bc`7LZWLl%srAN7Ed^nJN^5rOJl{bo2UdRybvNQ9zxPt(D+s4@T z$r#$@(lU8nUR0=70)$yvAU`3i5mxX=%km`KCWPFFR0yYBi;?c}4`a z*o3ZAq=__4SI0gN#uUF1#B#8$u#MT=X0Lup``kOW#x&kts1c)W7&{!)Zm4E$3FK**JxL5IQcbL_gb_BMos3JsB zm=*NGC;GWo(AC^x%zjn(bV6oN&g|VpnxYRjBiY}lCT7*qifqKVwh2yVq^WOPQR=fl zng}^DQO>ixa>2Fi15h%}do&sLnNYMTSqQyl_Cm>ElMQedmR5PPhs54E;OId}SGYZ4 zg;9-=arE>l&tBG_Kb7+Vr6Rb{6;Hz!!t9WS8uy&jYK2Yt0Iu2)15&29#du?t6(bP` zqy!zVEbbJyo)D|l%ebF-oX_#UzR#(ZYkL-wu{bcraexzdKP!%GU-5PIy! zv3K0eGENm4M%$)V%0(>$A^=yd1M)%*r9N!Yd=68Sh!!R6NnQp0aKl8R-fUqZ9uO02 z<5HpGT2c~Lt-LFQn$Jv+cOr!nu4X~RS$UAMo<*0q$$B|?KQS%VeU18GxSH>A+IA~ zJ%lgN64zf7P+t#W+vGS86MFy#m3?n?A|ViluQW5__NFG$DOw||`ioY}Ki3ZoDzI3jVL;95e^9(D&GJX zKdhTk3sz9L)^41!PSEHf{)z(aQhip>DK4?7?Uh*=4Q zo9`8)9u~`O{xyp^pl_CN8m6K}@>DR-Y;-K!yh8f3Sgh0^EEk}%hPb5d=;A=KxR9z# zKSclGT6*KxTOD2rYIIJ+A zvuVdPQMR4Z0N|bmG)G>iM%?kZ$hI3h;?pG_w1gBu1&tqO;2%$6N*AqCOMG}H&|?QS z6CK`Igz-0-8*@en=(yHBoDc`iXxiE(t&8|{D(FGPsJV_zby3D%VoWa7fD{-4_D z`n09twmhw%R=S)aG6ZBIq{INpUoPWP5Ce&XTNgrFKs+gF3%47&fz*Wmpb4|+YaoNX z&9aD*aC*)>W>+6ni)+-x`GHATTcQKefGx@^TIkCpP7ODo|HP9#5!B{Y*_2*nN0ZSj zC`!lWtlXZ$JLa3CCK3e`r~J3^8_W6|Qa{!xS2ax(9*;D~-~RqWfq9Qv+n~HM{x3)? zGa{}nbhaI1FTJ}$X34$6IdonbQ&OyaMc|-B$H4{Klxewhj5@m7VuBO%<}fY|gNdOX z2!VZ#+~n#)ny{!RI&K`ajjbq%<;zVmEA zq8@RvdacV~5+g-ma~7Q<$;IktjeP+UB&11j{d z>~G!Ym&=bF4~FNYH?Ec%;qoIIsQ?-2V;X*fhIB1y0_-O9sys#Qm1N3Va?3wkA$cA7 zkvP{W%v!T|>ZSr-Map9d*b&Bg+7RJC%KISePjV0r+A7ll(3Y}L6o+c2FF;nxmZW@k z`_0%gCE!d6dubEB)-{FW;_YQZ7&gk#v^}x5hWKBOGL=2pK1}*{ij?z|(ZulbND8rG zeSP@GNEY88!3hR9@{=by&f>A76%ZMcD|ig4&*xhY|9`-rpEVVi!Ma(kzEEkn zwZy+c(T3JW)+T{Xt<9{TSzCpsS}4!|bKfiSeg1>HJm8z)&iVqriFx_;^YW8?Vb7gO zzEb4Z+4m;dSG)-LCg;_kEcJJ>YfZMVRQ(O|@*C#mH_FRzl9%5sFJG0HugS}Ao|oS; zFTZtOew)1fwt4w!dHEgk^3(J3GxGAY^755=`B+}QE^h=aU$v)(-#6gN2YeTJ@U4(eAsuOCtvKl#*;7cz3$1E`ilMT7nJ#S^5n@i&R@V+>tt{h@HOP+ zJr75@=V8bP^6D4m<%45UU^Agp49LB1$<>r23G+{g@e#Uwwf|v1K%Xy zQ98f7t zRW<0+Sl#N?6-z4O^%e1WUsX-4D&E^uU(;XT6Yp#2sj020?P-Yi)i%`h_Q->KhwvGt z-sM&JNp)RCZ*@&yycQ3KF;p9kHT2c?RQ1Gq5?!LOZnEYh8zi-)KPwt@p;SrpA zj335oD+U^(HFdGN{_38p?uJ-jZ%+wSc6ZnI#QN*&270@z)%#@abQC|RidEF0N_}5{b$@q5Rdk@I zzM-zRrlz{CA=(h@kJa_ox%-sH(bvQL8Q#-Z)felj?yhU-?jNYCtEr0D*4Fm**7oB? zy|vxF?w=7AvFd8PZ6Mkk8|dvtgmh1DT}`yQuBM^8riUM7AE?4PD;yUG;rKjkMfU)Z z7Ojp&d#Y+1x(DL5^$oo>4RuvDz(w~!O@sV|-5J6=s%t80>-+J{>VbG&O?R}ap|5VB zI$qru>yOsOdb{zlSyP{%zGACtDhB%c24cNEaeT9Vpsx-;sqc^1#A<8n>gsD7;#gW` zqk4z2BT0^=&Moim9UdCNZ{zWbzFvGoxu>eHFIv~zAFZkeJ@o_i@!G0^cmsyq{pD|a zSCbFi?(_MwmpG>m9COGC;qme18Nt6{f>D>OV*!*v>- zqv2H=-l5^68or?6n;L$i;XgGDg4d;88g8RurG~RLT%_S*4OeM+jD}}wc$tQ`Xt*B4 z9iP9Ah7}s_tYNc;T^jaiIHciW8lI@(xf))j;q4ketl_UTd`-g-HT+z|?=>ug*k!vm z)o_}IaSeCVutmc~8V+bUqTyN%Pt))!4R6=*84X|6@O=$G(=Z5e&vs1HFs@-*!}%Ka zYPeFv6EwU|!@D$mUc=Wl{7AzuG%NuF@qN=Ztktkp!@V?Itl_AJCu?|4f-Suk(9o*skGxLi7=@_4%RV zXyq}#DIv=E$2`z3khgeWg4)bM@{AJy<_4WHNWWes1`@NEr0(C`xt|E}TJ8h)ptrR7~%!wDK1 zdAym`}p4QFT=)38p%*%~G_Ol#P#VV8z`YiQ*7Vx3>E;fRK7G(1wn<1{>3!!tEJ zPs2+zG;;q2oxe@PyES}J!^bszMnj_)UeWnCG<;XXk2L(NhM#L_^u~X6KA`1%iH7TI zxRHjNYiRV!4mv+e!zv9MG~7+Yl!o&(+*88^8t$uMuZDvf4ryrg)1f*~o0j}=f`+GR zc$S72XlV4;H9CKjhIeRquZ9n6_@su(s!!I@bmxe!R7=%D# zd&@MOtl=gaZmHq68cx@+Qo|Yzjh;>D{9FxNHOy$ZNW+|l{TeRS@c(J=zN4e4w*ZcB z9v~vUi3mvOgt8C;>0P8nk@o1u1VU&b5JD3Wse*`f0cnYX^cocqrAU`9B27e^bde4M z;=Pma#d(2^{H5oe!<;jG=Fa@~?(FRB%>3>Q&=q@PKOBU1ejY_U0jFRr&c=lphbwUn zZp3Z42kpFmg!lxW#Y=b{@1P&&+vJ!UGh$ZEiFQ3um^ctiV@0fvwXq&H#ugZY;TVB- z9nqV(KMuhWI0h%;G_>oDxx|a{b6kb%(5^>z5bwo!y*!<8U(0z*#sSm*R5#8rS1i z+=ct_FdoCxcoDDSZM=`kxPD5B=`joDz&vQzbH#{DVR@{IHPNp38WK0dU<|{K*cE$X zKOBU^aTHF#DHw~haUsUxN?d~*aU1Tz{dfdVpj~%fBEF7y(2wiO?{;!!+> z=kYS$#Cw=TE|{I)Kc>aZm<@Ab0W69ouq;-_8dw+WV-swJt+72uVt4F=1MpoOiQ{lG z&cInXAD7~C{2JHeR@{aA@Gu_3(|8fD;%&T-$)t?uoc}RBX2Beo2LrGemcsH_6>H+F z*btjxFot1A?20|H9}dFdI0`4=6pY2$xDexTC9c7ZxDEHv#wKqztOt zGdZTljF=U3Vm>U4fmj+VVs)&I^{_Fvzz___2<(Qvu|LXbApZMDS#>A2{@>p%f873I z!aND%gzx*fdH=0`r_+Cym7d1-nu+sq8CrjHE%9dDiTm(JJb~x%GTy@bXmvj8UuL48 zlnwO;nC^!G`2W7WpY-$Nzt4ZVpTC6tXF0CMjkq1He}9Ph7@omPcmu6ppOk)RO3Z*+ z(I2fp?miB@V{67=h7f{r7>y!*MiD#OY}L_65Xo_$98xEolAqABd0O zNj#5N(E90GFm%o*mu$RgO%|Ww0?Ob;udIi@%F@B(E8(V6A!`naU6bx z)(@XUycoYgtD|oqw*L2b#0T+bJdMAi^}Fv9C!wGC45mk`yIX%dKl6)XNi2`m(E8c0 z6F0#(Fbq4P^{?L|9)QDe6n==-ubxRfAD7`uT#MG9-buU>h3oNK+=B=3DE@*M@fup)`ac|(Q(!vGf-j)etBVkqK)bJ4mADpKo%+AT zt*{Mt#3;1-^gG1w;sybP}=EnLj07h@asq z{06PQyqkDG{)DIS0$N@9cVa(|$4_Hgd={;qoR_#TzKCV93R)fcHR8tD5?f;jwEA%` z;{G@kN8)(2y79-vbJ6biE+<}%RxjR8ycZAQF+77-C%!>^50i2{PKg=N>cjrT1<;G7 zumW0LxDIiBY>L5X_miz29L@YbI1q>9XtX-;bmCdK0ORmWwEFKB;$8Ry9>J4nb>Az* zw^46QI@djz2Cd$koj4B`!ayv8R_A?%_*HC#Eie?VzH9ftdourR9D?to)pb82j>S2+ z7{5TP=WZaj`{>^hAH<*0>bSoWU&p(cgu3H1X!YCYh;w3oEQ%%3>bBL0Yvb$K1m8fb z*LEWAhHv2j9EMh>{g8MX&P2P2lm6kXm!`I#FH@wXX7HYdh1uj_FTia#Cz}n zTAlS5;){3*c;zL ztD}BEJOQWTCpZtSe!7Bq4Q|36_&r+P^f>WZ{0(p7A87T`RMh)2;`5jb3!>FYUm~uE zFJoP7fL0%UlQkzoXSZ zpQgT;7N5l&m=~??`66*ytb#T1HMDwXOXAkp0lQ)^v^wWd;*mHWr{Kpp7nk62T#XxX zJMP6pcnr_rCA@+6Floy8-&;z|fLYNW3!oQEVFj#?b+A4*#b9iU5g3hqa3BuH(Kr#O z<1Ac&a(H!)8&CRG@!R1^zbbw^Jn2`(ZwKpF$>o~!JCUD_qnrvI?LN!Db-$w*>(L*F z;z%5iQ}A&=$K$rkL*4-Vr=Kfasr^=2*`(SplXJXN7kYu`Ic0uHT`!5tsIuJS?bbUY zIwVw#j*7RPP3gZA@9{c+1JWDXt((WIGramxdHi1haLsW3?+kBLSSN3ru+Z+|!RuQ%Tk#@se?eZtmPJeUu zz6BC#7vpMIFp+i(TF?SVkv0k6caqGrK|hBM6=ig{Ybik$UBF=N^qFZ}2VJB!#1LH(23r;+ zv0TnR$Z=PSsQ!{f_h)%z+u45lvX(O1Yh==MPhO;TO&e^ov&^t*T^1rI0sX#guw@-& zhWmZ9pNu~a>HB7uQ9p;i?*JL?H8SbZYqsZfg29$)t=XNgq~!CLd74kpJC<*pOxtT@ z(i1EBVs(PSmgzIs?tG0T-)Nbq`LfFRP(F5yYO*sAmg`;{9?D0%laf#W+NI{xea=_D zP4XOkc1tGu%y;Fl&#UKGU-^zpK7CIceC11e)#IrpjkK*D*Yx{%u>JTP*=6IVvt**L zd_j^=+iAXBGWuG-B9hN*NfOD|Qu1|?cAC$QYmZvL=CZTIC6h)Bmioc>%jejB&EwfE z7xxxr8jUd`ozZe)l?5lQ)|;JAPXK)c4YH6>g0wCVy3tXC_0v6{7#3nW=&NwyUi85LvGyXn1# z5{e=8PUxW|Bmn{mq)Lq>`-0zD2jNJ|Ych~C#a1Xtn2HaDx zrvqo`^<#xIWeVq^Hz-NW{@(7(c; zMGv{`pYig;is$}g&uy$H#@9aHc*0}r=2`Dr@0{>}b=O`Ce*TXil+QRM{b?xtG_I!M z{^sN!hwS<34!FNL+4||hdp7?0JKMf~IIk+EeXEOjSRcY^=}+x&E^r@m?pK<4+{^C{ zllwjKj@;pP;;X;^=PSuYQz4hbBT|m=A?d$bX_mu!;)KVoC$~QM!I))5P&b5jvfZ-A zzjTdd{jy7*1cFc-$Q-o~1i{18Cki|_&$0%>FJ>)kD12znvWCMqgJkQ&XB=u-M~Ck@ z)v}HWzkZcv9T)xvn&SA#y={EWfymsBj9+9~p~%;^MQ)K3j>hB2BgZ5E$VmrVRxFZ3 zbH^hGe#^3oBB`@1t2naTjh3}lWXVd)8W-6ajW#|~bCP9EhtCGyKTmbG0Za;#--AGzp!%bFUw4*Bd5nX}xo zc8olXCp$&vje!1s2U z{?HzuoP^tQ{iQwr8D^W*pW5RisIOh2zYUH5DPt?`Nw@K(p$XYG%dWB~JQ)}QRlwans_SWnZ3k+ zVihq?e)KLbwqZ^uhpb7D4dPX`cH}YKOYDD~pWwZG#l)~?VO!h}34n@H=H3-53 zrht=4&+yoX>A5V!k;O0b$iP%$)I1zUz$z72>C5-+WK3VR@ z+f%YlxI0Dewy~%D4t+L!s@zSnr?6SWr%jrMqVHf&xiW>jO%ivoJ%z0rK7A6Y*kDiT zIs?wa@+&PoxBJLD>yIeYF zh0m3^Ywao4O2nNfcbn}gZ?Hz^%iYcPl=pdef!y70Px(7@xzJF^o^mYdb&}0!fDI#Tw41qSZRI{}?pbcRFE;lqtK5$>_wCMo%!+*pehOb2 zAzN)f6rN-k=OAOJX4|dsWM%lN9ckQ6F?SK%S>f%>P0`dg#B6VF#!qcS%v5u;&D3W8 zXa{pQWomPKxfR~g-0gt7q!r%D-0gz93M;&`xl7=#(hBcl?xs&oGnZY>UCGombJ@)n zj+=!$;Zv7yCbly&G>I$wbKGb+WSVg=c96Y zv@^#aJSxi|Ds;h-xS3?nm^gV{c;e0zJEu;vx0!myT!`jS#12n9aNM|Y*~$Bj+kagB zID0ZmQ(}cD?lJ+rS1wT8=yYq`xC8NHh}!KDY0_qqHm)&65WLkEpA_#Uu+?OHTomb| zCeLvb%+GL}om_`3#|Ivu?i28!$ov2)@L-~CXD72fTknA!%kZ0R(oPMO1#jM=%2(@yb`0%+QLxlHXh(+>d+#{O z-Zpmd4wufw(6v)3h-xx(o?pi2J4byqU>4SN{0G0_FCrlWHX#4lw*J4-o=42D<4hN} zLgAulw73QeSa^KcJnOa%Zn7iM@u3dHOpM8sNOV#u`Jdc2d_Ef|F(5mqB=)%G%+ycfe0iWx4Q!LW^-WWAbWxa~;{ zPnPHZM!BNaMQ1TQ4I@O^=P<0?gW-A5t)kYan;71B7{lK~D~Vbk4>9}^M(U{bZxkN+e}mzLQs$0bcs&)& zjHX)8FbZl$t>obhpOrFi>gM%05HD)|lvG_=HYgA1wL& z`3hb?0yz}5p28>>wZ3}@!{07v*n2+1pGwyMT^`^bM0jAM#O@}~yY}SsKS<6GpUCUG zu$#&1%;(ZxJ4pLJa0*lIzCFY1gez7EozGmsCs#_!y}EdfW=Hsl zwAc7*USAtlHCt`a+*;Q{jA zI;q`x*Yn9kLV-q+1NRI4PdJs&&zIVrw?D7%ms-sJ7O%hDmf;V!X80dzwLSLc_4gwT z_t=Wzi_$uWAIfXI1mVt-ewnn_eIY*iKxlG|aOu*Ge6mJ3^InlE*Jk)+UY6mo(DuCJ zdHw84hMVNQ+w9EicciU9lGfQ?q{r)$esi3$M?>R9+2%9smUq=iFPJ))PdbwfcRz<= z>jZ|^rx?x?PFTMWuQ@(MExUx_Rni}GXY%^PH4HzOHa%M;Rd*+!TzDA64&j`m=JDF< zWmqI7Um$dtv6)ZKIfmgPk#+r>czuk}y#6v?Um-lO=u}>pNXeIp#Cuv=|CUSnd|RQ_ zM;GvV{EZCHThFjc@;q6jU+Lw1^0oaK{&X3`8Nvgbq+XXvE9|->pC5e&!__Eo)Y?ZV zw&Ds&FZDWB(#(~WEX6b#OOFkbR&F3dc z&gV+;%@%pG{#ri2`T&M+*$fv82TqszmaX8EwWSPi+?nC`gqK!I86J_E?kSuQ zPBZqc=?r&0i{Y%38UA%EhQ~<`*B!y@w|8N9qvZU8wBQvp_~hI2_QUIVy|w)I6{+tx zq~!fVtI7t(o+$ZTB(?Z(HlMtF7{hkqz(g<9UaL-i)gkHsxsXrZ7+{*qPUZF2Rx`W{ zImE2HDh;J#IQnI_7LIiyRPJu=kZ=>HE5BTm5`AoB<=WHiTy3g0Nrdm#{Odo z!_`u%L%zxD$5E=7l|O}Ha(9NONt%~7@cKl^&zRL&!SD!?lV9RV)LI}dxPA_=-$6N1 zcj1k1$dhA1x2Sa|_%>$!Kw5AjByh~?JA>gBQyE@d&+xf8!~Q0Q`C0sxjq9lOrf}Dr z!nf~C=93QT9bbZy&{BlQR!ALZAIm4Fp!}kP?y?_8sc+OXm;9tMgoiJOJd(Jw>Aas; zaWumD?d*S9s?pJ==NBOS#<5cn=8wM~;o-l{Azbw~xKe((%_AszbaFX3R_-Ui+kyL? zu4zVC@-^~h`SGMq@+Q){>e-nHYmYb>;eJoC&F1`N0>Xng^PTBc%MmuNTZb@vG0WMs zA8Xq>gJJuZq*v#}YY{HF;t+((4y2^(eS0s2%a3Hu*F4RhdGz0qPwbe}_rUcD_U$dW zInl05;qDZB)75}e?U&JR(F^TyWP=Coxs)2u+mrHuU)dYB1-xP(+6Q>m?%x6MmVNIs zz`OQRmhgA>DX4DrU-koR>o4ppb_9HB&tf_LZP$QpqW`gbP5_(`+G7>qq|hf3z?q@( zWP&F{&mc~ywfll2@gOm$4dI>#p$A2$zsxqBF@v<(>(&y4dzY}tC10G4u=Jwi5SAS^ zh_HM`E5fR3rmWujI)pXHk7i`nXlMu8sA}>dB0(c%}=qFvW=|$A#YY9T(F)T(^SSM&2y6oThd1$ zY|T=Jw8g^+7yjkz2-|pAw0!*6B1 zx;oe<%l>2|>^_Cu)KkWkz2_W^@S9gLcGba@V5@D`ckLqns=t`>XWi9Z2#dWro_cB^mMt5};W z?en$=TxEZ2GvI3bfIh%A_V@X_Z`<`O^tJYBdjqbsk7v_gZ|BIxH`pJX1lVjhK;lJj zwC9rCH`#~p0r-x+jt_6P>(2w+B4+yNt@f_0%5C<-ZouvKf+c`E>_gbC@3j9&s@-LO z#zEk2`w$lC9{WxRujsvYIXU`1`+J81?zd;KDi7F??+*B`J)s@&p#34q^N^imYdmc4 z&WDfKZ?bhCwJ+HV@R;4m7JuCSYA3+=>;u``p0HsQK_9X|W!HVm{#Ds zyeYIDN${Oe+d+VvL$|F3+!ETa3~+1cqq6|FhmIwO+z~os65!6zN{XtxLs^RDdqVfK zKinU>xCQV)=&4PB2SXFsiysO-%65Mw^wSdokA`L=GZEQ)Z_SSNc<7mRfbWGqWi@^s zz9R31?ZkQ^WJ;12%6*V5wwhc zC%j}f;FfS1DR^sm&Q*Zh!#5D_2*1y^xGQ`wt9f_$$TZ--@Bw7~`@`FkU%neYlic%Q z_`zv_hr{Do%}2s(_}a(A)0zO^3m-BC@MQSm4S=V@%lV@3hkMy7KL}4}k$xE7pN#pV za2sj%Z20Zd0ndeh!W#V~dk?(scyy!T<&%-~g2K*xY+(y8!!sD(6 zyb?ZWf52~Pq_ICz*pg0Sn3laFPs86DY7;7ms2C- zSkBWTpObe_kE~n)I3w~R`a$%p$k%rUoE`ZYlbjc+-U)Diq&q|Bkxco zJRZ69Y{2&-hf^dx8F|tMJQexiP{1pZrL57bk(+sFf?%lnbf`1apN{>qmAFmgND=A+0;CizpOlhW;z$Q6?TpGN*f zY5M2L40fQuM6P1}ZjAnJ8^BG`AM@cY(FwZ(ZjJu14sd()bN1UiqVJIz?ux#)32=9` zjY;l}PPiU$U$kL5;DPA5ivZt^e$Mwj6uq0Q|8Vs9B;e8Lej5RgMK@6vd@njgZhazZ zvy(g(eUVu|9o>U@J`=ryl>cG$8TP+tqdy~go{MgMKH!DuN37V3(L-3Im!fILy&OG` zHTp&L95(7NqsuM@yb@jC2Y5C5^w$9=#{R+=ofO;kLcl4p*f#*D#y&n5uqn2XO?7(g zdH&$cSY$`QS+T9x0?vtjat7es*fGli=f|!*3UEPe96Q2Av8~9h7snP+VqO|MfQ@rm z>~~iKu87U+1bi!Y(sqEWVqdlau8!SFN_;zZ7P;=)*slrK$0qIvxFJ@|xEo{Jv&C+T zr4|Ejj_pMbxg~ZLd;e`Qi^aV?_BFEGow2Pi0NfROn|=D8*t*q#dt+ab1oy{oVf`M6 z{fRy2q1YvJ01wCBXHz{E`wjW!@z`-I0Z+yT#si*;J;8GRAhv<><(b%D$e%xsJy%c+T55Ui3kB+mTV;jD3Fv;O*G`hXLM+9mcGG6I(?Nc`tS+>G^)_lLG+1i#3v8ejht; zC%}iX_t^j!#lNftTpWLrz45a6UgYb`<5wOCxH7&qrN&k9cP9a^iO)#@z8!!5V!(Cr z=gtOPAHRADU~~LmEa#2!N=lTQ<15&jx5Sr_>u!tRK9RLr;Z)b5Ijz7^0cqG1<1$-?2&enj(-R;E(ZzlszBCkG=@-aoj!?@JakHEYfH3e_sV$rKC^+`pW z7Xz*>Dr4`zuIR3Azzs$B76UdHy>lesrlNCa0=`r9!fL>+MU__oZY!F=_uWzSG2eG* z(J3U|-9<-T1-Pf^--iJ1FZ$`pfCq}|j{!VX^eFEhE_&k|fJcjtJ`wO3oK67WE1Jlx zpD4QK8o<*<5A6f^eo-r#;hCa8^#FcYG@h*Zt9=#^T?yNZ%>0;Tvu)UdcRfEiPjN+*bSz=6Of)^J@Ti z7H6jd?k;Zs8sMJd%Xb0XSKL?wxW9ON%8>6CpRyI;!Q!)S06biLAnWi*@w*2C9xFbY zUFPxPLv6ql#TE8L@yTSA*NU$h2l#byIVHmz#T~~3-Ygzw9o{O=UI}=+ z_#%p~cZy%9jC{BFZ!-YDDgIt7;QiwF*=2rLyj=z0vhhQ0mL=N#ny{5^`A8{%KEkelNdbOLUS7qQiD zipMEYzZ0L?4Y)b}8HLL&@u{TSt?`+B-)-@a*ynGLAMs7V9q~KahIhtaO#|+VTm0SK z@mjLuJ@NfWse9vhGw#0lF^d7;jhC>QAB^8R9`I27ha~jF@k_`^kHjzH-J|hs$)k_O z_a^xsj~`4*eJ{R=FM1;W*!6%X<4-f|r{cxsfFHzL$nej^SFtUA7_X!_`B8l3S%4qM zudf6=8$YK9@Lc>xw(s-t5DER0_&-+yUWn(()Gx+Qy%z9N+@@fCIsOzS$Is(svjM+| z@5na%Wqc9e{_FTb?6hyhcl$cv&G_++fVblJQ7L#k{)dTxcj6E6ckjkuWuyNlzPti{3e7fuFz5}$Dj;L~^mAAS~plP&${_!)%1#D78Z{58Jap@7fhG3N5Oc;{|_ zzsHZ~i~bS+K?3m4cuh0lU-66f1AGzxAPM*~zE2+T?|3W)_)q-$DB!F34XncnMHljS zCl=jEL3dJ75xe)vMa2|trxd-(ADmkBF+1&PMQ4(_n~Dx*+n!!@_e8)MMVW&w!^Yd+ zu?7$JJpD+7)7$n!IO8WZ2={)OR4w@#iL=kYw?Vk?@#Lzq52qk3pRp&x$}`FARiRdd zwUGl5);-GpwEvBi!Uv=&KId%3_CI(RGHvQ-=OawVjzidR`8<^1Zz0PHi#J}#{$k<; z3+}l#9^=1Vwz7XsZ`sD-jl*RP{oTWBde;sO`mW|@+Ony#TwAv6$o_#i+Jo)n#kChc~Pn=p7vF@9XKE zolKTimzL*iD=I6>a9_4=_3(7)qTtO?$yIRz5mxc$TgN;f9O{AlDz3v$nw3mrh?rmBJ22SSzZTIE%K}xq``0e- zTTyU3yK7*Ld8Dt*t{og2z!SVypEM4y?KTfUm7(4>4u@!>f&5@^_Yhu`U(?k+&_9UB z=x*?^g_A7M3g5Ps9ZfBb&N?6(KOnkwBAO_T?wyF*WuZ8jHWG^N;3VA5j&4&HoqTe1 zt4-0ZOQT!OiEdL`ee!81M?j|SsC{ZEf}iB`ow-y;NveHbau$M$nTe946T=`x zWkr4{k#iQ6fK_ z$=fXMB;#3$X(onw%}hux$bJ9Bu`{jqT&8_drXgwN^9`AFwmH?5Z^+Ke=M%|VJZfy} zsHw_l+H%>Z))qXhD6Oa{ud1pkud1)8F0V{hCee9n8f&VoTzYOkm2FSA=iAz|^V(ZG z+wyJwgNZt;qb-|n%r>?r^O=t3e5zwnswvx$ZysEgC@J4i+1Zph;DE&FY4H1*R>R_s ze7d8(DW6-~lI}>ET$AM}8{X4jS&^95Kh0`cluhR|YrB@M?#;F@w9??ZhTdhvD^Ml) zG3FPg^Xd5uGVSf=wMp~Ru~W&5^Z9w{G|JoBjJy}8=cn599r>o#^n!e2dnS{pK#kW* zrPCcv?Vwq%IlVNUZRwC|vwR(?e0FZO15^WfIuVns$v3B#B+54|$6qH>q?;@8pAu_P zrahN!ZAp}%`9?g&ud*#9Q?h1e;+Vu}DRP~26Emd^a`V$Uv_Yn&A-5=%Hl=aMHQd(G zo|rZ~O%g8ZXhn_YHnlc3x~&7VYRVi;n6Dwof;G-g|}9ZSh7k|BIO!O^G) z+L`YU5S!VJNT7M<(k*>;iD@fW_D!>z+dA{@Db!$Y;OD-_`lF_%R65<+oNvyOFH2^Z zFG;plCYzcTcvmx(Ng7i*aB*VV>eXPCd|rR(F?IQdWZP`~c7gZy^yqI-vvDQcj`oHu z371-ex0i3IWs~Ah+Bx5pkvIBU+r*l%v#E*VFP}^2J2tKZqb@fM2lC~bGMTp4mdp~c z4c-L83Y#xs4an+CSblI4Uz;xJo|))Q?73$G`H{R?x8Xa|;7I9V%Ic#;Yeh7(!g@I6 zMb>!~w52~;g9Z}vbu4t)noMr^VHC-MA8imi$S*gb;Ax26eE+)MwIyr2*7VL=)8ErO zYjyA1nTdRUj2Psv{V(0xlIv{FfFO-cDX@6sJj9t!=@i{5GCLMTLyy<$J*3)5Zb?=f zUIEUuvXD(pV7pXzHga^xIkypl zK9^24VZ=zaXFKLMXF9TJW)hijZii*10>fYIvb&Zv*2uim>h8%SN z0ukhL`{)vi(S@xeg1)@8+_Z}+Ls0P48w&M!a!0y;lW;VCZrHhGb`lCZrFgERA)W8+ zXw0L*SZ6avryVXYDH&YZKQJ^??`O*JAnnr7o|%W?T6!7#21oZgmB_d?`DhDD9$xbe zv-#L$7>0vt&$5j}z1{u8YllqdC0iNkY9w5;w6?ysrXD(1Rb5R*WwN@qcVF~O>Rv+W zVW~Ao3FHjzV}5%k)sXP%LekyPhcf6tnTAH`L!;KhnZS)TMB(91$7~}7}{MD%|OY@ zUSFx*-nloo`{K2zK}|V?b_LXs_JwP$G`F~Dd(MYAh5R)`8Rj8rdPK6I3$XzjQfXgvq}t{teMF&1W`|P206FRn9_$~?jFl&MN|)pSUC>LB zCcwhVX3%`0+-<1C8~lGw7yt}&ismRR->I@%H3Gc%RjSxadsT`#An3b#KYt2xU zg19g|L5hF|I);%YE2|_~VTbC#P}Gw0dbDrMO=u5SQR)h(ifUF(Y#8Zg@>qVp8RO0L zYEdTLu^_WF*O5{ku|`J1#!RNcV-_aDn3_dDGtEnO&J}2wg&JaEyzope*OoM$%yh$s z=2Uuqt&Z&T+T^xybl1nVhFIP(Ug`b}L%Qm|jwBnpHbBb44^p7nkKr zW>=Qi&UE`H)F>#IBc!{JQ)J49DMu=|09+rGOIt`L?IWX&BUyYpiSKtZ2X5wYRX8gf zGm&KNi`5b~Waf6x%d`Xp=h&$v6DrnFZ>b9`Vg;2Sp-<*=7?3+kmUXRNHH$L>s+BqL zEhVZ%3=YmpNNhr)t!x_G6_LhB^n&?Y?R@leYB+73FfS~E;+2AsbA+NdrwztS5h3)< zWUfHgkPp!w=%2p17M^uNkyCw8)EuM9&4ty()#R!wE0Tr*WJ)m9(!Vx0)W6Otk19PP zqk{>wO?_`Llj{a1gZ%Dj#~@kQaRZT(Lr1nb(_UfvEeZ@%gcg|E!m8eZwY{tJgFSug zljS8FV0S`LmgIoi0n<{6G#SQhc1>QpdV1%4x8fM%So##21WlWvx(jVq$(?kq2&1IY z8mekDnpUQR1q3_B3g(b&!&^F*G`BW5;tZl+8_i*P?eUmcRA?6-ecDmsRL2>R(Y!{N zap&;vgaUdrq~?OmVqw}!4wBSqAHa^-9h-C!o6dGQT+=Ugq9aKQgh`DE}!ojT!UI+?CqB~$Y6@` z-<^6oRyS=~wbzY^_LbD=w|QT?V0zTp0q)?S)Y@)(z0={lhK2_EmJJW}LScixZ7i@Q z(@MLR5A_bf^xHkuKQLH2eOh8q`Nd53$wiHAdHgdPo~uc?x&_Du=5U+GZB|hi`dlp; zTA5c3+FhWsa;SEA*ocf#lSpkDE3>72@KuxLwb3uO(aE*SW=C4BQka&bWtd4q2Ra)-LH2PuCN`FUq< zZVHC~^?gGd9f288#UXTzI?j#)A+IJW$6OJ7C?8sYOC*zOklNT} zblAc~$eW9(jytnH`yE2vALn&t&+qQ`jVO~u4gIoR8~DqpgE<*aou z`6i5wlFv#?FkPF8=YotB36B{s^p2K+jsdJgX4kG89&*|{sSQrDjgksAF_r}}doKwp zS8k>8ToO{$ivU24GwrbC2qid^;3%OJOq~F^R%wR`#G0$@6||frYlUCk8LfMPmx_RK zOemDnJ^jO2Xqm~ipz8A4%DU=0Kt*|y`gnPrOw4>dys$G1V@``0xS-4A+Q2rPvzt-J znH9>MQ-9@Yc4I6zRaR^;KOc6@9qh5G_VoOGtubGbPGWN9po3Komth<-xuz{nzFjs< zw`Fx0V8uZd@JWNKJW<;d-sl?~g0KK{IE*0=9M16deJ{VUB(VR59Nah*lPDO8g(e&% z*q)vWN*fESC)2geqSh8s>sem1fle^n&@VXV=H($P9qiFTgC6JJW`zV3=|XXe)iW%9 z!C0yKol4{_Boj^zte?$oZEXrHp2=XmK`V*@OLR`icUYg6N?TP_y3Y_-I2<_1HA-IS zJe${n8A4{E>3*uP6vk-@$u%t*%s29&oN%A04Q48ytnd~uWe%5gdbBgTdx8)%JhA=w zMDP}EWVFw9He=0(jkLJ6eSvB-uD!~$VbB`w{k6@msX`*ogAQqK1GyTd#S^ggORo~c zL_=DIFAWw2^K93KVU`R1%7n0}Z@l%#DZ#Xda_lRd?!sgNHh~J^S5e)8gT2hrtD9O= z4Orb4&~9NWsIxRR*87wB+RHJsH?~1-GAgCt%`eE|qH$4Vz zT}fl-k&fEq>YT1BXH=*WsvPK6z*%lj)s+|aUFfn)q??+)xWrh^&5X4j;|rIFrE`>< zNd@PG9qBfBT);KP^cpJzmQo4p4j$+|bDM%IB872o<;4!7>?7BO3}hba_)T)9Q!S}R zEZTDF7`QL|rJGPjf6qVy`x3j4%L;}KoX(}O$^k0g8d^J9BeP)TN;eQcFzo<6``ARH zclub@HMPk)z}%%BSbSTOZ*A}y(AqN{9j&aS88~zy*4Qjf>tJrmVZ$9Mn^PU>`Od;0 zmXy8u!-ynKT`wpXR=`bBCAbj&hp2)@yB} z9JvXUN`bj!0yEbCWyUydrpy$j+ZD(vSms75QKO1JzlxgO+aqDJ0f zdM*|?I$Bzt`a;sFm~)L)n!s&NmtUG%79`0Ch)L92{vn%gLUs8ecZlrBQ3}AZt=GJ# zVA%6T%UgUBu)slvuPRtt@R=^Pi;nQx;qV%m2asIzS~}t6z$Lb9OH;Omz16JkcmfqX z3vnv8ec{;=T1{cQjL>P#e`kwz2CrWfov$9^%s~_m@Y9*tSgdQ`V19N3QcIA>?h(? z;#*Eo7J!M*W8=a!!ee zD+i@+UVFpRz<}TrHNiwuwrpx{yMLv|vE9mGh1pzz@~V$r8?LLxh+`J#Yi>)6?H1k) z8TD>+#wUjpeDP8eW+j?yE(3X->hLVhs&aq`?8QO7jmjHHs7WX*!04o(EXRpP7c{Io z6Or8F*1{paAWGW~?pBUugKfn}&2&4oKM*_zspWP`(q5Fqyd$JsqNmXLa;6*Uig&*eiDu%O%g{+M+d(%$k*n;sW=P~rJ=+0kMSmF-3!aUh zM%(DFmN3THJdIZ)CWnow&L*yGYVUPPpPS!`Vnbk}H84L47>_V*=c@}nBS(xa!k?T> zyPlKI(xt2gR;ivPQ>>u!l&pjD z1&O3ej*#@XLk=t05X9p6MbCv18Tk^pbm1bgc7D-eJ>M|(3aLUnu&oO`k)^3s(;OvQ z@^@KDCS<+|M(1GHir&Vq;nhP%8nS`-;wpERH2P|`@(VSTw)WJ#<`jA>G<#}7&@5Y0 z;?C%JG3un*9b7nHrea_`ry&~3h2t^tTShB}VSeKSh{;xFS2Xl6VcC4n-GYcY|9OBhVZ z<^=L z%R9VQLP2b_wZg4b+EcvggRYzyEREEsO%s>2fB5W4FoQUi?#MawN?JB(z4EVT}*HgG< zyM48iWSzHUNj^0<>+T#$V*SOUp5}UeP*O?j`=+E+`(2ICQMSj@_*^xc#rJj>EZXw! z0*Mxa8-Wq<;YvboBrEFcs%qdNQ&oq_ZSU-=>PA1qQHqV~>1sSnIUuSvo{dx|MmTXS zGJ)}ebk^M1YrRMDHOj~H$h`|3wRBd z8)Z(+0oXP*4?}y0Vo(H*mO`rI8*?446AkaEf%J%G@5ao}zkp-}h7OesQ8%OLo3(g4 z6D)AGCgXPZ-`s8dd(yNf98NvXz>r#BQC?qBS6_`)&bnj;{M&0A{c5u_5nH@=%mp%k z5_t=ov%q%>&moF@&FM~;=?o9S$^nv3q%h3k#N~WdCSlhTE2TMgyzHuD;e3 z_h=f|61<&?y(ed&*uz>7uoMQy)Bp$bUgG-F27bf4lc4PEZGONYx0v%ozlHd z3Ah``tTCk?w^$tEVjlmT#StTKU>TuB1^VwoGbn&wt?q6-Lp*oyhA=PtYvcSzjM~^2 zR@g--U%gmqE3$;&>2_o@`(w37Q9gRKgoN~sWsYj%n5g_^*g`VNnMBFu;5HN(@BG_O zxPau0S31?eU{$z38@89l^q26zd#p6_;=+Q_h2Eig(k%UDJ7nV8jJ>RmNKjRYB=pBh zj^wT;^gL?j29&an92uEFem8~?gn@*_fh|wvH7)i9b_PDu=_5GR?D!OA0P`Cv{<^ut zV^uR-z)YEIGu%uIj&|n}&hk3OQ6F^*)EioJjq>0OmuL+NLZOwgp{pZH1)9@siyiL) zxh|}Pd8pNB?U)ZW8BQ||dE5$awjo2q1yjWtj6nOg9~BhCU+;)H)_^g1QozN@JBAOSW7~3H%b9 zHJdU^+%+~MkAr$mc~S zG{K!TIEHe^=u`1O7>2ww%7v_@%0_djK!?yn6v8Eb$1OF3{eL*OWpMESpL1JeT$dSq zU@^_<=HBA`=qql{v^(4C&ACTk#_-R!T^{wVBzt`lZOpZ2vw3T*U0pq0LtQ~V)~kt_ z4&dtv^F^V&8amh#0W-HyIks>k}>o92GfC4%S z@Q=;{3q+uaI_W$9p-^xa#%s1{&jM-VE($d)PPI3}YSair1$GLt0|#V5dz#+R&SpFx zA?FJr=L;bVR-7OKWE(KW878Tsb5KPHs2q;k!IES%>3nr{y=)VQy*kfE2xXR)=()tT}E{=G@Hrrw=4r5s(dkf^#ig6(@5aJ;7{2maRaL0t3B> zNuRykwPlFE0#+)Tjg`R|t=(qDiA2q#47Y{x+U#QC!i+zUlPTu6HsrD8G+9?ulgw9g zv}LQhV}r;+7E^{GH39J~Bu5j3{km|6XHW)>h?YXQ>L4`1(R@=yRn#~wwaYH9>wZB) zIZBcmMgq(JIjnp!eq?_$s-hR~&`6xhJgH)AMDWd#7BZ7YBLJi&;kyK>k%tzG(+Mi! zNr^2EqQxRTSj;Cc9nTw{tV1I{Sq~HR)_i7RCmI3E~wHU4BmPclK4M{$7`@DYL!g6qjFn&@0`6n^9!45k`mL6qd=YFD0#3Yu2Iqz4qi zLwDLk&VinzYnPrnDLXdZxsB)A#Mva=DX}xLdnl35JD0v)0{_dR2Kdi6M^bC9G*m#} z94n2~mK+c?a&2)g<5bTKM3s@#y7CJ>49qAUM`jo(1GcTnx>ljxsXR z`6d&b+nODg1*@E@24jZ;&hg4%QPqqQLH=-?4SeWc3m|HE5_DWNDr_V<`wyok~^nKi=T1r|2}3J)3_}G-w^?#ywGP7PEx3v;d80Gc^Q%$pJ!U+BL>H z9uI5~Gn=f#`WMR+$vQo;O3uN-2H-V=$XNYC=>pP#ZMrQDAXkEof);gMHc8{GYXnQ+ zkjTLyV;zB!!#RnH1`jMFz<7sK*PN3l%tKdL2=4~^_ZSCHkbf}|E$}uFaqpYDI^y0@ zlf~23uSsDpVdi5{j>LS%78Vn}s~zwOhF&;SCvfanB3WKqS(=1zFpeFqset}I(7U>~ zYY+!0%wE&IZg@^N4lU~4FndiU?uS+muUQ6MzPi6_Xm;1KzBz;a%ZKowYoL4O92}at zzIOJS#OxJF+ghHOy?kx|Y#e&JrhhH2*We^HXfw0nWxQf&NHI9n)xB!=FmtvzOKeYLq6ku=w*9gj0#;P7`!uLi z+JAK<;wCk8C6StQhX;NBTE5K03`sNImi7b%6G?_L5b;z(8RN|ov$~T7q9iefb$Y(T z*et3P92VeJqhmTMKh)Qa)1YvGY%eR_fdvyx6A+(n>V#KaLPl_BGV6IcP_nA2p34l4 ztFvp{2KrYxgRsx&*cgbH5>Z&7n~o+eAXq$M;gjjQq%yX`juX#4dhwKP51Q1 zB4@3Sikv&zQSI&Yq{WySs{w?l7)fQINv&(kR)iJ=~U-b8CVlsvxd(B zj3F7E9;Gu!iU-c>6SXSmDQc;?Mgg`ya8Q>`nOn8>KPirF{w?TBUHg z&r6}b$}cpr-j(rM9;-Pinx>rfKQ}j*H+(51HhAyK8X4jVCgsHCICLvm{vEaI7%6ENnr>db+G~6joWCp2j0x$Q90JXyyoex|1U= z3v*JlE6v0f8Dy?o-sv@n?S1UleQ|lb1kVhtot;XJ=oMT0BHgh?7fo zHPBr|MaB3AY=AQ-H;=MgUyg2Glea5xi5}2caEchMUUKrY zIsMZ(o4JeFve8DieG1{pnL#5m$j-hA&BiQ@nlWpG|KLXut=#EZ&McY&#a)mWzi%AV z4aqK}1IK7F>u~Z;W!O3G6|;0--*XmRot^t22lWxQkulqwb0Ev{$HirLpwtBuJp&b5 zKb%dSEi=^DJ$ITw3yhvb+dvFA$|(WDyK@$IdgGl!z>XloL5DUG3^GFRO6Y=G*vOnDw9ouVleZL)`jFYSIN)#Rx77d55u%HbgrTeN;eer;%v*#+1~RyOg;( zIbofog+pebA^zWdvn18hic`^P0P9_|Zm3MYTwwaOjNR^O1?FH->_E@cUC%MzbI)7B zn2ou@C}s!QTthc1YD=)Rx}4$I&Hb{UjPLxxxxjcv@a(t8*V=Q9J_zbn9DB+bx31>nm>wYz{pnv$LWzw-|FcCLNqXCU- zbTjrgda7`IV%Nz>*Zs{u@_BcmgdDuk4E=6ttI^1w^e-iu1HU(P8yuL7%=t z0tF8z!^uNO4)hK6mMj}y&hztU9qFDzWS*Cslc^X#Qx4ci-hPd_38z;tVYM-9bzMwI zW5-`bH3U8?-0DyR%lPuuT`Qa{xuAxRisW$bTd$MV2C9c#+`~Wz<gn1iemaCU>i zz)a2^zVntf;mjfnE$%XuoX^SqouW^1cfaxF!%O@J3$rCrqR|W;1xI-YNkZ>HF~W%- zqTjb@?19(O(t>{GA`{g8$?q*}xNPLgm7b_hVu^+%%WPs)p!{*wYhh+4614&G90S!_ zfX8MzO5$WSioy|JD>1tbVN-GyQ>h<_=t|ob95mg?@p}wu?8XZ>8!o{f%>Sa4sgDeY ztlWI)7!E_jdgGk7g3}gSgydvRIk^ibUQ?*RWdvHB%P(_{xR8E|)Klwsv;VL&%l!U~u#pmGPvob9kppJ+W)}EJ->i!8B05?vsI^ z90<>%!_}NkuTUV*MkY{!=1ymX-!PkT7dL$R#29LXOrw3Wre+JWCM`alFj0Gb-Th3A zOAM|)xN88M&4|6gcfxJShFKeV)ZxaNWjN*5n=(5(J3FihWb8-IK%I9!tl{pjb<_o? znldK4stC?{2ABA{6I@5Q?mBjVauNtNsZ|7g;?Oby!Gh|Iey+QSoeFjiGO5USpLc_Q zt2e%2Vnl`X7}uCI+IXwvGwXN%y)~Q2l$cEWa7$Z%&9HyrT06!h;wi`I=c zTlH;(=jLBI^rU-r|6s5G)DwANjy>TCd?IAbKtWEI5u#A0Bx;@g@Q!O7wkb7WN<{jP zeyk{%!lzWrblSf+Rp*6cB=NOMhMV*_Sm6UtIA3b?1#`C73fX{5OgMp7s4FAah($tjXk`V>O5zfa zlKEta9)&t`AQ7(^|52%Ae)K`#w?{^$5(G#$w=Cbl1P}4h8lc6M7~Gjt{^Di7RJdBL}rNRrF$lyBcnZ2 zf$_R@6UYw(g57ssmi~IgCYlkS4PZkUYmYN|A!+diOeHL?3LBA+T#i;vz&LY20`u3@ z7WC)1Ed06X68d|G7@)Xg0-~TXTaT#yLs6lBT*<&p{S@JVQNBF033d*{X27pfNS&3+ zB&GHEQziAz#0 z)tI3pQYR0rGP>UuK2}pjfnvS_m_^rQPvk*oIcQk!uGvh#H~`pUa%hMxaWNPSU3yt5(DY>q+K=XU5Y zxtImCTB8qVEQe?$`bDgC`_i_KR$({!e4ExnzT@MLWssMVdlJvZNp?@bUKzDmdwf8m8D%D8b|>m~L(17e=Wn93pUD zPcznh&Hm3S%Xrj4lSSE#POCHwj*i;EBNk{J5$PZs-SC1`6b#`Eq)rM4O-fEJovEj< zr0TTBDG$Eq>F1g;6L}mR+*mh;{Tj}Nm1bY;2*2lqvnkVWryT3x5m)aFeld-VKdS#6 z1xS+O3j$==nK%aowCL7mE0eQi?>Uy@cbwNcM3rL|_%5jgS7vzRw4YuhA{{#EXDrnA zM80NHQR~Fg=p3iOlhx6yu#gSCL1#pUX^gLyZ_qpQG-Ej?P8)H6 zVq#h;9y%YYaFt%?YjFj&84>SPCFrVyBKqs#e5+6vb@C!J6dJ`Po(wu-)2R4;`h|XDa|&5H&Mt;YN8h)`ZTB>-Z1JT?f}L&6 zSva41zAE@6u%n7p$gz8ByB8&CiMmu`Lw-O>gm&#M+SUfA+heZ9%5+=TVnHbXseI-< zN+V^Qb&oXInCFl&%B)<69MDpUInqu94gFhat;U*d#q8W7iWCzuZ2}L-22SgW&`GRPzhckvKt!07T>6t{c$g*IB(ShHt#wnI&pCSvc zi>obi_#@ru9b)Q2CB;g+7b~wvTaRie!+~n*Rsf!M#D+)~@k^r(9-4v3d};>}^MSS! z2MAfx(K6^1W{gBi2@ERkw3?^UyKW7pgE&WHaP-qJ+{jl^v8R=vW0FZc1&}bI^PMje zroybNw0K8;V|)s#)u@d7C7NtH(=KLanN+*GlKrhoQU+tC3S1FRXvohD{cy+ zq*E)0>Q@16kv!)9;*6dEZkC4(UMcTm&egM=Jg7CEF= z85&TGM;KMzDFNL;oHKO&)EYH`5KQ}^=r}n&Ji*~wBLYTCq3oiQR`dedeX5(wjls_> z*SJw4i7^#mC#7;OW*uC+6JW}1m-ndfxa$dYOVd%q^w2FCusKE0rDtT~eG2|`krUXaF%89HnDc;iPLU#dh%B3qf_Kj5(s%bx#f&J{%(WCGBKgbx}bc^##uAu z$G5q;aS)&6HmipCpp8cQ9YqU{M>2EifVb=Nb@{dZ18cfg_Z`(+va)Z*%2})XkDQq} zI>89|p7#zUxU9Xu9_=AF$^8XNdlGXJ{E6Q7m9AOck4NR^KB=*Z*_wKPd@c3J#J+Q! zJorOh zVvd}FVMxN-Gz^M?na7sWX&2*n{e0cRuf@TX!812mTNDeG#QHt13#@YBagsy%-Mg@)nOcU5W>UJ()l^s7gGuQTu zt1%M^QGBsF33j#@@RVtne;nr}tX7O1cfkX`Y}{=H?zd^QZ;zEm%E2)PMsC+amm6uJ zQwum%e@X3Y%h+m~MjdO{`60Y>>u)+9XQ8oQpcP1D&Y_SJZ70wlU^mxuL!=g0z81DV=T~fi!ftlCVhb^wjwf6^U*3 z0(r}n@Xnw!3tQWr@rXK2iDJ%rhStj+?6BhSb7@{@@#Zl>9bvQ-N=0N7unCKGP-l}W z_(3p{V9qWlDRjN+xME~=Tv zaGbfY-~8%$dbti8V|unXSp>ke-cpAc4gZ+7Ym8N{<2q80ot z8~1f8;_P7JVcdby%Q0pIhA_8d`(0`{q8kf~WBD_>yP1XhbvY`i`d+kVroAzh#!7{| zhf2OujwHI@$#au2JrkxCbN(li&}t_&5vyHVhFPDl5F5e$LZj0JzLf?s*o&PBC(?S% z0a9nHqoh!t#V2!o-;MEWSE_zkVl^q$g`Bgf_*n!t zp5ZFxS^rF}(6x;kA~>a^wHfLT_Wq`pKaHE7@)!2b0os!80^^o3gpOn++Ue=bVFO z6lYo_aO#$?dagz#yE&zRW`~B%jHz1c)Ho<7-Hzx>A%yW|Elmvy^V4z6xFRU2T@&KS zoLy<|rjfke2G=R8%6=&+Qt}(Ud{6y|`oaDq{auaWW9W=tDtX(;VZ~THw@}>RW)|bp z6gW8>%Y3EFO1mKkgCJ}uxS^xH_5f$)9O5qJt`5iso!fKahpF&S{{4X)c7Z%XlH;w)}7l*;PimfxZ z8es{7Hegca^PUSa*}&-RBX)rL)pVJqcr#^R!Q5`?elMAXF((|t4PopB)(W%0>S{0M zvoy+GRQipHsUThmD9gA;Kn0I6!;TBeDI?gR#5lWxq^(fXP8@TkW1sA%z$$8B@l4du zMwkzw{csdvkI-pJf%fTs&Xau3nYHn-ajAg`IL8Lp%IlfTO>fa?A3tDJG5bVB!<6w} zI*V(=Hay`hs~a`i8v(d*?3C3=UUNQ{9*|{D$P)Eygdh-d;e2+etmu(}55hSghIai? zM$s&^A*ncyq6PW8!x%}F2-*~G;g=-a;7e=P$arDeRgZ3Tz7(eXq5^|8DM+B1vpcb8 z$iU@_1X(pvgAeQ@?%*hkA~Fr}+ko87He(or%!WLNrM%&fr_-CpV+ml<_jMntZQi$7 z40Qv?;*M}bP(9bP8j-nCV7H^_OpTAp!BnDg6c`<)Ixx@aY{@oe)f8j;2^MC(uaSk-F7F%lh36`mkx>**&>ofcTbY8>OfZhvARN24e+AhQ12Qe)+{2eho7O)| zXlU(#F4ur+>lenM2PM##)CW*cxi{aZVA)*}!K7s?28v*bBKo5nF?Clt*AjTM#7_ za77^Or5U`6|8;X{P$0^HqM+^*Oq?4lXJDXrR?^{gXIqk&E6Uez0!_9LjPFGK&N3=vsip-%O$% zR`75AC$q?~2TD6%$wfM-=We%l)~w|lMtiLFb8!7q~ru# z7}zIt$8!GTo0TEtygwBLx`9&#x;bz}XQtKuPUKKomJq9wDVdp?iI;26GIkPC)<$ak z#)#x_x~DR@larvS$+&4cB1)`ZLRC6gx-zNG9c@Tc_p#UBo*e@Pg29@_a#rDZEmA`C zKWD>=tI>O#33VSnhfJfGxMSrQ3vv*L)Z*|y*C&t5ex7DGQw=NucJx#nouP<-lV=YO z%)FcNB{H_A$av{h;xJEQj?{JiC-t+k7*uqTPc$)M2TogHp=URv=dt-1Q(*`6V$c@M z35zt2S*Kd~-I!wir@{O4V2>D?Lh^FEQNak$yx=q-{2%c#$_&%>V6a_ zE8k?w7b_($EiD@y=q?-T!=YcL-6m7_!w4KcRMu7LYSxww$-d7gI>UW|ls3yaUh6o# zqqG+Ztmix^cfkLQs~hxdk-koMNLN>fA&Yh?CdGfSgJA|Qq^qnmP~m$O4YU#x$i$Qn zW<9_+JdobOJ$5E(7AA3|$IAkCSz{3tZZ0$nLM`{TzpJ@(jpu(@?$u<NMs!`e+dgTA`yUUCXVp3^kiVc_yZpj*M{XCc;c{C!Kp<2B&jHrtj8#3sYGmxZ1SjP)snMoU)>2d%~fAEY!ECO7*fN_hHZYG6$w1D~Rvp5C5BM}Pln zY@f$blsrFhHjl$B#g=Wk8})ch%NlQ4)>rtmt$9qpa$-D1;h#25bgpGB92KDO>(bz5w<25 z+;3NKzkR{Iza{wloeJVvOYbjiRd_eJ3R}Ar-0xO!pD4Izi+X?I0LL)Dy}U?Vg{_i; z`+W-TJ<2m8Y?T(oS6RUl*;XcyB4iyIxDQ*m2JR!)dx86?wUeL0teCYRa38l$3fvc2 z-woUsTOS7Qw+iGQwkiwmYYOfIKSq5+1@Ym6`$)lkwBSBgaE}h?`wLq|zB|%4*c-yu zR@MwH0!uat{JoFf^UagM-}~d9aqQ>Y;)ywt82aq=A+zl(vsOOz(7w=`-eVoPrm7Uu zXW6of>h9|0wY|yi?(VAk>aM!->Z;!Eo~~s*Rkgh)86;w|cEg6!m8BJRr4ST3!&+;nyA%2BZda*Sa2QKhu^`(_nwH1}!^;Jlptgo)G!*?*d zx@wjsd+TbKcXw5p_YDs9Km)@MDwCzvNK)6+Th-fDUs=9m!b$MOI@=BcU!FKTojxTtYb}a|d%Bzy)%PMQ?yOvkf z)YW%a*Vk57gBD%OtLx2c2J(8Caehr#_dx$3-d9mk+S82>)h?^-=_#-6?k%sZLTmSe zFcmeG%PZ>9Am&UQnfT;=M^~E%<@r9ij9DANPg{Xq$-yD87003w#2Y0dk&=(NBN1Y8 z4{DQkJ_&aiZcBMan(KClvQm zoTXTySf`j$Y*g$}T%ovDaai#v#d8!dR=h&-9>s?gf2{Z`#osFaS&^cV<=t9wH^teC z2PiI3T&Z}Z;%^jpgh*vRdnr~b9<11`c&OqE#UaHL70*??Qt@WR2Na)H{Hfv_ihof2 zhhhwZmF1bDI8Cu!@j%5U#X}WWDy~;NMe$n2I~5;Od`|II#osCZRWXO5gyq;79gtY7 zm{IId>{47yth1~^y+46iZ&|16{nG$${D(J?0l$V-I2$@VLLP$_^;PVe-m!xXy| z9eK7!?*|n(Dju(Rs^VFS7bsq)c(vjUinl15 z{7muhivLy&tK2JAbmZrDdcU*c9*TP_I&!sA@9Py0Qp_ki@^+!#FIN1zVz*+SV!z_B z;?asHDsECdNAV)XD-^%2c%$NNiuWi!sQ9?z_Z6R2{HfwE6@RVxuHpxZe^UI5;y)F? zQjCU8KO3hwNpY&;u8Mmq&QvT@tXAA#F{L<9(HVzwdcRaLuh^@&O7RHABNdNTJX!G! z#q$&|QFO+y>-7FRigzg9r}(hq6N=9$KCk$a;wy@8D!!-qq2ecspDTW$XzMr>SDc_Y zS#d|j-4$mj?yHzotW}(&m{!axwkmci9;Vo(xI%G_;-KP2#p4xERXj`a0>#S|uU5Q4 z@fO9q6dzE0RPiarA1S_|_;bbA6yH{SU-6HMpDF%b@!yJJ3{)HsiWRq3+)i<4#XS`F zR-CO^saUUgkYYx0f#O2N#fo27>{jek>{lFCJX-NY#Z8LmC|;y^h2pmrZ&bWZ@gBto z6(3jpzT&frKUMst;;$9oRs2BlPl|t0{HNkqic!^L#wkuxoT|91;+~2#70VQ>757(6 zDb7=DR?I0bRm>~)Dy~vILh(q&V--(UJVWt3#Y+^gRJ=~{JBoKG-lzDm;uDI`C_bCeklBh(vlu(f_()+IUednyR*_*%Woaga-o;9EKuJxODt-beJd-m^L zYx6B0!k_UN7MBmo?)i^pu@Y9tT38<&HBxFcmW}3kTp39D(v@zN z49yc7hi>$Hi#l%~ix}aXoIvZMYNn;UPSVdf`aV*OH8jYI;evdZp{++lu#z8n7^Km>*#_2c< z=b~MAdxiLQT#fIc)vvb@e}UiNe*6ioZf)1u&g1<#8Y^Q>w0gB&U%Qm$tuPTgq1CBx zA-)}ZV?WGAt51(49)pkIRD2SxF8w@l==HdjEPorV9=(b9GyDqo;z6`J^dH1$^ZtB3 zR={d#_2)R^i}5mSi&vu6oo^(*74O6h?2lG&9!7jWK7^C-akM(~v&0MWWn7MLqSco- z5PyQ7g z{0KkAFVX6_-xD9k-?2D#$5LqZ+bYBtVLfb&321fOD~PYb8?YPRfmW~0B)043_Y#l7 zv1oPLX~a)qApc1Nqf_94#3K{y=q(dw>~iKpW%oQp4@)mvXDUXAbJhqwi;&iW1Ue*6i4!?UOd zo`=y`8Eax)Y=l-ZkuCUWsqx zzi|^<-SjKsy?79R#y`;NrRP)ctAN$87RI5~NiQRAi&tW2yb-NFdM9xP_Q!!Z46QEu z5b-2@9G}K#(dwZu6EDX%@m<`2RtNo@_-p(Qf5czW>YwLQUo49k;DuNRt?qdVaZ7BE zSL1bP_0HRfd*NMpHx5Rtb3RBs0SoX6d3dsbpIu8ugZESFknbl zUTT_{m+RTb=JX%5b^`j3cRGQz0RxH5#z^|~hD{%51^+zEGA2Xcd%-Y@>w zeb(;c-odni8FJrsdbVuFoli|m%MA{4d}~v4Q~PHGW#gL1>vZB0_bzaMm(0HXgO*bs zjuYsWos|`oFCqHUq|5)1CY|KVXn~^tJVLgUk()g*N1m9|YvrV_pvQu>1ewvAme!qO zWs>2LJB9XZFUzf8?Fjv}PG$Y-MCg~|>sL2Izuvxn^&<4sXTY{wKSIA@zJ75L`i=GV zi;vK+z}K%qgnqMp{TllEX+2P068HXn!C9a`d`(UZx5+8s_LJef+d}(k4sH6_<)fpP z@!b}#Un5x?x?Qb7TGQh|TcS+5j_J2LA;%jdvJIzzK{%O&>bE0lct9B963GM$i*19GGBI4fU5CBzfNDNH{=+@q>5}gy z{V+lcm#^Xx$4M#e?Vr7$o^1b;WMgaDS4|l%UuN-QP8{dCzUPJ8zjE@XJeqxrl&?T; zgm_Lm=;PJzN?5)PGH?4Jv(6OBr!{J8wr-s)@SksOqFUYf`{%ePJD^>=icwh6Ma zxH;au{?v6k?MCbO%0|aYl4aJcpI(2_`J%STak>@--gY%SD3gExl4bv5WSKtR1et9A zib*ngT61KP+qz1=lN~R*P2bbt}q!<`M}1;#>T*6Fi2p_ySfE7VYOOWi*=!uY;%OQE@Odh8A%2c zZiBhcaNjrK4)=Y91OogBfdC=lCIkW@K!89F2z>8b-95)@W%7LA_x%3?cTG?C&U9B- zRaaG4_Z*#SZnSONGJm#JV!1iX+HaENLX}dX#M<3jDCM(|-x~i|x()tqtFNPg+v)4s zfZOZq9RTO(>m31i($^(`rTThjz+Lq9T)=tyx(sl>zK#LL^>sO51^yj#_i?vdKcBt$ zrGMQJkM6nsKlT`Y0$1Bee%7AJe^`>=YVlSpXYQH&`!UHW%eTb!bX?oPDa)rV-sUSG-&PeuNR6JZ?*pQJHJ_8wD|kkuXPvh z`OV66x_4W-&o;X*w|4o{i+JW^Q{Cs|xqCcb6jl9RzubDPP(RC-XBFUCuic3r;4Mz8 z@SClREvo?dLTcaGVOir}0p_Q5%N<`5u*0`t-~x8xVvJL;AT+RM#0nIIPMCq41(72B zBv4rJ%HDX;Q>?embPh`>gCv|q5(tFuJQ;=H zlaPeZWnp2cZV5r;rV-1E@czU2SIAlgD*v3xPqd1jvx94k9uHVn@h%~>acDB1VHMY~ z!NZeTP*8lpe#neS$uY&dgVciSBy)W6HtUf&Wb#G$$w|dG0u8}KrR22Y1Rt<|@(Xyt zS;ZfPkvU9Ct}K4`2xNXDnQM!mT8_-&@_-wP=S@WB2r0Rx__rY4;F0ox+l&9b0-2+v z$`JQ7Yvx`rU`>+9-W2L0P9(UO>$Ze2Zp*`+!pfz}$~Y7k?DWZ2(6WxV$7hlmD|m*KU1^W| z=m3OK<);cm_P8G6>l`V2+#dJU)ySPIxnJS! zE0H@-a!=ce1~@Q66Wgdfdn@^%%Cp^)FH(87Rr2Fhev-+Dt%9Aw4Z-sZo&!=Q922~# z=%>gRzsH-G$UCj#kD0ktG6lt7GIN<^3X8vC=5oo5FAkCfuaL~7;&IGeDVeFoQ<%9* zGFujJ#mv=`nN_?!GuKEaT72XbWUiIW4#ms&LgqTjlqiC}e)27759SNw7d zN*k;A5@voS8N2uzW}cKxp!jBHo{~(^nphBgI2gsRH~WHg^~e;8j7gW{m6P~hKK;2+ z1E2m$FUo(TTW~Hj&$}&nA+&*Y=J(+Ci@F81%=}KbAi>N_x&?bO^RnB5XM1*Pq{ z{eP+jY|jXzZVUb#yq+z1b{THJuUfz+P2zjmf-ghQ^68KDq5L1Z z1!pnymD_@Uh6*F7vnL1VU%CYy%=}xoU>|1wqg&9!%r|ZeJ`a}Q*PES#DJ=MfY5|)x ziSM;0M1v0&{TStwNosmdd1gHC6invWPnt~pPn}F0Y&n_jn5BfvYFvu230MUiFUGUK zllMeGh1SV#+2#eojdt*9+?di)-vOCzPe$*oDV)?cgW;c|&sx#IycII)$H~ZVPX*(wTN}^FmZgr*Z!*TPCY1jY(wAR==>e*e`gT zU372}y2|ERli8+%$$WI-v}V>kN7WoZUFOAe?a7CsY{Ik_mYt`{CQX+q?|fA@d0KM@ zWf!O}O`R_D+=Z%ai)k$^yGWI7Ib9~Ki&fc-X&FBA67|ek(`CZCRF!Q#Ey1$ORM(=@ zWs167VPl7BjSVQfLY0+FmnrH>RW^58CsA^hdS-08OgvZHliA_;^sk38K-Z|U=IQ6{ zgxt02eJ#^7mm+taDr=wq%R`a7UX|@NedX@R{Y;g0PJfk3%>1RO~4&JERvdofk zKNc?&nwV*AdF2TxzDW(sjHf|-_UD{O~^PiJ=cNVV$XOCE06_9pj3@yjq za;Xa?0(HM*-Ti;eyE9bXRWpxU$85<-s1P`N<*bp_Yc0DXTqD^LYwIt!Lh)wu4D=4q z*k;vufE^~PA3*7{C);x-P8k=RxYfk2>67hA(=V!@j%V#)jT^T+?xOAb5>!<%%?eK3 zb=+>_>c*v~K#!}k2*NuGh}d>|ij92XcF4~kXIVv4>~SGgo%f3;cz#`r@^QW!;IZ+z zQD~lDiyIU0gmLZ@CQkQdH}n1;96CYTF`0mm-(1%Y)s5rpr|5?x%T`a-Ki1hT^qX|$ zY2M0w*mQ4o-q=#(LjQh7nf;>~201&;m~3wz-eb!P>SyrHGee$^2e!1Vtu_O8*@#({ zo({8Q>oFb!g9}w1+_S0$9m)#eAI3#eCLCn`kzn{oBJ=)js=Pow4ZMy)x9nhHfx4U$ zRIoRs;E8r1H2%8`DoqT_or2KhZ^;o;Bf(h|jA)ShX#r$ek-8B)*)9(4^!)^s=^K6H z%+<8<>X!Z~yA!hBf^-a7m(5|?0m2Vi@9n^JPvAae-EbAtD6EW-H9_h;+{x>{Qa4I4IOEdhgstb$#bZakgoTT!MXutq~x;zXve z?Zfn)1DP%c--N7}&SCm4S{<@#z?FD=KhtHin0_Po=Yc)(TY1i|5b+`FYiaXy&=5k_ zAAz-ybs^+O$l7cL(+%LVkad&vw_4hKlf3sadGh0FmNuQobVORUTHckqgm-orW;%B& z({n%|c$z%FLEiX$EAM0=4?6_02FyLe_q(nO26Fo?a|9AeZm$@FIdL(w=GPM>0^3{)O$?T>hjjD0 zbP3Z#g$5oKYRt<0H)r$yUGn6=9>eQhwr6@ujOnrRuI=Rdmo>bTu41}c=(bKU@YN2y z^U1YL7YoI9LjMn0twPVXym7T~+@5Ff{vCqtjlvyQNl)7+^8PC6d$5An9|>Q7avZN` zOOMVLs;Cn@42Q(Z+P!4yLys%=F#`Ob3Jl zm&kj6v6go}n85Uo0j59Qn(5u+nNF1Vu0Mg-$6mwq!lRfjlDBWw%IgP@XIci4i#E&i zGeV^!7xT^x8OLijnUAKf4vXW-$>~lGVW7m^Umio);kN{W(gOsI-K{L4rO}h2~1}S&NCPA z`p3evX9)-9h^y3qmz9DTc zE9UjJL8e1zFb%C^`nKTYm7mCcdGf=@@cMbd>VZ;!ZjyKYEA%jZ7hYc@y}Mdy`z7J@ zV}rpcZRQG`VZlnPiHDFPi4d(oyR+oeVI;^(foBEG-Yd} z{HjLkAJ@Sovl+Ht)8&o)f|n_zl~w0|Rb zDs1(ZOZsDZi*VV_GJ@YPuz^0U_P*ZV)ur)J+E?JO@gb>~l;kNhHwSZz9r{Ft5;K-#>l^2yFtyuuP zhIU;9S_m!t{RE_YR9%KN+04;y{O?+%=~7@K)I5&8Z~OX4q#eH@{<_9pg>=~~9Lb*9 z7^P7E2a}Mlc%GP8eKR@r@K^Di@DUZ;;rbYR3fLihti1qZ5IWxem@nFBzk_iM{nWnt z5`g>c-=7Kae|B(xfZy92HV1gso<9Ka2Yc0)0B_mfcLTg@@5&Z_U}w?Y(0}Z6IriV! zXU+il*1mTRz<=!rC|16+52s8zCNP5}y&-UW1;8nRV-^BD9{3z(g1v1Q9)cUu+uM?k*kqb+gYSF z^N5>Tduyb1cY@YKyH;@Icbi5oS`g)UEj;dWq`O~D{;B_-&ri<34rxP>olb2Dnh7KHi9QT_^eE zkk8LUdgw3t-t}{KMtb-bKSFxMo8yrlNxxp`s4YqHNAF0y9b+HNjvZ^i!;#rw*RmtW z*>sbDs!rukH`+V%<_Y#2?8b@q(R|WL_KtkT$@ZT)DyP^#A%UK1zfu4IFBk{%bo;2| z0M4+-5m9H_)7i?i?BDQ3=h}sb0-R^B=mfaf?qqK+u`ecRUuvIp9RPex0|1xX-$Dw9 zuCRAuqp!4Q?gVg^{inqMa3GP2ud$~RVb|Itq>Ah8#_0gp+vE7KpV?RP<_-3X#MF&; z3lV>l{TaJ*vweOKz%BNRO95`RXB7k7X1{k8z|ZYdj{>;eZkYyfhy6K(S?Est8dCIK zcG*4vciS2E_8$9$Z2|7JFX#Zc&wh^Rx!+#I(Rjc<;3R+t?T^`qhwSm!13YZc=ZHUI ze>@Z5QTqi}dCdMhfA_fk0Q>g~`^6N%6ZZ4u=U>{lvAIv%4<88dj6IocdEO3?c7JOh zu_M3>_N{FEi}o%g@!#1Ob_2X*2id@v?O%}-Ua>DY65#jtgIfc?G+sNKiL=a?eEz~ z@#dfHk?R27x9=SU_`tsAWPrcee>H8CV z;hq4W+B^Rg;4^#H5WwH<3;O^*xBtPx`NBSZ7QmPG^k#s6*pG5X{K|fet^V4cwJ*Rw z?Q0>6LdOQWE(F*Rc$TAiT;OsxX=C6EzVC!UKga0Az`;V$fg=ORogBE6Y;j7Uy9?md zK*fmwrv>ic9^mxA#tgt2ff##qW?-*V04@w1QVMW!Ad442*zaCP8=vjMIN{F!3s+Q3>O z7{HBzx$^;T3OvI3;+DYj6u_;41ZnBEKnF$D?STZv@*RP9j|I3p@C|3HdjbXQ!+nAG z$dva7tl0n$1}s*2C{T!piOAmR64KElf&B;`4g6^x!0W-|!vOy*_;Dk^i6K-~mCv&8 z*b8^=wqGN-*Dj=-xX-@*G=K*Kk8}e(6xfUi`BUIH;`+V7t&0HO50nw*9|Zn83E;!P z9XkVj6nKx1|2S|@HNf8j`w-Wk20kIZd=^Np1^6P+aVEf*f#+D|tH6bnC|?H-+z9Zm zKt0>~@4)6&0N(_n9L;Y7k8>Em3w*X5;QPQ&3IL7`E?)((A$T~kdwj5%o!c0^rU~H0 zU=PXWq~KP&0h|*2(RKi*1}`Ulo*t~82yjMl+Z_RZ8k}|sz&XJePXIVC7$C=;A3T-R zb6N1>Hh{~6NA3@BWpEOIcUADNs{yVF26hFwHh6Xt;QC<2<^VqnE}RE&WAJb6(M`eg zF9x_J_}!%dw+0U+_53_Ik%V%4a6<#YUBSM+0qzc7x&y$y!3#+}_XR6Bs1F3|*v$un zjU@n&1n+AGcr@5H72xsU&4&W~BDg(=>X*R^j>@lsKdJ+GDwrl={yJDmoIMk4J_+F2 z;D6Yo=YrReq<#~8dK$nB!2p}|VsLkgl9z(t6Xh=lFI*4s`{3YZ0IvqmBL@E%{De&M zTJW-;0=yC2_h^7OgZtD2ydC_-2*5kRQ%RqH3fiQJ_kyR*1$aMr1V`+H;2)X$FxbOJ zd=#9!3&6+0ImGVYf^$f9p9T-*;CvQ5kT3c?SbrVB7r_aa1N90Og%<&QA6&2i;MjuD@c_Y%H7OZ4DPbg?7g`89n zJpkb3f(yV0p;HSMYz1&y!C5r`XBO--6X2|ZuQ?7sEl81J&nZ|v1aMx#QzV=73oH)! zg$1Dl0WK~I7TnAcd#fN80eGk2DALQj z1v`^=|6EW&;rM>RgWCXnSTJQ3z()nKK7hX!Tt(*kq+m`dz-I*;rvUuD;7$JEi-K-4 z(3b_5vwzoxE+I2tA6m2+;KtBoPA@lwUaSSUCG^5E0Jnx7Jq6(Bp;?qfw}(1e<<8Le zR|DJ?dY=4#Pbl07aBt|7a{%rSZFVrg1EB%-_MuQA3GCs}RLX)!LmSEg9t)jKCiz9^ zMn3w9&>TMV$YG^UB`-jkL`vDvqUP`*&5PmuVaC~^19|LR*pTMV_7+%SCo)mtLKR6}) zpDh7S4WG0I;PmibCj*=j{_zTcv%&+10h}G4Ohz~-Y?E5g4S&T!JwLp|kpLHj_ayCJ z6#i!?z{TPB$w!xlFW3vF72xLZg{K4D52M|aR4uepWO-I_u(#5$gAO(E(Z8x_?P7V z*TUx>4)8|!Y!b?w;am93x5FQCY~Klg$&URgTt^CdFWku7`{Blg03U>38U*+-ym2PL zN8!6T0Ov$XYXQ!UJWFo8Ad)0qUl>{TBY;aHzug(&(#ZXj0WOb(qX1V#{(LULRgnP> z)zy*l%K)y8+{=-^E;64(bwgx-j^>S#JxO&pM~*lf;FidBq@JHg{@M(1d!(Tn;I7ER zg8}Z2e8Sh>8)@eo?u!K3+y^3O_X9i_d4q%caOAPg03L}PMVfys^4SQ$ z|A-_wwqHe7Qhxq3@-=_{ugE^T0sJTOL_NSak;i8Md>5%EMSdT7=tzKL3!g6r*ig9h zQh+N9j~@oOs_-8@0M`^A&mLV{_`5>@t}oob6yRrt|5*iaQ{na(0o+{pb2jkS!g{{p zw!-s>y4wq5B%(VCk02)QF8p=_z&(YtNrU$ne#qPdh0l|`A1eIWF#r!2u4w^yv~V6D z{aB%O1;7)9>q$$$EG!{0JXv@Ph3Zp<0g~d=h4Etno+;d#GtmDPen%8MS9n(j;Q2x> zV}^cPcrd|>g;Ut--xdBM2=H>@cN8VB6egK_weY4>0sc_fn*?~Ra1PP)dSQ^n@MhuB z=K{P{xNQ{RtHMKB^XtMTMAp9w>&XHCE}VN6z&C~avF5jhtJtLP3b*FCe_y!mT!3SX z?2`dD6z$mxaD36T?EA)|%gO*wELzQ)Cl#Gv0&q&v$dv%67M)LUdeK4r`58rTZ3b{w z(c8RvcG0%m0-RISOJYB_XdW5p{GzTbzy(E1CIMVrbW;N0lA^!X09;lyi>O4|fOm_InFH{rqIf&N`$g-?sUH+=dpy7etoyMCOQ5(QgAHcJbes<;mBH@bxo{KEl0^m21-AUBXM>bpq@M5HO8Nlx%FA}^InK}>P z<;Z3n!&f3reEaK>RuaS;k?Q>b-i++92;i;Ax#Z-xBM(mmcqei?fA?na;sQX)F zYCXUwkvDe)_%zZ@^n4cSAiw-Q^5R;6&m+GjLcWL`PVi;q(HOu#A{Xxs@KxkAKIQ93 zfgyKfr$@m)HQ`MPB7-eji!GJ{(in zJpgcQ;pQBw4TXssfa41PNXc=0;oEHI#=@mn0Gv=bKSos*F6avrH_{-;xs#;%%;v?9)7tQ=@V zTJsSHxOTrwk?!^=rSO6}iqC~xRv_JD$?-@NXA)(}Pme&_FbDi1EtomX{8pbHg>>sZ zk49RyGdX?!{<|ZMoz{&so*;h8w`xRM5hhnu&O8BW)q9|AYfaFyg4VeK%L>@vOq^gL z<{v1t@XszQn?F3%Yt3IbJT!mRU~l)T`Kx=^tzSFTKRi4*(APgN9xtmZi)CxdE6V31 zKY#72bq5Tr8J^!exVmi3`n6?l?Xr=%#ou!-oGKeEEw0?vZsE9tVTgy6&No zvR;nn@JJtm^~+XT7-@|fWH9(rWhJZh4i5EadskPe`)V+pz{koY>sxoH+iK z&yMaIoxN~qcCozh~V6+4@8#6)lOa zPsL)fR6}E|tGU$5W;4mw^^J*4XLV(C_NrCuXX92wDw%FcG-n&qi?Z2hyau-#n^7T~ zYR{yb+gfq6ysW%DR#{mctE?-pidDob;t&(njn$P_XL~x^m~L!~XH%Um*+l1(M02_! z+cJC*UtQ7F99^&=n!ir_;Bcwcu(UIq?CfaHX7+APb|%`hxEqbf(1iAm^k7AKboL;d zsM^zzYHjOi$+o1~q{_0o%2;((b!Am;WxTwyx~j5&UPXB&+my{NO*SPubVUS|gE6u# z$@Zl{bcu7F?L2HPP_-hub7|DQDOe+-7A2GDPFqVlsh`%FZEj00&Ngvn`2b(b)PG`0GNAWJ?A9QF1Lwb!5_Qt$2N&yZBYQm3WF*mqw3> z=BttEs*jdhnPh!7)0E6~WZP4%4Vfj0WTy{b>)JazqO;e{mWoR{+d8tH_04UKjm~g1 z@=uKkpXIIMj7DP@1_Eu(HY7R|OET$wQtms{Ff=7H*>r1Tx;5RoHwi{wmrQnm{?Sd4 z0b8fu8Fybcs)D>x2y&n{I(y~Hf!S6|dsnt2f&SI|e(t%gf7INZNG7`sDU{5MEsM8T z#G9KJyH^}T(vVB+LP`3EE@{Ws$J^)Ow~O7kgIGwvy7A82lSG6(wzH!lO|&MKq5rY< zH5_pK2^D0UQ^H;zT2Q4b?Lw3{sV$Q<^rwau=*u*xQtfT6sbwH4ya|Yv9xP)I$O+5H z37|8+Hd)eJ8tsj4zkL+X<5;F0vgk}UgY-Qe$WyF4q92yq57S;eTE=HEUX1|)`r6a2 znN)L3!?=d!8dhjnsbQ6d)f(1lSZg&lCqT!Ii|}~OsTz~!&Ey^oUY|R7eeC?`L629d zAqOnA(vUz1M$aaCd!fr{9J2RKjkw#`){#t&rb};`pv4hM?QNOPcF5IKr$T3Jz2=>K zHRPv_={BIq9glRTgS?P#T_lYu7qO9A)>+ciz2>0OD3F^HUMm^tUq3Q8DtA@S2L$C{ z3Df}#wlzZd;3<-1qqVr*P~R*B7>{LB%i2MQ6*1nfU)ftLl)XR48;&d%De;M9O2ax+EqNP9p8i&GBR# zx_Q`e=Rog4N`5Ds7iZeKfMGxB<*y>h^8LIsom>oR9Q((nf~H(dwMqae!dXVa);_Pc zt7$R1l~Mg_RMMIAnI`n5>4wfGC9pXWw`3briOw!4mGzAf-kD^g8M8*BBi-55lEMr5 zsJ)Dk=bY5m(U5}hZD`MOR1=(rDlqx59_3``-t8&eTDN9+;D9y#eNpbBL{YMJfOHHY zC*w(>WEhIXDT1*T)8?YqY-dNi9|d{JH3lGyvy{YoQluP~e%6|1=tlIe>>ff1dz|GXbtg#wyc*)1ByV7m~hD6Bf~vHhQ+yKA@g#qET%>Q4TR?7S1#%lKKevP z3KE2`n}wM1b4AG|^WrcfL|f@>NM^e_8?zW5_7LNUtE3_Dl9J(-gF_>wI$tUxTt=ax zBejT=7@8>D!uh#YOHG9*JV%e0Ji{HVbsQ|V4HKzfbLly3q`!A?-I@`_%~UkhjHm=? zysW0Krn(N=QDtp)c}2XcrhgYOrP4@%>2=a;N^(3on>ACIrr;Wqu;))tO0GWFATxhM z{i4OGy&ZvsAE+sIjCy*A_;y#8;`PJ_G(0q1>nld`5^|1W&l^%p1Vt^~2M!KVTatdW z+f=R^ieR(5k^T2Sg=N9PgDZ$u=-tG8(VS$6ut*@@fy2VFoLA$2M1c zmQv|cW8c6bs%eA5zM|Sd(DWIeBDNb6Ne}K5?e%d_?3HhGK zcCLc2Rg+i(bfgBK7y%AqE)FUxrJ9FxQrPAO8JtYDCR`Tx%)e31@{ntsG#zPGUPV-j zdm`CFV#+o}WxNyV4m@!QW_d7erZb@xJ7`3hLmN}62A3*W3A1q;OvPSux}j8b71ffG zzQJ`ptNKgx8)Lw(VzGvnM6#(yTRMx{C2Mp|W9#VKH3}K#mta=sXPEnQ>?02|drgs+ zR7+!`tC?;0u_4(`87tlzLcOq*{mfiZ?rXbu#F{koiomFhr}Vh$4pceq-BdTLOg9~Q zjlpxsy<}cRtftgqLa0+vBS(pP50!`5^R!!duZ2@~uJt%( zC3%E9MYEU20fC}uIkgR-8{FzKmvFBOTAfx7L3#23F%U*t2iIgq2G<%1tTmrJ739sL z9h&DTE4YEr!Hm+`fmtxu2J;ol6NnWhA}}(GI@-FF|DzV@)H9Xw-#}6+|4kR%4*H$q z>FD$-s0Z~At?6Ht9mebskCm*42MWpjICuuQK}P5R^Ekx-uN`McSCfO0xSEd=Nuie% zm15|;+MyG7^bH~l$!ZRWO%iA z2y&!<5+jh!E@^Df;(w(VI%(3EJVx{D{tt8&ofCbGEj%Qa<2} z0+^VIQPPa$ms3TMkWX5VJzF_aA5}CCIifzz)2B{DDkznj6b^^AcF`IihX1CRR`a4T zB^~0XQ-_{QBhm7?bfjFjM)c!lVrl32Jl6nGAn#0)7osdttU8jrRCxncPe=?tapS>~ zRwp?8J|vG(MYT&y`gKauA3{lQ+zzEBC5MzMsjp?8k^;tBG4-P28E_}JRp~YDLxTrs z0;Ddvv;i_)9Ok&nRR?)X&mRtQTicR*C&@f$WVE~rL!`VkdcuMc+=~6Gyj(E&nt{IlZf)rMt`VY#MtXMgBEnK(JY}VW>DS@e0iu(dt zC?XveFI1S;q0S+!I;PjGT{mLrB(4dC_{vjDM#bseGQW1_y)P9>Fv9cbajFBpA3+%T z)J##zHiwLJy~}2<60fW#%Tekghr+RDoeR9wF(@>rc#VmwSWQK3RV_eyEY4+=SgqJ< z9@^ilD-DNFtGK-AXyW8zm{g2UUDq{N@>?m573J&kbH^K1(;{-52oXmttspE~2tKq! zOHbK)lB9+0&|9)S4Ht#6)}Sqe;2RwMh+2XW!NBmy$YG=cLjiKbkbp-xxX;r2-rNMntQW80i=O=ViSaG@5+G*OLJONfOcO+3Ku;1W)` zSo^~JNGX2C_B;G&oU27XSlS+0A`*8A-8Xb*YRyjfa}(8cQ#`9;^=)m#qKu4pDXcWr<;*@AeYAH)+MUK(!_%EpVIQ|yV=){4d*^W$|YtV94ws{GcaJU!> zBgm^}I+FnT$#~+M+Y${}rWRlbRJx*9@w7AFTg`)X<4bRBhw?){#`>ejm+ql0J>$W< z=QonZs3PwmraIGDQ1y9pJRYsM^5zJZ`W$7@QOMB$djI|VMXzOD0)gqK5gn(Y3aR7`B za1cbx_7JJ#G86l+e(z2!uPw{AHFz9h9jVUFHa1gD0(uox`5qPiVJVUvpb=vk%5>E` ze|PMo!Vu8%Xk1ne)bM*|QyCA5JU~;IG^84H#SzCOw_Gs6$v_dIimixi+k7dJK|K#p zy$-CW{ai*g7$?6t_m!%RQ?Qh+(SX%oH4>f`7k{Zk7fJ(Z8CX-lZbjxNX8dYghjC5? zJ%m1!Eeb>Ne=*c%m%>03Q7RU^SIod|Hd>Vt$>Hh3C`HFS&9A)Fc?Qtw7zeQ0!)#b) z=xl8>{dJrXE;s55&OkXTP;=|zIER=|tg}W_2N2emR_r#3s{OjMm2vN3|>`qf)= zCLd3+ywfAX%tV`PTFiM?b;U5XFrLTDsKsrL=ODM1yaKB)tz8Hp;1Wr?l^TUiL^72) zK7RO(AP>a_PrnfnB&3vD($+f4!8W>7zsR@Z0_`2b)hx(?!j%C|3CeZITn$kg*`DZ3 zHZ`Y~q?&bYkN#k0r5qgslU$#}=3WCP$D~GMsBVzqR3H;ji+Pj?<{U~}jMu`cGI_G) zIt~Yofu>s%k70Hc4ROV){xx0&k$G1?M7J@WLB^Mi;K_5%;{90M1HT6AMQ4kPLu!MA zh-6tm^*H+VsKcwKXV^S-^iZfcBBHOYs}qy-qLQIf9U(RZ_nv1p&p14M_JUrUK>P+2 zQ7le4o^ap74GEV;Ybv-ja@Q;=u++si<-Zz5@Dv53v4e9Khe|C5 zSad8&!K-1e;+CVGh>2?MS2#5)ovSM6s@l1#ajt5eE4qTUt3#Xuv1Js+?epSQRLiJX z8EXb=mCuNhFetSoXmlbqSYy@F1Lp0tdZimD1OrG#mSv#RCgCYXs7!Nnj1e&oFM5K3 zawV!WDY(HxLITDffHtUC;JopGYW*NX+UaP}E6Ahue$maGO41jOy-7DkdGOYOmk38!^onlnpryw2q{DIbO81eP828oFM$9#kwS20DWC7`B)0 zWZ<4iW0IQEVHp^b?u3kEEDYL-NJLkWZFH7JSfU)3YGDtCowM{Ozj9HXX=+2WA!cz4 zwvW#Z1iM_QTu6_pqyr_jZOc@z)BST(aHE^|4UrG|mQAsHu@7@YTm;Wg!G6FZo~O26(O zFLU1^_q6^qny`M*-<*M32i;ENxpfHwp)so?Brx5X!GvWRFeVqO1v4isq5=zbShh}e zq?1%XIOS^HO+|v3`4T=DucJczxju|5y-&Hm7&iaNm8Tej5j}jo~S&mRpbrI039>X8{gKcU&!8SVDGF}$1sj952tf-3BmY0{; z)>OgmTHENVUrUlyorRt%fUYLTt10364ec0>tQaZjrEs&Tu=^HGe%e?Qt)rr>GFDz& zUQt}3{Wl-xL`>kuE<>|W`e~w=?wG5`Rgv|)oBBt8a zk;I60D`39;X!bY=(KjozR&vmM&!%U0~i7Z`{($kjo(BWF0kDPLDD*6QwYSUc#(A zpMD(NVK^Rx78hr-iDpboA{fz#K21atCC2s5QBkRCd1qA6vv);DxunvVG3!AuF;H|z zDq*x#hny&EN7oVTIf^AWlc4+bQ4wh|rEB<{EWB^l1_sx{(&IAp+|`49{c~aWnMHy; zB?{|4xdjBQ7ZL`BT&>1TsLnXl(g*^gys@j!dcPaLikL5l(JMH3iYo9MkC7;SuI0K`6%P=F}P_{iin`*X^eoeG*d_YCqCSe z;U$~immtN`Iwih*n|E1uDvWim7A!T?Y^2gt*SXTNoCA3RL zcGilKC$Uf}QR^{Ag{RDL3#C#A8B^`T=JNeTALb*U3qO?6&6Qpv8YZ|@kw=n~kt{HPB&09s@!XX?T zIt5AP8A7f7Qwc{XinE|j6k*cgqMGdP)4GNysFidCeOggz6Gj~&exoFBkBRCt74=3R ze~h@9PGtSgi#%U}Mx3*vn}#kc3uPw8+!L+u=y7>OA4!h0UPF3GHa6x)2)9(;%l^ah zG&WzwmFnf29g=Nbt)19{q&DSRUAL)uCt>ng@qK%3M5%af*N(x_&su* z)+&J36Ns7P`=mVKjwmD7@;X0FB^hPDT`g!Nh7VhlTy;=-jq~f=B@efT{FI3GM0 zC-z7T>xMcLGK!@%aUVxVZ==WP%M3bdPp6La&2%M`AY%w8Ljroq5U-YvHJ)(P3a5^W zcyyO6byr3a3I&NIVi3%ER#JV)MHLECjbj&O} zLhEuCt<)wt@U4XXDQ$O|F(4)W&?ifB+)8T8gd^&pv1ikiNNOd7_uG>hQKD$xY9$Js zseQ@_FJW+$2E?F3D`;D}HrMsg#&oPWJY-N97n}{LBdiFAcc!wos-byrYLueai*1Dd z%38O))Ti!~wme#x-nbQ&NC*$->-~l94rj_%EG=u=f`TRbBGKr1QAb=K0@Z4yc(Mtp*di~TP`PZ25?J-B1m}Npy1KOeSH(}eKwv1#E9C4JeXriMU!jN}^ym;NH zV)zmD0^$!e(_LmXwv-s&EwE~gDACFr5t{CFOQmDvyJm1Zm45{^o{jt&UBMZhT-l5Q z?I423Qo9pym1{lomUbjKemwCTgNTS{v*zH{b#fSzu0xmXmB9jb;L;bj5Q9S;Q^tfR zVB+))a*lGwX_Xxn5`c ztwvrjFZJjgW=()LF`^u0IZk4YbRrQF*pyHIA!2^vm4#e&){`FcbZjN z0~s_(5_9H2Xq?F=9TzTc8g0gD#JS<+>Kp*qFQ9CP{2iuGK$S~t$!#zzR4kE~-F!A` zg%WK^Z1q-q_Z{|f=bM@p=pxl(5&4k2KJC&(FnU#AKj-WP@3KswoJ@_=@f9v$V}HFjlK`HpR%^X0}r=OfHq;-)|_DkE!6M?B#eswdt`!ZGTk2k{2MB`)3|K=B3vil9iz;Rh{u`ikE zz~)AnBZyJ#>SzTa#v1TD7_`|WHYBGJ)qo-%JWx^!J0yDekv7GU>9C(QURzxq z&sNB!=O|{3kJF0;-m^(Wa2Z;zbqqjt8kB3=X~xPi0CQ_elSF{Fd-kdtrc}~pRI&Vs zlfP(Akh%GSYrSQ<P6NVtrwv3i@Gw6Y%Bd=&Bf%Y-@+{g% zaf(XUdbM>lh3F;h90kj8u+!X=kKQ3_DIw=lsW*wbSC8XbRHUz0iscjuf*cJ;YvM}V z$yw1=Hyx9N6yn`U=%{Ey2->>jdaiTaL8*mUQS5!}9f@YM=F+nf;eT1v0G)a46YU2U z)cbVKvFb=~IlKA2UYj%+%m#h0!Jwp}vYvi$NnYtM#Docz5J$YF12VYEh!dYkMxK_n zAr`4k4j|%)(hn&rv&%yHcMy@J>6V~^jMt5|t}xWSdIgRql;CB))YXf5dSiK7pTayJml z#z60yBvGJb7Z5<6>{y1C?M5g}oN4w35~>o3D*nS8%u0+_K#WZX1%%%8yyNd>-n-iRgH z7wA=jU@$1N$t(hJ;4y-T%#Pv=RjehKRg}dM35^3=tIMI15B0C=?;ge(5c5{|u3fjV z7e_1gub;QN0{M}Z>sI#wu2?nLJuO=!Z26}OB6pp{`=ZibBtbtf~lqZ|J z5NsEfi861z0;Wpwr^~SuX5+0^bUa?VMqjzKf?O+$xTDz?9PZ^>nO%))rZn)q5p@n#=f^>WZ-&P+%H71HAhb+fS6p$DhQWu-9{ z^_YpDf*@KZV+-+xXYb`%>rzAAY_`ced*q!B^3LvfXKTEiQ^-B?a!?^J?rL=twlA>G~>HTbA8@%f=~yffkLM z=Iy8zT-TyiFH>$i%mPV|KIDs=$*rMj+AA=yJd|?fC6+Q0^q!dYGUsWIMD^5=r%}mr zw*lnwkyNRHBnRzRVxjM4b+nal_>9kHe}jy2ZTg5*7Qt7fk*E_ESH=tX;ywrXp7SX-K+e; zyX9ipYSl!AUr=w$v!z_NehXscxM1oLW|3GA{V4O$TSw3%+5wFfXCD)88@HLB8$B^? z5DEx7GSpz^>ipE;c;OlA59PhLf8daQ%e$D!=Zo`VtPTpza1PMco;dNw+`>;`CKa_l z#?Gd(QA~%vnPAS`n86ktvA}oul_oiZ!ihaJbu>xI&P3nv;{oW6)(o9s41ES-&e>e_ z=ZKlFj?+|;Q;vIDw#SH%T9j&1px>zp5odx6HCo*LTKeQ@^gL$x!?^Q(gd%a(V}ucq z0AM`2>T-iw-!nVhrAAB?SLOdz`!-|v(`PFAcLq^q6?GM%m}WZ)qYB-)5g+dJSJ9~V za$_?NrCbL5P^vht0Lm5Nb3LyJkLOG*9yuVVuf}-#D&{{oD41x+W8Lu0c2ptn=Z4fO z!2}LUt!YdSVso-)J)c&r2T3*7o;u%x%|Do>Q-W{?`H-~H3=Z5pJwchFCIoM7d zPF)SohAol5w81@=p>t~D7$&0G94k*ZE2m>`aPig<#OEO`KTGAQplHPnUCoJ3k;&9^ z@MHccL`>r{Q{jk#K95=L-+{y3@02i%J=FpRm$|g(My9I6ooVNIMw6Zoi7g{jE5QYZ zCdG+QnRatV4jo6ocN>Q@Vph?c#-)r@W{bHK{RHWK*YR$js+d z(qv|sl4^zwqw=2Qbt5Sc5=|7^ne6i@9lpA$xR~YmH!&moC`h5I34KF zp@EV95==7O0WkMa=cFKYKcF4bJCv%sI;2Z^cNNRap*#1jh04Fp9bJ5RM~9iI(m{fp%t*R-7l@NOfh5S;i?B z8Zp|XQ9Q=dE*;eaFK&WLWmpLQ9dkwt4smFe5g^rhPm;H&Yq}IwF9apdb#7}kN5834 zJY>aMe~5u}hjTgEGoyMLm?K5QST)moN7a)%9?R&8v;wX#yK{>nF@kcYDKL zqg>C8N!%a6Z&fg427_KZN=ZS)s%HZ|0zuUgE4`}*hx@%}tjG;@$O@0db9A`YJ^I{IkXNo&;@!}y&EqkucwU&|W<5@l_}&xF zw8}qs<7JNVsP!g1LQ}YFA*nNbLpVdm(Q>md)P&3J)zQ$h%q3yZXKeTu^JNC| zj&g_OQBXwc@V;kBJRhMcf3BkiI%jjpC~2gPF7@C`CK6}M5VdvfYpBP!Ht-!ErJYdJ zI-kFBwLY`*rJxR+6t;z(&yR_XCKhk0G=rT?muI}F@WpeNn|N+ijMpHPf`hBa6>`Xo zuvxV=dA;ZdS~L6MutC404SVW6%R{;3M9p2DgR2&&_2P+V1(0H)qMVL630_B2{AyAo zzAWmIUHUZEG0@;Wt(DvdA>jE$ik{m%FYnR;G0F+bO?EJQh(CO2LW^X6aw5lh<$Q%g z7(DNCP>qf~&Iw8fL+B-SuhAz5$MLP=TF~!RZibvUdwdTnN}OJBH3J*UVURecEYSm% zWs7MLOBn4qcM(&!Pfc()qm0IHEDMiw-w5O7wcL_MkBpOo;GwM=jfjDuG98@_>+xP98N?}UsK_+TMwtvtD zQxpbEfeoc9P7TQ;gMHD~5Ij7^MwultIh!xOF+|+aGxRwTGR&H=a?2E988@{jc+gOm zn4ABbwW;URWXIm^oo&(&`IejR1!CFspK`3T(^~a4`xCuNq1U%S(}-otgm?91a;m(C zq>~fNsU3^lb`w`(+L>#NKY|nlTf|U?AKTvFv)y^m3~FgHj)_W39q|ZN7A;jut=f&n zSw)YObbu>GD*nZZRCXkeglT|0miY`x|7Ni~d(=UN(b;9VX}-$faFh9(njY0J2Z_LQ?>BWez~ z5tT#D!&;SaR5$0sP`M&<-{?4XgwmA~13@M#3}_(td%x%|{T?dBTO2+)#~4$Hs=%Cf z?9YRap_d+1v{A;W)$Ye)%{ffwv?(QZ)bM7Y3vd+F(y9ne?W&97;6)=_-Q$&Wbp{c= zZn5s7qxCCkD_`0)3`wY%(i6>!4l!h#8&`3>qqEBl!%cb8(JIF#^1y6^XRX=hl*;Qt z2Kk*w&KJZy#t1!8Mw#d23JLEUJPB2xZ^67-E5&0}(*4H_;<15ffJs<;9>0vsM&=X; zH=vp!3jC6H1CPBF6OxmKkgEA$7T$+gOw_`pepW|Z-}~ESBQ^a;%F!%2`Mct8uxcx8uU-QJVIg!FJ`e zMyfVc@>CF<3XkHG$12Di^RmlXW`go^7Ul~%#97wrx(Xo@+UewP_}y2Aa2D}KCVln^K|Xq@O{xkqq{6L&)`o{hmSAo z+bwz|nl^g&;aB4^`7lHed+o6zL8cZl>u#I@!ezoW)3;u)fjMCe_)dNcr+(eAo|=Tb zX=soP9k+P}2Fdp|CZ&$~Kc6f|fF~R*R$v&bgN8*#;`!E;L_6|y+04Vrg!Kyk zF)ImDJf#}D?lCJhE&-XiC%E`W&)pb*&tsgx1m`0zqX)=WN7}(z4Zd0JfTEW+#{uOy zZp8tGBUi+xmK9a+ILdJh`M&OL>$!=Q8&swJFbpoj>`VtbQlYq?t^X=Ka5U^3#6Vj~Y$jQy?{ z9eqnz4vx#9E5?}|{88pqq=;mXpMWRYc!@htv5=GT&3n%t=h%qr#8{lXq8`^3rkA)U|xlO6E!)Y@jDbry-uRDt#R=zB*62^ne=VA{d#7*K;HF zoMlXD`WQYR%kQ|hR5mPMte&jyS$O8WW+AfK7#S4HyG z&?r|ga8FGX2i_!03gq2Fbw|0_FlaOh z#K)nT&kU?D;K;X#rBA`r3&P4|8Y76k*@8;XoiFM|X8VJGnJFp7YA2AMJE0bMS8GJ}=Z5o+vNL(XuB!D-jg<1l!lWX$&_$N=f9!xr3mHEGH zwxt|7WN1E7mhCyw4> z%;<{N)Bvm(1c@4-6s5ouCB%VuKEs&DHzU4yaj4-`Sv^h=1V*s~G%GVII$q8WcC|gt zAvM}QH$U_1gM2)`$m97CjaLuU%958f%!y023)41;LMrwJPFFN?#$fpJFi2t2;=dz zb0D2c2^)D7V>P`v5vU+M|IQ6_YBXC#&!bWcJiB}G#aPNJwKLGWcL>#4pq7(lhl3mi z%7qy5YpX~fM}OtYXWDmAn>nP(^{8N3*2B||ekKv9(m=HrMEna>X0=7{m#hvKdurgv z9@hkj&^@i$C-5C-=;%i}lY&!69_oynw!FQebEwIn0Jc2uIcvhKI@W&-^%PDmT}$5P zYpiD{%qE)aspUL^!M+$6&v)5LV0q4tqVzJ(AjmJy-@fgbU~UK9&OVFLjgbL!$~E5b z?3^G`@gj)x$!K|4njLiVWz)#E;~hmS7pq=zEL6CB9%qY z^Pe(Ig>Cfnpc(PAHh3F7Fv25dpP92dCGGQWu^QEQZ=ptv)<&GzOsAoynaW#jLMFwN zvIIf-gF{)Z=wYMHih%v#m+UfDD48q4dlryF;9Kes?;A zkcA-zO^dS$SxQ??IXbcP4No!(y#V;?7?$$cGT3#}Kx5dstyTDyueYi#E+B3$Z%~CJ zBP&%z0t84KTC1awcDR5>Jr|cvvy^z2^OIn^@fall*O?{9v-%HJx?_Jzk;+T?b@@_wA>uiEe=ZR{E2ElLK!vj?h#WAnA zGyX1;I#A*$HNNSTDk5U|uqL2BZaq0pvHuQyco39iAHy|rW@1R?WFjO zry@9CHyu63qMNuCWQ?8Gxlwt!2Q8?nSw;!;uqp2!DOH>-W+A}4&~C&?zDkiQIW^{EQBO%B2^VF+MjF=*)BfGprEjZNIv*eG)mm*F5W zl))yU23~gw7bS8g0#VwLG=pIE==ro_Uyx9x`fLD6j`7k6n8aBdK07_9NMnGz#8UVT zV;a}5S04m)1fQ2T)aL2EQYH!vSGm-~Tbg#9QI^&xK_=rhI3a#i^w}D$7%B2H1N#0qH}O zPaxcUa~Jgx9^r7SS>ORRvxJtJlGr(T<8g+r{+m-s{}qeXi8~P9KxGwiNe$D(Z)SS- z%6vVzqrTYA)@WLhbNe*U>%FU*XS%#TpDM48lw-^$B(%?*V(!4s|IqoO84 z#~6rCED1;1yU9lotMoAMN!?y*A?iohkl`C`-ze{!=4{Q_W7U#Jcx57`gp6uAkA@+W zYopXmxg2fhwo8ewp9ZhOM8+2yU5nSw%;jizdFTNI;cm;+Cmm3UP`cLtuuYh#b!46K zws;iZ3gx%X8y#fCm{#wr8H?un+;iLrGQ|k@CmOiFuo{yupm;^?jYm37cuFquux!#x(0=Yhi$u5H0pap;>b`l zg4S!5Zl})ZW&zfEo%nvRJoJ&JiNz@j!;HtE)yHv@5wTy9FH}xI6H8~DSup<`A~H>s zEux~>bO<`-b!zBcg-rIrh=KM4^D=&zfnz*{zQ-z5XMiyXH77{fZJp6k#@Lhp zh)Fj}LUWwfq)GHS74#rt)I6t(daPu}d*iy2)n|#cN4i=oh?{m$SG&B1-ug`#nf$r1 zthcoIg+y+tZm(Arlk+hUsw9|nK761gn(U~p{GZzB`J|&^yBu*~R=r%m7{@z@HXRz( z(bj%iGf`HewB)X`wa?>@2F>Br`XT9*gogKyFXg-NPguviM?pw1{7@~U7^$eeI-~aR zVLI{*u((wau-}?!N1S1^a<1n4WQJSAD-wR-Nxsl%^QumKuwJ+kO-8REuwBo!hpTg4 zs4!M?-^LFPa~bb{SiaZQH2wG-+awj|qXJ4o`=(tbps_QQ-%p215OW5@v-8baIC7$- zy}_%Xdf_j6#Ej-CCV)~#%`RZ!3~2je*}G?yqnFLF|M@8hSqrS9zy{`Wj2*SaD3cRR zTPMas?`-wpPMF#kXg9`?j;<*9^9yab%^9Jp6ua1Z*CUg^nmhq~i6woWyywm-JSL{M zdzJc*38!?53YqDRcJ4ABdhTZgqe0=*tseDBR2rG)zo&()R!k+r@Lw-~|ZQGZ5#*`-t*L!f8pL<#*X=UeaMB=VFCI$alu zdz2drNUBC`c+^*8DiYFM%tIOaT!kMX3tdZ^0HxZzY7-LCoOSAzY|gCY_w+~ME}^Eb zq@>@F^M9Nw|D?(On?({+&dg4_s*5&hg%g`ZP!(Are98av7Xo9)HysZYtSWZNVPgHCn=hIuk>yqbY=v z_4W1lMLP!vSK&MYoSMlq8t3uk&azldspRsWB zta22#_b4J*wHuC6SDgzM=kuj;K@QPUsq?d`3stLmLLQ1~pB_*Apu85xRQ6R=#Vg8tduprt zYkSK3>UyfMaL`j1>#MG->g|zV^bQX7XM0yy;3t(eWxbVEedX0?N=2-uIu@_%tL~}j ziT9Sr`fI!UYHH&0lcD~;RRcZQL;8n?ajY?Z7_Tl{Q5UPKiP!X3_EdD&#rt}D`g(e* zEAXj>s(4kbZ$+j25Wm6^$5<=Gfg1c-U0FqCO?gFcT_x(r>#FK%@jcS+?&_X+e{Ic* z-tJ2EzTuHRsEqhQMZByERcibCEBm|aDq<^oYU^sMtEwt%>SA^A{&-Dqjkix}oMb)3 zpW!`y6@BrZ%I=!F?*0`OHB}YmKwV#Nbw6IzTixC3{TWdaudKw|R>XSaD|&k|nfCP7 zRK+T5s_MF{diY866%{zzg`?;q9A8o`>s|q*#VX^mo{H+a?iJ+8i=e|swW`eHS`{jrKl&_+KHQ(j%MqPz|RBEQwt zP+ncuSJ&N#FRXJRsHQuPzw*k;ik`Zfx)tU9eYI89>h!dMH3K7_bJToie?kgaRsd56 zxiv7=0@W%=>CF5LLfqVr5F&gIAxN3hjpY>@CNyl)uua2G4OeM+u!hHLc(R69X?TN% zuWI;b4L{fLI}OKy@%a8NHJqbixrRT|uvx>sHC&LziyhOtrG`vT{Cp7%6hHq&2k%nJu7=##RdnRePwT3%uSfgQshI?ta zzlH~CxL(7J8lI!!4I18~;d2`PQNs^3{8GbWOapAs&KlNe*s9^a8m`oEorb4rc#DP) zX!wGLZ)*5g4gaa(L@*HFSEk`^8g^)y)o_)DhiQ10hPP|@h=wm~_^yVZYWR(Yn`0W| z`)V~@qv1muF2uCP^1U@&r{UQe-m2j<8osZgjp>iS+f2i)HQYtRIt>?T*rj2wh8r|I zQ^WHKF=bw-^ABnG1R>t}qRzjg;rAMbG3^F`+sTAz54vpypz2av<$Y>}{C$*APszNG z;g@n0Nx8@~WaM|Khet_$kgdousRtoPtuz4Db1TB>mbE=0UNVmmKcdbRfDl}u^NR?f zinbEsN6QGIYWC{#0m7{@c+}^eTPR;ZUG#gNRy5f5dlf)5m=;2 zZz3H8M5JFxLI@E;Afd`dqzQqGbP%O?q=OiGxqw0GauMl9q=SGoQIUJj=67&zU?czB z_B_nv`p%j8_RQ?=?96;;W`iAH`VtSop*Rx9;$)nLb8rzZ$2GVCw_zOa#Y1=$Pvcp< zj5qKu-p6DdZ&G7M%!WBJ01II;EQRH_$BVg!+0Fy@jPC|n|Kc&V2Wf3+iP01<9T-C+?Wpou{f5&idY?MqaFX7 z61T*57>b>-JNCx@I2dDaG)_c2Z-M+WA^P;(<5}N8xy!f-`U)F2FdoNvJdaoLCf>sbn1b`TwD=rm z$K03?1F<-kK|9Z^PFx!sVpD91b{-l^+!?!LZ|skQF$PEDMEnG2;R0NWt8pD}!JW7p z58@F#iD&R4Uc=jH=fi%S_ol-1m<4lS9xQ-GumqOH%2)&IVk2yZtuYA0Fao2oFAl(= zI1-MT7RY=@jx7gqi{SDkK6gy*g?2Y|#Fvg(u>n0L^ zg0pY|F2&Wj4!7V=+>O=`JVJaD&)`M8hPUxo^rN4c3e#g2%z=5Z02aX#SQaZ|4Xlfe zuoKlo?!pR~W2I8Wj@@p7Lu?|-WwI*Ipj8qUSV zxC*WRxs^B$_u*kYfoJd%-oT$xFUskDF(v&Z>u+Wy&WU<~Pum6J|NHy>wBMibdH$#S z{VUjhVsSI>#64*J{bR)Ocmc2B9khOaa{8rdF*D{sf3*I+hqw$@LcR8<+j~8k z6u-ms_#;|B{5N8|4v>ca<8$}|TK~HsaWO2774bE+es^Qy=4jUqLW#Se^|#+89*Dzn zG)_Y6XU`>GjH_@RZbj=~?;}2pC-4kjLhD!mO#A>-%7H+)r}UT=tv{WYI1pb!yN*$X z*!s~8h?`<73_`okVg2V`Oz)3Fa3qdH>o?CNUVzI`@V*YaZs@I}%j?p+H1zcaU|~C6 zqTa=#^W{IUIWaE=qFyuCc4e^&*2D&Ab?#QgLD&f+u^0BoAvhAp;S`*S3vd~(!Hu{b zze1~Le@lEC&*4?Pg;vLYhW&DC%!JwTCA9i=QQ}fq0jpyjw7T`%#BH$ycE%{QdbM2_ z9mezzaUxDdt5bhUyb{;q7W@LOKCSnX=;wPJzsHMs9jz|?J8=s3&*?A=zKB+jE=*h; zU&YG!I$9n2P2!f=9>cIJTK!q?_0aVnj3aO?euP$co=?0KKf?|9ceHx*0pcTg3eVyd zv^w)I#D46LpT&&$JX(D@KXDN(iRIC*CtF?l4W>84HW-5Mpw*N65D&l)a1>5Jt0T`Q zUW6+!7B{2SkM|HC!ebbZ7trd)cD?#O)04A5PK%k*>c#%Vh0ud#uo7CGxE^s6Y=P~t zBU*j92XQ|fgfTbs~~OrM1daXEgDR^Q!0yc@s9 zqxc^x}w!*vl8dTycmeDpw(ro5ZA;8 z*c4l#)nhvmM`ADRk3-Pvu;YlQ;7nYA%h2kt8;Q5$S9lP=MXS4>Bfg5a@K@A(8ua^? z8Z%*bd)*h2OHtrX!X?&#GNq;`{Mg(b=41vC*o9`gP)?+Q`Zu2!7p$x z{sXO!`aSVQypDJAceMIxI_iH}@I?&3!f18VSBWd*>sTM(M5~v!Cl14|*c1PXRwo@n zJQhE~88{!UKKdE)zuXripZ}LkKY&&jJw<#Lui#Dm1+5Yg7EkHQJ~3C_kvxB_EwGw#GacnFVSJYK+Scn9xeaw)*- z_bn}E#vJI6h0ud#uoBk5de{V8U_0!H5!eI!;UJ8`F*q5g<2+n~vU~Nuj;H;qg!kdr z(|(nAdwANfO4uH(UnQq&3Ey}8U%lS(?^@3}+CP-!-uk8-OKWOBNcJJJ3v`|d;J!+k zUx~PyD(yNDcT%Oj=Bhe;OJ<_qZ2&d`^~-gpu1x4 zzv%6Xqe4SM!+V7~o~Y0+o(`eGJ;U0CckLJ{*}UUH!NF0Xz1(wyqJp}Hg~~Gic*3Jo zytmf7n{)~9D$7X7DQoR`LLws~LgkNRy3%x%f7DkR$*;CO5C2gaSx#6~WY2E$`k!#n z>qWYa*-%?>w;&#56?3)Ix}}t) zy!R&y&JO*bYml#-caX1^x1D_5yhGx4nnMSDFXii|mm9o;uXehwiI+Q-=P1b;*YB~r zU3&@IFi){|4HC86DDAZNYJ;^4kqMg5hAR>T$hnjaHc#&}mQzuu8Z(NpU!dCyC&G^z(nohM=UPVDn~6?9P|#oa4MN z(=?yf%pb|e1~gOh4SCG_{4gKwrb<5j!Jy{Ll|;V$ITG%PmnPofk@d5Dw-VZEKKu~>%?b-IHk6XWml5eFR_ZfVypX6&H-z9y$wm*GbzLqjGj@Pa! zedW87#?L7%J44Oqk%zC>>t8(Kw-uU82VeQJX7FbizD)AaWxC!j=c7}OGv4(?&7*^!Te;h{k@eGi Jb8N77{{;D}>L&mI literal 0 HcmV?d00001 diff --git a/Debug/src/uart.su b/Debug/src/uart.su new file mode 100644 index 0000000..d2c7fa2 --- /dev/null +++ b/Debug/src/uart.su @@ -0,0 +1,3 @@ +../src/uart.c:15:6:uart_init 16 static +../src/uart.c:50:6:uart_send 24 static +../src/uart.c:62:6:uart_receive 16 static diff --git a/Debug/src/uart2can2.su b/Debug/src/uart2can2.su new file mode 100644 index 0000000..6fc9040 --- /dev/null +++ b/Debug/src/uart2can2.su @@ -0,0 +1,4 @@ +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1323:22:NVIC_EnableIRQ 16 static +../src/uart2can2.c:21:6:can_config 8 static +../src/uart2can2.c:48:6:can_send 40 static +../src/uart2can2.c:85:6:can_receive 24 static diff --git a/Debug/uart2can-bin.map b/Debug/uart2can-bin.map new file mode 100644 index 0000000..6e0932f --- /dev/null +++ b/Debug/uart2can-bin.map @@ -0,0 +1,1043 @@ +Archive member included to satisfy reference by file (symbol) + +/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + ./src/cr_startup_lpc175x_6x.o (SystemInit) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + ./src/cr_startup_lpc175x_6x.o (__main) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) (_initio) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (setvbuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (_fdopen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (fclose) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) (fseek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) (ftell) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (remove) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (strlen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (memset) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) (_do_fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) (_fflush) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) (_Cwritebuf) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (free) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) (errno) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (memcpy) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (__heaps) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (_sbrk) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) (_deferredlazyseek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) (__check_heap_overflow) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) (__aeabi_ldivmod) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) (__aeabi_idiv0) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) (__aeabi_memcpy) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) (__Ciob) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) (__sys_appexit) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (__sys_close) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) (__sys_flen) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) (__sys_istty) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (__sys_remove) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) (__sys_rename) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) (__sys_seek) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) (__sys_tmpnam) +/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) (__sys_write) + +Discarded input sections + + .group 0x0000000000000000 0xc ./src/cr_startup_lpc175x_6x.o + .text 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .data 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .bss 0x0000000000000000 0x0 ./src/cr_startup_lpc175x_6x.o + .group 0x0000000000000000 0xc ./src/crp.o + .group 0x0000000000000000 0xc ./src/crp.o + .text 0x0000000000000000 0x0 ./src/crp.o + .data 0x0000000000000000 0x0 ./src/crp.o + .bss 0x0000000000000000 0x0 ./src/crp.o + .debug_macro 0x0000000000000000 0xa7e ./src/crp.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/serie_5.o + .text 0x0000000000000000 0x0 ./src/serie_5.o + .data 0x0000000000000000 0x0 ./src/serie_5.o + .bss 0x0000000000000000 0x0 ./src/serie_5.o + .debug_macro 0x0000000000000000 0xa7e ./src/serie_5.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart.o + .text 0x0000000000000000 0x0 ./src/uart.o + .data 0x0000000000000000 0x0 ./src/uart.o + .bss 0x0000000000000000 0x0 ./src/uart.o + .text.uart_init + 0x0000000000000000 0x9c ./src/uart.o + .text.uart_send + 0x0000000000000000 0x5c ./src/uart.o + .text.uart_receive + 0x0000000000000000 0x30 ./src/uart.o + .debug_info 0x0000000000000000 0xa21 ./src/uart.o + .debug_abbrev 0x0000000000000000 0x1ba ./src/uart.o + .debug_aranges + 0x0000000000000000 0x30 ./src/uart.o + .debug_ranges 0x0000000000000000 0x20 ./src/uart.o + .debug_macro 0x0000000000000000 0x89 ./src/uart.o + .debug_macro 0x0000000000000000 0xa7e ./src/uart.o + .debug_macro 0x0000000000000000 0x10 ./src/uart.o + .debug_macro 0x0000000000000000 0x1c ./src/uart.o + .debug_macro 0x0000000000000000 0x3a ./src/uart.o + .debug_macro 0x0000000000000000 0x10 ./src/uart.o + .debug_macro 0x0000000000000000 0x12e ./src/uart.o + .debug_macro 0x0000000000000000 0x5b3 ./src/uart.o + .debug_macro 0x0000000000000000 0x2d ./src/uart.o + .debug_macro 0x0000000000000000 0xbb1 ./src/uart.o + .debug_macro 0x0000000000000000 0x2c7 ./src/uart.o + .debug_macro 0x0000000000000000 0x82 ./src/uart.o + .debug_macro 0x0000000000000000 0x46 ./src/uart.o + .debug_line 0x0000000000000000 0x372 ./src/uart.o + .debug_str 0x0000000000000000 0xa635 ./src/uart.o + .comment 0x0000000000000000 0x4a ./src/uart.o + .debug_frame 0x0000000000000000 0x88 ./src/uart.o + .ARM.attributes + 0x0000000000000000 0x2d ./src/uart.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .group 0x0000000000000000 0xc ./src/uart2can2.o + .text 0x0000000000000000 0x0 ./src/uart2can2.o + .data 0x0000000000000000 0x0 ./src/uart2can2.o + .bss 0x0000000000000000 0x0 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0xa7e ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x1c ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x3a ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x10 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x12e ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x5b3 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x2d ./src/uart2can2.o + .debug_macro 0x0000000000000000 0xbb1 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x2c7 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0x82 ./src/uart2can2.o + .debug_macro 0x0000000000000000 0xa0 ./src/uart2can2.o + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .group 0x0000000000000000 0xc /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .data 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .bss 0x0000000000000000 0x0 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text.SystemCoreClockUpdate + 0x0000000000000000 0xb8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .data.SystemCoreClock + 0x0000000000000000 0x4 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x10 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x12e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x5b3 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x1c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x3a /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x2d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0xbb1 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x0000000000000000 0x2c7 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .text._terminateio + 0x0000000000000000 0x50 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .text.rename 0x0000000000000000 0x28 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.malloc 0x0000000000000000 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.calloc 0x0000000000000000 0x50 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .rodata._Csys_alloc.str1.1 + 0x0000000000000000 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text._Csys_alloc + 0x0000000000000000 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text.realloc 0x0000000000000000 0x24 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .text.memcpy 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .text._init_alloc + 0x0000000000000000 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .bss.__end_of_heap + 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .bss.__heaps 0x0000000000000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .text._sbrk 0x0000000000000000 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .text.__flsbuf + 0x0000000000000000 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .text.__check_heap_overflow + 0x0000000000000000 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text.__aeabi_division_ldivmod + 0x0000000000000000 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text.__aeabi_division_uldivmod + 0x0000000000000000 0x174 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .text.__aeabi_division_idiv0 + 0x0000000000000000 0x2 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .ARM.attributes + 0x0000000000000000 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memcpy + 0x0000000000000000 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memmove + 0x0000000000000000 0x1c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memclr + 0x0000000000000000 0x8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text.__aeabi_memset + 0x0000000000000000 0xa /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + .text.__sys_appexit + 0x0000000000000000 0x2 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + .text.__sys_rename + 0x0000000000000000 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + .comment 0x0000000000000000 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + .ARM.attributes + 0x0000000000000000 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + .text 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + .data 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + .bss 0x0000000000000000 0x0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + +Memory Configuration + +Name Origin Length Attributes +MFlash512 0x0000000000000000 0x0000000000080000 xr +RamLoc32 0x0000000010000000 0x0000000000008000 xrw +RamAHB32 0x000000002007c000 0x0000000000008000 xrw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD ./src/cr_startup_lpc175x_6x.o +LOAD ./src/crp.o +LOAD ./src/serie_5.o +LOAD ./src/uart.o +LOAD ./src/uart2can2.o +LOAD /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a +START GROUP +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a +LOAD /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libgcc.a +END GROUP + 0x0000000000000000 __base_MFlash512 = 0x0 + 0x0000000000000000 __base_Flash = 0x0 + 0x0000000000080000 __top_MFlash512 = 0x80000 + 0x0000000000080000 __top_Flash = 0x80000 + 0x0000000010000000 __base_RamLoc32 = 0x10000000 + 0x0000000010000000 __base_RAM = 0x10000000 + 0x0000000010008000 __top_RamLoc32 = 0x10008000 + 0x0000000010008000 __top_RAM = 0x10008000 + 0x000000002007c000 __base_RamAHB32 = 0x2007c000 + 0x000000002007c000 __base_RAM2 = 0x2007c000 + 0x0000000020084000 __top_RamAHB32 = 0x20084000 + 0x0000000020084000 __top_RAM2 = 0x20084000 + +.text 0x0000000000000000 0xaa8 + FILL mask 0xff + 0x0000000000000000 __vectors_start__ = ABSOLUTE (.) + *(.isr_vector) + .isr_vector 0x0000000000000000 0xcc ./src/cr_startup_lpc175x_6x.o + 0x0000000000000000 g_pfnVectors + 0x00000000000000cc . = ALIGN (0x4) + 0x00000000000000cc __section_table_start = . + 0x00000000000000cc __data_section_table = . + 0x00000000000000cc 0x4 LONG 0xaa8 LOADADDR (.data) + 0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data) + 0x00000000000000d4 0x4 LONG 0x0 SIZEOF (.data) + 0x00000000000000d8 0x4 LONG 0xaa8 LOADADDR (.data_RAM2) + 0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2) + 0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2) + 0x00000000000000e4 __data_section_table_end = . + 0x00000000000000e4 __bss_section_table = . + 0x00000000000000e4 0x4 LONG 0x10000000 ADDR (.bss) + 0x00000000000000e8 0x4 LONG 0x1e4 SIZEOF (.bss) + 0x00000000000000ec 0x4 LONG 0x2007c000 ADDR (.bss_RAM2) + 0x00000000000000f0 0x4 LONG 0x0 SIZEOF (.bss_RAM2) + 0x00000000000000f4 __bss_section_table_end = . + 0x00000000000000f4 __section_table_end = . + *(.after_vectors*) + .after_vectors + 0x00000000000000f4 0x130 ./src/cr_startup_lpc175x_6x.o + 0x00000000000000f4 data_init + 0x0000000000000138 bss_init + 0x0000000000000170 ResetISR + 0x00000000000001e8 NMI_Handler + 0x00000000000001ee HardFault_Handler + 0x00000000000001f4 MemManage_Handler + 0x00000000000001fa BusFault_Handler + 0x0000000000000200 UsageFault_Handler + 0x0000000000000206 SVC_Handler + 0x000000000000020c DebugMon_Handler + 0x0000000000000212 PendSV_Handler + 0x0000000000000218 SysTick_Handler + 0x000000000000021e TIMER2_IRQHandler + 0x000000000000021e RIT_IRQHandler + 0x000000000000021e I2C0_IRQHandler + 0x000000000000021e USBActivity_IRQHandler + 0x000000000000021e PWM1_IRQHandler + 0x000000000000021e I2C1_IRQHandler + 0x000000000000021e EINT2_IRQHandler + 0x000000000000021e UART1_IRQHandler + 0x000000000000021e EINT3_IRQHandler + 0x000000000000021e CANActivity_IRQHandler + 0x000000000000021e TIMER3_IRQHandler + 0x000000000000021e UART0_IRQHandler + 0x000000000000021e IntDefaultHandler + 0x000000000000021e PLL0_IRQHandler + 0x000000000000021e CAN_IRQHandler + 0x000000000000021e PLL1_IRQHandler + 0x000000000000021e SSP0_IRQHandler + 0x000000000000021e I2S_IRQHandler + 0x000000000000021e I2C2_IRQHandler + 0x000000000000021e RTC_IRQHandler + 0x000000000000021e TIMER0_IRQHandler + 0x000000000000021e SPI_IRQHandler + 0x000000000000021e EINT1_IRQHandler + 0x000000000000021e TIMER1_IRQHandler + 0x000000000000021e UART2_IRQHandler + 0x000000000000021e ADC_IRQHandler + 0x000000000000021e SSP1_IRQHandler + 0x000000000000021e USB_IRQHandler + 0x000000000000021e BOD_IRQHandler + 0x000000000000021e WDT_IRQHandler + 0x000000000000021e QEI_IRQHandler + 0x000000000000021e EINT0_IRQHandler + 0x000000000000021e DMA_IRQHandler + 0x000000000000021e UART3_IRQHandler + 0x000000000000021e MCPWM_IRQHandler + 0x000000000000021e ENET_IRQHandler + 0x00000000000002fc . = 0x2fc + *fill* 0x0000000000000224 0xd8 ff + 0x00000000000002fc PROVIDE (__CRP_WORD_START__ = .) + *(.crp) + .crp 0x00000000000002fc 0x4 ./src/crp.o + 0x00000000000002fc CRP_WORD + 0x0000000000000300 PROVIDE (__CRP_WORD_END__ = .) + 0x0000000000000001 ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application) + *(.text*) + .text.main 0x0000000000000300 0x3c ./src/serie_5.o + 0x0000000000000300 main + .text.can_config + 0x000000000000033c 0x84 ./src/uart2can2.o + 0x000000000000033c can_config + .text.can_send + 0x00000000000003c0 0xd8 ./src/uart2can2.o + 0x00000000000003c0 can_send + .text.SystemInit + 0x0000000000000498 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0x0000000000000498 SystemInit + .text.__main 0x0000000000000570 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + 0x0000000000000570 __main + *fill* 0x000000000000057e 0x2 ff + .text._initio 0x0000000000000580 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + 0x0000000000000580 _initio + .text.setvbuf 0x00000000000005f8 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + 0x00000000000005f8 setvbuf + .text._fdopen 0x0000000000000636 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + 0x0000000000000636 _fdopen + .text.fclose 0x000000000000069e 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + 0x000000000000069e fclose + *fill* 0x00000000000006f6 0x2 ff + .text.fflush 0x00000000000006f8 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + 0x00000000000006f8 fflush + .text.fseek 0x0000000000000734 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + 0x0000000000000734 fseek + .text.ftell 0x0000000000000830 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + 0x0000000000000830 ftell + .text.remove 0x0000000000000874 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + 0x0000000000000874 remove + .text.strlen 0x0000000000000888 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + 0x0000000000000888 strlen + .text.memset 0x00000000000008d0 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + 0x00000000000008d0 memset + .text._do_fflush + 0x00000000000008d4 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + 0x00000000000008d4 _do_fflush + .text._fflush 0x0000000000000914 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + 0x0000000000000914 _fflush + *fill* 0x0000000000000966 0x2 ff + .text._Cwritebuf + 0x0000000000000968 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + 0x0000000000000968 _Cwritebuf + .text.free 0x00000000000009d4 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x00000000000009d4 free + .text._deferredlazyseek + 0x0000000000000a04 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x0000000000000a04 _deferredlazyseek + .text.__aeabi_memset_lowlevel + 0x0000000000000a44 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + 0x0000000000000a44 __aeabi_lowlevel_memset + .text.__sys_close + 0x0000000000000a76 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + 0x0000000000000a76 __sys_close + .text.__sys_flen + 0x0000000000000a7c 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + 0x0000000000000a7c __sys_flen + .text.__sys_istty + 0x0000000000000a82 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + 0x0000000000000a82 __sys_istty + .text.__sys_remove + 0x0000000000000a88 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + 0x0000000000000a88 __sys_remove + .text.__sys_seek + 0x0000000000000a8e 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + 0x0000000000000a8e __sys_seek + .text.__sys_tmpnam + 0x0000000000000a94 0x6 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + 0x0000000000000a94 __sys_tmpnam + .text.__sys_write + 0x0000000000000a9a 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + 0x0000000000000a9a __sys_write + *(.rodata .rodata.* .constdata .constdata.*) + .rodata._initio.str1.1 + 0x0000000000000a9e 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + *fill* 0x0000000000000aa2 0x2 ff + .rodata.__num_Ciob_streams + 0x0000000000000aa4 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + 0x0000000000000aa4 __num_Ciob_streams + 0x0000000000000aa8 . = ALIGN (0x4) + +.glue_7 0x0000000000000aa8 0x0 + .glue_7 0x0000000000000aa8 0x0 linker stubs + +.glue_7t 0x0000000000000aa8 0x0 + .glue_7t 0x0000000000000aa8 0x0 linker stubs + +.vfp11_veneer 0x0000000000000aa8 0x0 + .vfp11_veneer 0x0000000000000aa8 0x0 linker stubs + +.v4_bx 0x0000000000000aa8 0x0 + .v4_bx 0x0000000000000aa8 0x0 linker stubs + +.iplt 0x0000000000000aa8 0x0 + .iplt 0x0000000000000aa8 0x0 ./src/cr_startup_lpc175x_6x.o + +.rel.dyn 0x0000000000000aa8 0x0 + .rel.iplt 0x0000000000000aa8 0x0 ./src/cr_startup_lpc175x_6x.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + +.ARM.exidx 0x0000000000000aa8 0x0 + 0x0000000000000aa8 __exidx_start = . + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + 0x0000000000000aa8 __exidx_end = . + 0x0000000000000aa8 _etext = . + +.data_RAM2 0x000000002007c000 0x0 load address 0x0000000000000aa8 + FILL mask 0xff + [!provide] PROVIDE (__start_data_RAM2 = .) + [!provide] PROVIDE (__start_data_RamAHB32 = .) + *(.ramfunc.$RAM2) + *(.ramfunc.$RamAHB32) + *(.data.$RAM2) + *(.data.$RamAHB32) + *(.data.$RAM2.*) + *(.data.$RamAHB32.*) + 0x000000002007c000 . = ALIGN (0x4) + [!provide] PROVIDE (__end_data_RAM2 = .) + [!provide] PROVIDE (__end_data_RamAHB32 = .) + +.uninit_RESERVED + 0x0000000010000000 0x0 + 0x0000000010000000 _start_uninit_RESERVED = . + *(.bss.$RESERVED*) + 0x0000000010000000 . = ALIGN (0x4) + 0x0000000010000000 _end_uninit_RESERVED = . + +.data 0x0000000010000000 0x0 load address 0x0000000000000aa8 + FILL mask 0xff + 0x0000000010000000 _data = . + [!provide] PROVIDE (__start_data_RAM = .) + [!provide] PROVIDE (__start_data_RamLoc32 = .) + *(vtable) + *(.ramfunc*) + *(CodeQuickAccess) + *(DataQuickAccess) + *(RamFunction) + *(.data*) + 0x0000000010000000 . = ALIGN (0x4) + 0x0000000010000000 _edata = . + [!provide] PROVIDE (__end_data_RAM = .) + [!provide] PROVIDE (__end_data_RamLoc32 = .) + +.igot.plt 0x0000000010000000 0x0 load address 0x0000000000000aa8 + .igot.plt 0x0000000010000000 0x0 ./src/cr_startup_lpc175x_6x.o + +.bss_RAM2 0x000000002007c000 0x0 + [!provide] PROVIDE (__start_bss_RAM2 = .) + [!provide] PROVIDE (__start_bss_RamAHB32 = .) + *(.bss.$RAM2) + *(.bss.$RamAHB32) + *(.bss.$RAM2.*) + *(.bss.$RamAHB32.*) + 0x000000002007c000 . = ALIGN ((. != 0x0)?0x4:0x1) + [!provide] PROVIDE (__end_bss_RAM2 = .) + [!provide] PROVIDE (__end_bss_RamAHB32 = .) + +.bss 0x0000000010000000 0x1e4 + 0x0000000010000000 _bss = . + [!provide] PROVIDE (__start_bss_RAM = .) + [!provide] PROVIDE (__start_bss_RamLoc32 = .) + *(.bss*) + .bss.errno 0x0000000010000000 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + 0x0000000010000000 errno + .bss.__Ciob 0x0000000010000004 0x1e0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + 0x0000000010000004 __Ciob + *(COMMON) + 0x00000000100001e4 . = ALIGN (0x4) + 0x00000000100001e4 _ebss = . + [!provide] PROVIDE (__end_bss_RAM = .) + [!provide] PROVIDE (__end_bss_RamLoc32 = .) + [!provide] PROVIDE (end = .) + +.noinit_RAM2 0x000000002007c000 0x0 + [!provide] PROVIDE (__start_noinit_RAM2 = .) + [!provide] PROVIDE (__start_noinit_RamAHB32 = .) + *(.noinit.$RAM2) + *(.noinit.$RamAHB32) + *(.noinit.$RAM2.*) + *(.noinit.$RamAHB32.*) + 0x000000002007c000 . = ALIGN (0x4) + [!provide] PROVIDE (__end_noinit_RAM2 = .) + [!provide] PROVIDE (__end_noinit_RamAHB32 = .) + +.noinit 0x00000000100001e4 0x0 + 0x00000000100001e4 _noinit = . + [!provide] PROVIDE (__start_noinit_RAM = .) + [!provide] PROVIDE (__start_noinit_RamLoc32 = .) + *(.noinit*) + 0x00000000100001e4 . = ALIGN (0x4) + 0x00000000100001e4 _end_noinit = . + [!provide] PROVIDE (__end_noinit_RAM = .) + [!provide] PROVIDE (__end_noinit_RamLoc32 = .) + 0x00000000100001e4 PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.) + 0x0000000010008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0)) + 0xffffffffefff74c6 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1)))) + 0x0000000000000000 _image_start = LOADADDR (.text) + 0x0000000000000aa8 _image_end = (LOADADDR (.data) + SIZEOF (.data)) + 0x0000000000000aa8 _image_size = (_image_end - _image_start) +OUTPUT(uart2can-bin.axf elf32-littlearm) +LOAD linker stubs + +.debug_info 0x0000000000000000 0x10fb + .debug_info 0x0000000000000000 0x27f ./src/cr_startup_lpc175x_6x.o + .debug_info 0x000000000000027f 0x40 ./src/crp.o + .debug_info 0x00000000000002bf 0x422 ./src/serie_5.o + .debug_info 0x00000000000006e1 0x6d3 ./src/uart2can2.o + .debug_info 0x0000000000000db4 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_abbrev 0x0000000000000000 0x4d1 + .debug_abbrev 0x0000000000000000 0x122 ./src/cr_startup_lpc175x_6x.o + .debug_abbrev 0x0000000000000122 0x38 ./src/crp.o + .debug_abbrev 0x000000000000015a 0xf0 ./src/serie_5.o + .debug_abbrev 0x000000000000024a 0x179 ./src/uart2can2.o + .debug_abbrev 0x00000000000003c3 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_aranges 0x0000000000000000 0x108 + .debug_aranges + 0x0000000000000000 0x80 ./src/cr_startup_lpc175x_6x.o + .debug_aranges + 0x0000000000000080 0x18 ./src/crp.o + .debug_aranges + 0x0000000000000098 0x20 ./src/serie_5.o + .debug_aranges + 0x00000000000000b8 0x28 ./src/uart2can2.o + .debug_aranges + 0x00000000000000e0 0x28 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_ranges 0x0000000000000000 0xb0 + .debug_ranges 0x0000000000000000 0x70 ./src/cr_startup_lpc175x_6x.o + .debug_ranges 0x0000000000000070 0x10 ./src/serie_5.o + .debug_ranges 0x0000000000000080 0x18 ./src/uart2can2.o + .debug_ranges 0x0000000000000098 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_macro 0x0000000000000000 0x2f5e + .debug_macro 0x0000000000000000 0x1d ./src/cr_startup_lpc175x_6x.o + .debug_macro 0x000000000000001d 0xa7e ./src/cr_startup_lpc175x_6x.o + .debug_macro 0x0000000000000a9b 0x1a ./src/crp.o + .debug_macro 0x0000000000000ab5 0x34 ./src/crp.o + .debug_macro 0x0000000000000ae9 0xb0 ./src/serie_5.o + .debug_macro 0x0000000000000b99 0x1c ./src/serie_5.o + .debug_macro 0x0000000000000bb5 0x3a ./src/serie_5.o + .debug_macro 0x0000000000000bef 0x10 ./src/serie_5.o + .debug_macro 0x0000000000000bff 0x12e ./src/serie_5.o + .debug_macro 0x0000000000000d2d 0x5b3 ./src/serie_5.o + .debug_macro 0x00000000000012e0 0x2d ./src/serie_5.o + .debug_macro 0x000000000000130d 0xbb1 ./src/serie_5.o + .debug_macro 0x0000000000001ebe 0x2c7 ./src/serie_5.o + .debug_macro 0x0000000000002185 0x82 ./src/serie_5.o + .debug_macro 0x0000000000002207 0x22 ./src/serie_5.o + .debug_macro 0x0000000000002229 0x4c ./src/serie_5.o + .debug_macro 0x0000000000002275 0xa0 ./src/serie_5.o + .debug_macro 0x0000000000002315 0x9e ./src/uart2can2.o + .debug_macro 0x00000000000023b3 0x12d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_macro 0x00000000000024e0 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_line 0x0000000000000000 0xd54 + .debug_line 0x0000000000000000 0x160 ./src/cr_startup_lpc175x_6x.o + .debug_line 0x0000000000000160 0xb5 ./src/crp.o + .debug_line 0x0000000000000215 0x2fd ./src/serie_5.o + .debug_line 0x0000000000000512 0x3c3 ./src/uart2can2.o + .debug_line 0x00000000000008d5 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +.debug_str 0x0000000000000000 0xaf27 + .debug_str 0x0000000000000000 0x2eb2 ./src/cr_startup_lpc175x_6x.o + 0x2ec5 (size before relaxing) + .debug_str 0x0000000000002eb2 0xe9 ./src/crp.o + 0x2de6 (size before relaxing) + .debug_str 0x0000000000002f9b 0x78a9 ./src/serie_5.o + 0xa624 (size before relaxing) + .debug_str 0x000000000000a844 0x2bf ./src/uart2can2.o + 0xa675 (size before relaxing) + .debug_str 0x000000000000ab03 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0xa10e (size before relaxing) + +.comment 0x0000000000000000 0x49 + .comment 0x0000000000000000 0x49 ./src/cr_startup_lpc175x_6x.o + 0x4a (size before relaxing) + .comment 0x0000000000000049 0x4a ./src/crp.o + .comment 0x0000000000000049 0x4a ./src/serie_5.o + .comment 0x0000000000000049 0x4a ./src/uart2can2.o + .comment 0x0000000000000049 0x4a /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + .comment 0x0000000000000049 0x4a /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + +.ARM.attributes + 0x0000000000000000 0x2b + .ARM.attributes + 0x0000000000000000 0x2d ./src/cr_startup_lpc175x_6x.o + .ARM.attributes + 0x000000000000002d 0x33 ./src/crp.o + .ARM.attributes + 0x0000000000000060 0x2d ./src/serie_5.o + .ARM.attributes + 0x000000000000008d 0x2d ./src/uart2can2.o + .ARM.attributes + 0x00000000000000ba 0x2d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .ARM.attributes + 0x00000000000000e7 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + .ARM.attributes + 0x0000000000000114 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + .ARM.attributes + 0x0000000000000141 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + .ARM.attributes + 0x000000000000016e 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + .ARM.attributes + 0x000000000000019b 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + .ARM.attributes + 0x00000000000001c8 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + .ARM.attributes + 0x00000000000001f5 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + .ARM.attributes + 0x0000000000000222 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + .ARM.attributes + 0x000000000000024f 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + .ARM.attributes + 0x000000000000027c 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + .ARM.attributes + 0x00000000000002a9 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + .ARM.attributes + 0x00000000000002d6 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + .ARM.attributes + 0x0000000000000303 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + .ARM.attributes + 0x0000000000000330 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + .ARM.attributes + 0x000000000000035d 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + .ARM.attributes + 0x000000000000038a 0x33 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + .ARM.attributes + 0x00000000000003bd 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + .ARM.attributes + 0x00000000000003ea 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + .ARM.attributes + 0x0000000000000405 0x33 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + .ARM.attributes + 0x0000000000000438 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + .ARM.attributes + 0x0000000000000465 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + .ARM.attributes + 0x0000000000000492 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + .ARM.attributes + 0x00000000000004bf 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + .ARM.attributes + 0x00000000000004ec 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + .ARM.attributes + 0x0000000000000519 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + .ARM.attributes + 0x0000000000000546 0x2d /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + +.debug_frame 0x0000000000000000 0x238 + .debug_frame 0x0000000000000000 0x170 ./src/cr_startup_lpc175x_6x.o + .debug_frame 0x0000000000000170 0x30 ./src/serie_5.o + .debug_frame 0x00000000000001a0 0x5c ./src/uart2can2.o + .debug_frame 0x00000000000001fc 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + +Cross Reference Table + +Symbol File +ADC_IRQHandler ./src/cr_startup_lpc175x_6x.o +BOD_IRQHandler ./src/cr_startup_lpc175x_6x.o +BusFault_Handler ./src/cr_startup_lpc175x_6x.o +CANActivity_IRQHandler ./src/cr_startup_lpc175x_6x.o +CAN_IRQHandler ./src/cr_startup_lpc175x_6x.o +CRP_WORD ./src/crp.o +DMA_IRQHandler ./src/cr_startup_lpc175x_6x.o +DebugMon_Handler ./src/cr_startup_lpc175x_6x.o +EINT0_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT1_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT2_IRQHandler ./src/cr_startup_lpc175x_6x.o +EINT3_IRQHandler ./src/cr_startup_lpc175x_6x.o +ENET_IRQHandler ./src/cr_startup_lpc175x_6x.o +HardFault_Handler ./src/cr_startup_lpc175x_6x.o +I2C0_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2C1_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2C2_IRQHandler ./src/cr_startup_lpc175x_6x.o +I2S_IRQHandler ./src/cr_startup_lpc175x_6x.o +IntDefaultHandler ./src/cr_startup_lpc175x_6x.o +MCPWM_IRQHandler ./src/cr_startup_lpc175x_6x.o +MemManage_Handler ./src/cr_startup_lpc175x_6x.o +NMI_Handler ./src/cr_startup_lpc175x_6x.o +PLL0_IRQHandler ./src/cr_startup_lpc175x_6x.o +PLL1_IRQHandler ./src/cr_startup_lpc175x_6x.o +PWM1_IRQHandler ./src/cr_startup_lpc175x_6x.o +PendSV_Handler ./src/cr_startup_lpc175x_6x.o +QEI_IRQHandler ./src/cr_startup_lpc175x_6x.o +RIT_IRQHandler ./src/cr_startup_lpc175x_6x.o +RTC_IRQHandler ./src/cr_startup_lpc175x_6x.o +ResetISR ./src/cr_startup_lpc175x_6x.o +SPI_IRQHandler ./src/cr_startup_lpc175x_6x.o +SSP0_IRQHandler ./src/cr_startup_lpc175x_6x.o +SSP1_IRQHandler ./src/cr_startup_lpc175x_6x.o +SVC_Handler ./src/cr_startup_lpc175x_6x.o +SysTick_Handler ./src/cr_startup_lpc175x_6x.o +SystemCoreClock /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +SystemCoreClockUpdate /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +SystemInit /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + ./src/cr_startup_lpc175x_6x.o +TIMER0_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER1_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER2_IRQHandler ./src/cr_startup_lpc175x_6x.o +TIMER3_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART0_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART1_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART2_IRQHandler ./src/cr_startup_lpc175x_6x.o +UART3_IRQHandler ./src/cr_startup_lpc175x_6x.o +USBActivity_IRQHandler ./src/cr_startup_lpc175x_6x.o +USB_IRQHandler ./src/cr_startup_lpc175x_6x.o +UsageFault_Handler ./src/cr_startup_lpc175x_6x.o +WDT_IRQHandler ./src/cr_startup_lpc175x_6x.o +_Csys_alloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +_Cwritebuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) +__Ciob /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +__aeabi_idiv0 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) +__aeabi_ldivmod /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +__aeabi_lowlevel_memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) +__aeabi_memclr /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memclr4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memclr8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memcpy /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) +__aeabi_memcpy4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memcpy8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memmove8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_memset8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) +__aeabi_uldivmod /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) + /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) +__bhs_ldivmod1 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) +__bss_section_table_end ./src/cr_startup_lpc175x_6x.o +__check_heap_overflow /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +__data_section_table ./src/cr_startup_lpc175x_6x.o +__data_section_table_end ./src/cr_startup_lpc175x_6x.o +__end_of_heap /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +__exit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) +__flsbuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) +__heaps /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +__main /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) + ./src/cr_startup_lpc175x_6x.o +__num_Ciob_streams /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__ciob.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +__sys_appexit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_appexit.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +__sys_close /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_close.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +__sys_flen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_flen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) +__sys_istty /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_istty.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) +__sys_remove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +__sys_rename /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_rename.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +__sys_seek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_seek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) +__sys_tmpnam /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_tmpnam.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +__sys_write /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(__sys_write.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) +__valid_user_code_checksum ./src/cr_startup_lpc175x_6x.o +_deferredlazyseek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) +_do_fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) +_fdopen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +_fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) +_init_alloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__init_alloc.o) +_initio /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) +_pvHeapLimit /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) +_pvHeapStart /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) +_sbrk /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +_terminateio /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +_vStackTop ./src/cr_startup_lpc175x_6x.o +bss_init ./src/cr_startup_lpc175x_6x.o +calloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +can_config ./src/uart2can2.o + ./src/serie_5.o +can_send ./src/uart2can2.o + ./src/serie_5.o +data_init ./src/cr_startup_lpc175x_6x.o +errno /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) +fclose /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +fflush /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +free /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +fseek /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) +ftell /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) +g_pfnVectors ./src/cr_startup_lpc175x_6x.o +main ./src/serie_5.o + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_nohost.a(_cr__main.o) +malloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +memcpy /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +memset /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +realloc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) +remove /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) +rename /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +setvbuf /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) +strlen /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) +uart_init ./src/uart.o +uart_receive ./src/uart.o +uart_send ./src/uart.o diff --git a/Debug/uart2can-bin_bla_Debug.ld b/Debug/uart2can-bin_bla_Debug.ld new file mode 100644 index 0000000..ef7a162 --- /dev/null +++ b/Debug/uart2can-bin_bla_Debug.ld @@ -0,0 +1,199 @@ +/* + * GENERATED FILE - DO NOT EDIT + * Copyright (c) 2008-2013 Code Red Technologies Ltd, + * Copyright 2015, 2018-2019 NXP + * (c) NXP Semiconductors 2013-2022 + * Generated linker script file for LPC1769 + * Created from linkscript.ldt by FMCreateLinkLibraries + * Using Freemarker v2.3.30 + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 21, 2022, 4:03:31 PM + */ + +INCLUDE "uart2can-bin_bla_Debug_library.ld" +INCLUDE "uart2can-bin_bla_Debug_memory.ld" + +ENTRY(ResetISR) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .text : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.isr_vector)) + /* Global Section Table */ + . = ALIGN(4) ; + __section_table_start = .; + __data_section_table = .; + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)); + LONG(LOADADDR(.data_RAM2)); + LONG( ADDR(.data_RAM2)); + LONG( SIZEOF(.data_RAM2)); + __data_section_table_end = .; + __bss_section_table = .; + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)); + LONG( ADDR(.bss_RAM2)); + LONG( SIZEOF(.bss_RAM2)); + __bss_section_table_end = .; + __section_table_end = . ; + /* End of Global Section Table */ + + *(.after_vectors*) + + /* Code Read Protection data */ + . = 0x000002FC ; + PROVIDE(__CRP_WORD_START__ = .) ; + KEEP(*(.crp)) + PROVIDE(__CRP_WORD_END__ = .) ; + ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application"); + /* End of Code Read Protection */ + *(.text*) + *(.rodata .rodata.* .constdata .constdata.*) + . = ALIGN(4); + } > MFlash512 + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > MFlash512 + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > MFlash512 + + _etext = .; + + /* DATA section for RamAHB32 */ + + .data_RAM2 : ALIGN(4) + { + FILL(0xff) + PROVIDE(__start_data_RAM2 = .) ; + PROVIDE(__start_data_RamAHB32 = .) ; + *(.ramfunc.$RAM2) + *(.ramfunc.$RamAHB32) + *(.data.$RAM2) + *(.data.$RamAHB32) + *(.data.$RAM2.*) + *(.data.$RamAHB32.*) + . = ALIGN(4) ; + PROVIDE(__end_data_RAM2 = .) ; + PROVIDE(__end_data_RamAHB32 = .) ; + } > RamAHB32 AT>MFlash512 + + /* MAIN DATA SECTION */ + .uninit_RESERVED (NOLOAD) : ALIGN(4) + { + _start_uninit_RESERVED = .; + KEEP(*(.bss.$RESERVED*)) + . = ALIGN(4) ; + _end_uninit_RESERVED = .; + } > RamLoc32 AT> RamLoc32 + + /* Main DATA section (RamLoc32) */ + .data : ALIGN(4) + { + FILL(0xff) + _data = . ; + PROVIDE(__start_data_RAM = .) ; + PROVIDE(__start_data_RamLoc32 = .) ; + *(vtable) + *(.ramfunc*) + KEEP(*(CodeQuickAccess)) + KEEP(*(DataQuickAccess)) + *(RamFunction) + *(.data*) + . = ALIGN(4) ; + _edata = . ; + PROVIDE(__end_data_RAM = .) ; + PROVIDE(__end_data_RamLoc32 = .) ; + } > RamLoc32 AT>MFlash512 + + /* BSS section for RamAHB32 */ + .bss_RAM2 : ALIGN(4) + { + PROVIDE(__start_bss_RAM2 = .) ; + PROVIDE(__start_bss_RamAHB32 = .) ; + *(.bss.$RAM2) + *(.bss.$RamAHB32) + *(.bss.$RAM2.*) + *(.bss.$RamAHB32.*) + . = ALIGN (. != 0 ? 4 : 1) ; /* avoid empty segment */ + PROVIDE(__end_bss_RAM2 = .) ; + PROVIDE(__end_bss_RamAHB32 = .) ; + } > RamAHB32 AT> RamAHB32 + + /* MAIN BSS SECTION */ + .bss : ALIGN(4) + { + _bss = .; + PROVIDE(__start_bss_RAM = .) ; + PROVIDE(__start_bss_RamLoc32 = .) ; + *(.bss*) + *(COMMON) + . = ALIGN(4) ; + _ebss = .; + PROVIDE(__end_bss_RAM = .) ; + PROVIDE(__end_bss_RamLoc32 = .) ; + PROVIDE(end = .); + } > RamLoc32 AT> RamLoc32 + + /* NOINIT section for RamAHB32 */ + .noinit_RAM2 (NOLOAD) : ALIGN(4) + { + PROVIDE(__start_noinit_RAM2 = .) ; + PROVIDE(__start_noinit_RamAHB32 = .) ; + *(.noinit.$RAM2) + *(.noinit.$RamAHB32) + *(.noinit.$RAM2.*) + *(.noinit.$RamAHB32.*) + . = ALIGN(4) ; + PROVIDE(__end_noinit_RAM2 = .) ; + PROVIDE(__end_noinit_RamAHB32 = .) ; + } > RamAHB32 AT> RamAHB32 + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_RamLoc32 = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_RamLoc32 = .) ; + } > RamLoc32 AT> RamLoc32 + PROVIDE(_pvHeapStart = DEFINED(__user_heap_base) ? __user_heap_base : .); + PROVIDE(_vStackTop = DEFINED(__user_stack_top) ? __user_stack_top : __top_RamLoc32 - 0); + + /* ## Create checksum value (used in startup) ## */ + PROVIDE(__valid_user_code_checksum = 0 - + (_vStackTop + + (ResetISR + 1) + + (NMI_Handler + 1) + + (HardFault_Handler + 1) + + (( DEFINED(MemManage_Handler) ? MemManage_Handler : 0 ) + 1) /* MemManage_Handler may not be defined */ + + (( DEFINED(BusFault_Handler) ? BusFault_Handler : 0 ) + 1) /* BusFault_Handler may not be defined */ + + (( DEFINED(UsageFault_Handler) ? UsageFault_Handler : 0 ) + 1) /* UsageFault_Handler may not be defined */ + ) ); + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} \ No newline at end of file diff --git a/Debug/uart2can-bin_bla_Debug_library.ld b/Debug/uart2can-bin_bla_Debug_library.ld new file mode 100644 index 0000000..ac193c2 --- /dev/null +++ b/Debug/uart2can-bin_bla_Debug_library.ld @@ -0,0 +1,17 @@ +/* + * GENERATED FILE - DO NOT EDIT + * Copyright (c) 2008-2013 Code Red Technologies Ltd, + * Copyright 2015, 2018-2019 NXP + * (c) NXP Semiconductors 2013-2022 + * Generated linker script file for LPC1769 + * Created from library.ldt by FMCreateLinkLibraries + * Using Freemarker v2.3.30 + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 21, 2022, 4:03:31 PM + */ + +GROUP ( + "libcr_semihost.a" + "libcr_c.a" + "libcr_eabihelpers.a" + "libgcc.a" +) diff --git a/Debug/uart2can-bin_bla_Debug_memory.ld b/Debug/uart2can-bin_bla_Debug_memory.ld new file mode 100644 index 0000000..295fa3a --- /dev/null +++ b/Debug/uart2can-bin_bla_Debug_memory.ld @@ -0,0 +1,32 @@ +/* + * GENERATED FILE - DO NOT EDIT + * Copyright (c) 2008-2013 Code Red Technologies Ltd, + * Copyright 2015, 2018-2019 NXP + * (c) NXP Semiconductors 2013-2022 + * Generated linker script file for LPC1769 + * Created from memory.ldt by FMCreateLinkMemory + * Using Freemarker v2.3.30 + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 21, 2022, 4:03:31 PM + */ + +MEMORY +{ + /* Define each memory region */ + MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512K bytes (alias Flash) */ + RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32K bytes (alias RAM) */ + RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32K bytes (alias RAM2) */ +} + + /* Define a symbol for the top of each memory region */ + __base_MFlash512 = 0x0 ; /* MFlash512 */ + __base_Flash = 0x0 ; /* Flash */ + __top_MFlash512 = 0x0 + 0x80000 ; /* 512K bytes */ + __top_Flash = 0x0 + 0x80000 ; /* 512K bytes */ + __base_RamLoc32 = 0x10000000 ; /* RamLoc32 */ + __base_RAM = 0x10000000 ; /* RAM */ + __top_RamLoc32 = 0x10000000 + 0x8000 ; /* 32K bytes */ + __top_RAM = 0x10000000 + 0x8000 ; /* 32K bytes */ + __base_RamAHB32 = 0x2007c000 ; /* RamAHB32 */ + __base_RAM2 = 0x2007c000 ; /* RAM2 */ + __top_RamAHB32 = 0x2007c000 + 0x8000 ; /* 32K bytes */ + __top_RAM2 = 0x2007c000 + 0x8000 ; /* 32K bytes */ diff --git a/Debug/uart2can_Debug.ld b/Debug/uart2can_Debug.ld new file mode 100644 index 0000000..7d84edd --- /dev/null +++ b/Debug/uart2can_Debug.ld @@ -0,0 +1,199 @@ +/* + * GENERATED FILE - DO NOT EDIT + * Copyright (c) 2008-2013 Code Red Technologies Ltd, + * Copyright 2015, 2018-2019 NXP + * (c) NXP Semiconductors 2013-2022 + * Generated linker script file for LPC1769 + * Created from linkscript.ldt by FMCreateLinkLibraries + * Using Freemarker v2.3.30 + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Apr 7, 2022, 4:16:52 PM + */ + +INCLUDE "uart2can_Debug_library.ld" +INCLUDE "uart2can_Debug_memory.ld" + +ENTRY(ResetISR) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .text : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.isr_vector)) + /* Global Section Table */ + . = ALIGN(4) ; + __section_table_start = .; + __data_section_table = .; + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)); + LONG(LOADADDR(.data_RAM2)); + LONG( ADDR(.data_RAM2)); + LONG( SIZEOF(.data_RAM2)); + __data_section_table_end = .; + __bss_section_table = .; + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)); + LONG( ADDR(.bss_RAM2)); + LONG( SIZEOF(.bss_RAM2)); + __bss_section_table_end = .; + __section_table_end = . ; + /* End of Global Section Table */ + + *(.after_vectors*) + + /* Code Read Protection data */ + . = 0x000002FC ; + PROVIDE(__CRP_WORD_START__ = .) ; + KEEP(*(.crp)) + PROVIDE(__CRP_WORD_END__ = .) ; + ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application"); + /* End of Code Read Protection */ + *(.text*) + *(.rodata .rodata.* .constdata .constdata.*) + . = ALIGN(4); + } > MFlash512 + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > MFlash512 + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > MFlash512 + + _etext = .; + + /* DATA section for RamAHB32 */ + + .data_RAM2 : ALIGN(4) + { + FILL(0xff) + PROVIDE(__start_data_RAM2 = .) ; + PROVIDE(__start_data_RamAHB32 = .) ; + *(.ramfunc.$RAM2) + *(.ramfunc.$RamAHB32) + *(.data.$RAM2) + *(.data.$RamAHB32) + *(.data.$RAM2.*) + *(.data.$RamAHB32.*) + . = ALIGN(4) ; + PROVIDE(__end_data_RAM2 = .) ; + PROVIDE(__end_data_RamAHB32 = .) ; + } > RamAHB32 AT>MFlash512 + + /* MAIN DATA SECTION */ + .uninit_RESERVED (NOLOAD) : ALIGN(4) + { + _start_uninit_RESERVED = .; + KEEP(*(.bss.$RESERVED*)) + . = ALIGN(4) ; + _end_uninit_RESERVED = .; + } > RamLoc32 AT> RamLoc32 + + /* Main DATA section (RamLoc32) */ + .data : ALIGN(4) + { + FILL(0xff) + _data = . ; + PROVIDE(__start_data_RAM = .) ; + PROVIDE(__start_data_RamLoc32 = .) ; + *(vtable) + *(.ramfunc*) + KEEP(*(CodeQuickAccess)) + KEEP(*(DataQuickAccess)) + *(RamFunction) + *(.data*) + . = ALIGN(4) ; + _edata = . ; + PROVIDE(__end_data_RAM = .) ; + PROVIDE(__end_data_RamLoc32 = .) ; + } > RamLoc32 AT>MFlash512 + + /* BSS section for RamAHB32 */ + .bss_RAM2 : ALIGN(4) + { + PROVIDE(__start_bss_RAM2 = .) ; + PROVIDE(__start_bss_RamAHB32 = .) ; + *(.bss.$RAM2) + *(.bss.$RamAHB32) + *(.bss.$RAM2.*) + *(.bss.$RamAHB32.*) + . = ALIGN (. != 0 ? 4 : 1) ; /* avoid empty segment */ + PROVIDE(__end_bss_RAM2 = .) ; + PROVIDE(__end_bss_RamAHB32 = .) ; + } > RamAHB32 AT> RamAHB32 + + /* MAIN BSS SECTION */ + .bss : ALIGN(4) + { + _bss = .; + PROVIDE(__start_bss_RAM = .) ; + PROVIDE(__start_bss_RamLoc32 = .) ; + *(.bss*) + *(COMMON) + . = ALIGN(4) ; + _ebss = .; + PROVIDE(__end_bss_RAM = .) ; + PROVIDE(__end_bss_RamLoc32 = .) ; + PROVIDE(end = .); + } > RamLoc32 AT> RamLoc32 + + /* NOINIT section for RamAHB32 */ + .noinit_RAM2 (NOLOAD) : ALIGN(4) + { + PROVIDE(__start_noinit_RAM2 = .) ; + PROVIDE(__start_noinit_RamAHB32 = .) ; + *(.noinit.$RAM2) + *(.noinit.$RamAHB32) + *(.noinit.$RAM2.*) + *(.noinit.$RamAHB32.*) + . = ALIGN(4) ; + PROVIDE(__end_noinit_RAM2 = .) ; + PROVIDE(__end_noinit_RamAHB32 = .) ; + } > RamAHB32 AT> RamAHB32 + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_RamLoc32 = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_RamLoc32 = .) ; + } > RamLoc32 AT> RamLoc32 + PROVIDE(_pvHeapStart = DEFINED(__user_heap_base) ? __user_heap_base : .); + PROVIDE(_vStackTop = DEFINED(__user_stack_top) ? __user_stack_top : __top_RamLoc32 - 0); + + /* ## Create checksum value (used in startup) ## */ + PROVIDE(__valid_user_code_checksum = 0 - + (_vStackTop + + (ResetISR + 1) + + (NMI_Handler + 1) + + (HardFault_Handler + 1) + + (( DEFINED(MemManage_Handler) ? MemManage_Handler : 0 ) + 1) /* MemManage_Handler may not be defined */ + + (( DEFINED(BusFault_Handler) ? BusFault_Handler : 0 ) + 1) /* BusFault_Handler may not be defined */ + + (( DEFINED(UsageFault_Handler) ? UsageFault_Handler : 0 ) + 1) /* UsageFault_Handler may not be defined */ + ) ); + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} \ No newline at end of file diff --git a/Debug/uart2can_Debug_library.ld b/Debug/uart2can_Debug_library.ld new file mode 100644 index 0000000..9c1f0a3 --- /dev/null +++ b/Debug/uart2can_Debug_library.ld @@ -0,0 +1,17 @@ +/* + * GENERATED FILE - DO NOT EDIT + * Copyright (c) 2008-2013 Code Red Technologies Ltd, + * Copyright 2015, 2018-2019 NXP + * (c) NXP Semiconductors 2013-2022 + * Generated linker script file for LPC1769 + * Created from library.ldt by FMCreateLinkLibraries + * Using Freemarker v2.3.30 + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Apr 7, 2022, 4:16:52 PM + */ + +GROUP ( + "libcr_nohost.a" + "libcr_c.a" + "libcr_eabihelpers.a" + "libgcc.a" +) diff --git a/Debug/uart2can_Debug_memory.ld b/Debug/uart2can_Debug_memory.ld new file mode 100644 index 0000000..cf70e53 --- /dev/null +++ b/Debug/uart2can_Debug_memory.ld @@ -0,0 +1,32 @@ +/* + * GENERATED FILE - DO NOT EDIT + * Copyright (c) 2008-2013 Code Red Technologies Ltd, + * Copyright 2015, 2018-2019 NXP + * (c) NXP Semiconductors 2013-2022 + * Generated linker script file for LPC1769 + * Created from memory.ldt by FMCreateLinkMemory + * Using Freemarker v2.3.30 + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Apr 7, 2022, 4:16:52 PM + */ + +MEMORY +{ + /* Define each memory region */ + MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512K bytes (alias Flash) */ + RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32K bytes (alias RAM) */ + RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32K bytes (alias RAM2) */ +} + + /* Define a symbol for the top of each memory region */ + __base_MFlash512 = 0x0 ; /* MFlash512 */ + __base_Flash = 0x0 ; /* Flash */ + __top_MFlash512 = 0x0 + 0x80000 ; /* 512K bytes */ + __top_Flash = 0x0 + 0x80000 ; /* 512K bytes */ + __base_RamLoc32 = 0x10000000 ; /* RamLoc32 */ + __base_RAM = 0x10000000 ; /* RAM */ + __top_RamLoc32 = 0x10000000 + 0x8000 ; /* 32K bytes */ + __top_RAM = 0x10000000 + 0x8000 ; /* 32K bytes */ + __base_RamAHB32 = 0x2007c000 ; /* RamAHB32 */ + __base_RAM2 = 0x2007c000 ; /* RAM2 */ + __top_RamAHB32 = 0x2007c000 + 0x8000 ; /* 32K bytes */ + __top_RAM2 = 0x2007c000 + 0x8000 ; /* 32K bytes */ diff --git a/src/accelo.c b/src/accelo.c new file mode 100644 index 0000000..c8a2004 --- /dev/null +++ b/src/accelo.c @@ -0,0 +1,112 @@ +/* + * accelo.c + * + * Created on: Apr 14, 2022 + * Author: yuyu + */ + +#include "accelo.h" + +double convert_to_gravity_scale_2g(int data){ + int min = -32768/2; + int max = 32767/2; + if(data < 0) return (double)(-data)/min; + else return (double)data/max; +} + +int transform_from_two_compli(uint8_t data_l, uint8_t data_h){ + uint8_t tmp_l, tmp_h; + int sign; + int16_t tmp; + //ensuite recomposition de int16 for x and y and z data + //data_res[0] = (data_res_tmp[0]) | (data_res_tmp[1] << 8); + tmp = tmp_l | (tmp_h << 8); + tmp++; + if((data_h>>7)==0){ + sign = 1; + tmp_l = data_l; + tmp_h = data_h; + + }else{ + sign = -1; + tmp_l = (~data_l); + tmp_h = (~data_h); + } + tmp = tmp_l | (tmp_h << 8); + if(sign == -1) tmp = (tmp+1)&(0x7FFF); + return (sign)*tmp; +} + + +void setCtrl(void){ + //ctrl0 + + //ctrl1 + i2c_write_register(ACCELO_SLA, 0x20,0b01000111); + + + //ctrl2 + i2c_write_register(ACCELO_SLA, 0x21,0b11000000); +} + + +void read_one_set_data(){//double* data_g){ + //ENSUITE LECTURE DE 6 DONNEES + + uint8_t data_res_tmp[6]; + int data_res[3]; + double data_g[3]; + char data_g_char[60]; + + i2c_read_registers(ACCELO_SLA, 0x28, 1, data_res_tmp); + i2c_read_registers(ACCELO_SLA, 0x29, 1, data_res_tmp+1); + + i2c_read_registers(ACCELO_SLA, 0x2A, 1, data_res_tmp+2); + i2c_read_registers(ACCELO_SLA, 0x2B, 1, data_res_tmp+3); + + i2c_read_registers(ACCELO_SLA, 0x2C, 1, data_res_tmp+4); + i2c_read_registers(ACCELO_SLA, 0x2D, 1, data_res_tmp+5); + + data_res[0] = transform_from_two_compli(data_res_tmp[0], data_res_tmp[1]); + data_res[1] = transform_from_two_compli(data_res_tmp[2], data_res_tmp[3]); + data_res[2] = transform_from_two_compli(data_res_tmp[4], data_res_tmp[5]); + + data_g[0] = convert_to_gravity_scale_2g(data_res[0]); + data_g[1] = convert_to_gravity_scale_2g(data_res[1]); + data_g[2] = convert_to_gravity_scale_2g(data_res[2]); + + snprintf(data_g_char, sizeof(data_g_char) - 1, "x:%.2f, y:%.2f, z:%.2f\r\n", data_g[0], data_g[1], data_g[2]); +} + + +void get_one_set_data(int16_t* res){ + //ENSUITE LECTURE DE 6 DONNEES + + uint8_t data_res_tmp[6]; + int data_res[3]; + double data_g[3]; + char data_g_char[60]; + + i2c_read_registers(ACCELO_SLA, 0x28, 1, data_res_tmp); + i2c_read_registers(ACCELO_SLA, 0x29, 1, data_res_tmp+1); + + i2c_read_registers(ACCELO_SLA, 0x2A, 1, data_res_tmp+2); + i2c_read_registers(ACCELO_SLA, 0x2B, 1, data_res_tmp+3); + + i2c_read_registers(ACCELO_SLA, 0x2C, 1, data_res_tmp+4); + i2c_read_registers(ACCELO_SLA, 0x2D, 1, data_res_tmp+5); + + data_res[0] = transform_from_two_compli(data_res_tmp[0], data_res_tmp[1]); + data_res[1] = transform_from_two_compli(data_res_tmp[2], data_res_tmp[3]); + data_res[2] = transform_from_two_compli(data_res_tmp[4], data_res_tmp[5]); + + data_g[0] = convert_to_gravity_scale_2g(data_res[0]); + data_g[1] = convert_to_gravity_scale_2g(data_res[1]); + data_g[2] = convert_to_gravity_scale_2g(data_res[2]); + + res[0] = (int16_t)(data_g[0]*1000); + res[1] = (int16_t)(data_g[1]*1000); + res[2] = (int16_t)(data_g[2]*1000); + + +} diff --git a/src/accelo.h b/src/accelo.h new file mode 100644 index 0000000..b070b99 --- /dev/null +++ b/src/accelo.h @@ -0,0 +1,29 @@ +/* + * accelo.h + * + * Created on: Apr 14, 2022 + * Author: yuyu + */ + +#ifndef ACCELO_H_ +#define ACCELO_H_ + +#include "LPC17xx.h" +#include + +#include +#include "i2c.h" + +#endif /* ACCELO_H_ */ + + +double convert_to_gravity_scale_2g(int data); + +int transform_from_two_compli(uint8_t data_l, uint8_t data_h); + +void setCtrl(); + +void get_one_set_data(int16_t* data_res); + + +void read_one_set_data(); diff --git a/src/callback.c b/src/callback.c new file mode 100644 index 0000000..e8f7c36 --- /dev/null +++ b/src/callback.c @@ -0,0 +1,43 @@ +/* + * callback.c + * + * Created on: Apr 5, 2022 + * Author: yuyu + */ + + + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include "callback.h" + +//void callback_add(Callback* callbackes, uint32_t int_type, void(handler(void))) { +void callback_add(uint32_t int_type, void(handler(void))){ + callbackes[callback_count].interrupt_type = int_type; + callbackes[callback_count].handler = handler; + callbackes[callback_count].flag = 0; + callback_count++; +} + +//void callback_setflag(Callback* callbackes, uint32_t int_type){ +void callback_setflag(uint32_t int_type){ + int i; + for(i = 0; i < CALLBACK_SIZE; i++) { + if(callbackes[i].interrupt_type == int_type) { + callbackes[i].flag = 1; + } + } +} + +//void callback_do(Callback* callbackes) { +void callback_do(void) { + int i; + for(i = 0; i < 3; i++) { + if(callbackes[i].flag) { + callbackes[i].flag = 0; + callbackes[i].handler(); + } + } +} diff --git a/src/callback.h b/src/callback.h new file mode 100644 index 0000000..0c0b3e2 --- /dev/null +++ b/src/callback.h @@ -0,0 +1,51 @@ +/* + * callback.h + * + * Created on: Apr 5, 2022 + * Author: yuyu + */ + +#ifndef CALLBACK_H_ +#define CALLBACK_H_ + +#ifndef __SYSTEM_LPC17xx_H +#define __SYSTEM_LPC17xx_H + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include + +#endif /* __SYSTEM_LPC17xx_H */ + + + +#endif /* CALLBACK_H_ */ + + +#define CALLBACK_SIZE 3 +typedef struct Callback_T{ + uint32_t interrupt_type; + volatile uint32_t flag; + void (*handler)(void); +}Callback; + +static Callback callbackes[CALLBACK_SIZE]; + +static uint32_t callback_count = 0; + +//void callback_add(Callback* callbackes, uint32_t int_type, void(handler(void))) +void callback_add(uint32_t int_type, void(handler(void))); + +//void callback_setflag(Callback* callbackes, uint32_t int_type); +void callback_setflag(uint32_t int_type); + +//void callback_do(Callback* callbackes); +void callback_do(); + +//let i == 0 be i2C transaction_done == 1 flag diff --git a/src/can.c b/src/can.c new file mode 100644 index 0000000..c4b5f4c --- /dev/null +++ b/src/can.c @@ -0,0 +1,148 @@ +/* + * uart2can.h + * + * Created on: Apr 5, 2022 + * Author: yuyu + */ + +#ifndef UART2CAN_H_ +#define UART2CAN_H_ + +#include "can.h" + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include + +#endif /* UART2CAN_H_ */ + +void can_config(){ + LPC_SC->PCONP |= (1<<13); + //setting the clock to be the main oscillator + //LPC_SC->CLKSRCSEL &=~(0b11); + //LPC_SC->CLKSRCSEL |= 0b01; + + //activate the two lines of communi + LPC_PINCON->PINSEL1 |= (3<<10); + LPC_PINCON->PINSEL1 |= (3<<12); + + //allow writing at writable register by changing RM to 1 + LPC_CAN1->MOD =1; + + LPC_CAN1->BTR = (4|(13<<16)|(4<<20)); + + LPC_CAN1->MOD &=~(0x1); + LPC_CANAF->AFMR = (1<<1) | (1); + + LPC_CAN1->IER = 1; + + LPC_CAN1->GSR = 0; + + NVIC_EnableIRQ(CAN_IRQn); + + +} + +void can_send(can_msg msg){ + //check if Software may write a message into the Transmit Buffer 1 and its CANxTFI, + //CANxTID, CANxTDA, and CANxTDB registers. + if((LPC_CAN1->SR & (1<<2))){ + // data length format remote frame + LPC_CAN1->TFI1 = (((msg.dlc)<<16)|(msg.rtr<<30)|(msg.type<<31)); + + //Write CAN message identifier + LPC_CAN1->TID1 = msg.id; + uint32_t tmp = 0; + + // Write first 8 data bytes + for(int i = 0; i < msg.dlc && i<4; i++){ + tmp |= (msg.data[i]<<(8*i)); + //LPC_CAN1->TDA1 |= (msg.data[i]<<(8*i)); + //var trmp + //not write directly + + } + LPC_CAN1->TDA1 = tmp; + tmp = 0; + if(msg.dlc > 4){ + for(int i = 4; i < msg.dlc; i++){ + tmp |= (msg.data[i]<<(8*(i-4))); + } + LPC_CAN1->TDB1 = tmp; + } + //Select Tx1 for Self Tx/Rx + LPC_CAN1->CMR = ((1)|(1<<5)); + //Start transmission + } + msg.error_msg = ((LPC_CAN1->ICR >>16)&0xff); +} + +//receiv +//LPC_CANAF->AFMR + +void can_receive(can_msg* msg){ + msg->rtr = (LPC_CAN1->RFS >>30) & (1); + msg->type = (LPC_CAN1->RFS >> 31) & (1); + msg->dlc = ((LPC_CAN1->RFS>>16) & (0xf)); + if(msg->type == 0) + msg->id = (LPC_CAN1->RID & 0x7FF); + else; // id_len = 29 + for(int i = 0; i < 4; i++){ + msg->data[i] = (LPC_CAN1->RDA >> (8*i)) & (0xff); + + msg->data[4+i] = (LPC_CAN1->RDB >> (8*i)) & (0xff); + } + LPC_CAN1->CMR = (1<<2); + + +} + +void can_sdo_send(can_sdo sdo_msg){ + can_msg tmp; + tmp.id = sdo_msg.id; + tmp.rtr = sdo_msg.rtr; + tmp.type = sdo_msg.type; + tmp.error_msg = sdo_msg.error_msg; + tmp.dlc = 4+(4-sdo_msg.n)*sdo_msg.e*sdo_msg.s; + tmp.data[0] = (sdo_msg.css << 5) | (sdo_msg.n << 2) | + (sdo_msg.e << 1) | sdo_msg.s; + tmp.data[1] = sdo_msg.od_index & 0xff; + tmp.data[2] = (sdo_msg.od_index >> 8) & 0xff; + tmp.data[3] = sdo_msg.od_subidx; + tmp.data[4] = sdo_msg.data[0]; + tmp.data[5] = sdo_msg.data[1]; + tmp.data[6] = sdo_msg.data[2]; + tmp.data[7] = sdo_msg.data[3]; + + can_send(tmp); +} + +void can_sdo_receive(can_msg* msg, can_sdo* sdo_msg){ + can_receive(msg); + sdo_msg->id = msg->id; + sdo_msg->rtr = msg->rtr; + sdo_msg->type = msg->type; + sdo_msg->error_msg = msg->error_msg; + sdo_msg->css = ((msg->data[0]) >> 5) & 0x7; + sdo_msg->e = ((msg->data[0] >> 1) & 0x1); + sdo_msg->s = ((msg->data[0]) & 0x1); + sdo_msg->n = ((msg->data[0] >> 2) & 0x3); + sdo_msg->od_index = ((msg->data[2]) << 8) | (msg->data[1]); + sdo_msg->od_subidx = msg->data[3]; + sdo_msg->data[0] = msg->data[4]; + sdo_msg->data[1] = msg->data[5]; + sdo_msg->data[2] = msg->data[6]; + sdo_msg->data[3] = msg->data[7]; + /*tmp.data[0] = (sdo_msg.css << 5) | (sdo_msg.n << 2) | + (sdo_msg.e << 1) | sdo_msg.s; + tmp.data[1] = sdo_msg.od_index & 0xff; + tmp.data[2] = (sdo_msg.od_index >> 8) & 0xff; + tmp.data[3] = sdo_msg.od_subidx; + tmp.data[4] = sdo_msg.data[0]; + tmp.data[5] = sdo_msg.data[1]; + tmp.data[6] = sdo_msg.data[2]; + tmp.data[7] = sdo_msg.data[3];*/ + +} \ No newline at end of file diff --git a/src/can.h b/src/can.h new file mode 100644 index 0000000..953bd97 --- /dev/null +++ b/src/can.h @@ -0,0 +1,74 @@ +/* + * uart2can.h + * + * Created on: Apr 5, 2022 + * Author: yuyu + */ + + + +#ifndef UART2CAN_H_ +#define UART2CAN_H_ + +#ifndef __SYSTEM_LPC17xx_H +#define __SYSTEM_LPC17xx_H +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include + +#endif /* __SYSTEM_LPC17xx_H */ + + + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif +#include +#include +#include + + +typedef struct can_msg_t{ + uint32_t id; + uint8_t rtr; + uint8_t type; /* Ext/Std frame */ + uint8_t dlc; + uint8_t error_msg; + uint8_t data[8]; +}can_msg; + +typedef struct can_sdo_t{ + uint32_t id; + uint8_t rtr; + uint8_t type; /* Ext/Std frame */ + uint8_t error_msg; + uint8_t css; + uint8_t n; + uint8_t e; + uint8_t s; + + //index 1006 becomes 0610(little endian on hex) + uint16_t od_index; //Little endian + + uint8_t od_subidx; + uint8_t data[4]; +}can_sdo; + +void can_config(); + +void can_send(can_msg msg); + +void can_receive(can_msg* msg); + +void can_sdo_send(can_sdo sdo_smg); + +void can_sdo_receive(can_msg* msg, can_sdo* sdo_smg); + diff --git a/src/cr_startup_lpc175x_6x.c b/src/cr_startup_lpc175x_6x.c new file mode 100644 index 0000000..94fb767 --- /dev/null +++ b/src/cr_startup_lpc175x_6x.c @@ -0,0 +1,367 @@ +//***************************************************************************** +// LPC175x_6x Microcontroller Startup code for use with LPCXpresso IDE +// +// Version : 150706 +//***************************************************************************** +// +// Copyright(C) NXP Semiconductors, 2014-2015, 2020 +// All rights reserved. +// +// NXP Confidential. This software is owned or controlled by NXP and may only be +// used strictly in accordance with the applicable license terms. +// +// By expressly accepting such terms or by downloading, installing, activating +// and/or otherwise using the software, you are agreeing that you have read, and +// that you agree to comply with and are bound by, such license terms. +// +// If you do not agree to be bound by the applicable license terms, then you may not +// retain, install, activate or otherwise use the software. +//***************************************************************************** + +#if defined (__cplusplus) +#ifdef __REDLIB__ +#error Redlib does not support C++ +#else +//***************************************************************************** +// +// The entry point for the C++ library startup +// +//***************************************************************************** +extern "C" { + extern void __libc_init_array(void); +} +#endif +#endif + +#define WEAK __attribute__ ((weak)) +#define ALIAS(f) __attribute__ ((weak, alias (#f))) + +//***************************************************************************** +#if defined (__cplusplus) +extern "C" { +#endif + +//***************************************************************************** +#if defined (__USE_CMSIS) || defined (__USE_LPCOPEN) +// Declaration of external SystemInit function +extern void SystemInit(void); +#endif + +//***************************************************************************** +// +// Forward declaration of the default handlers. These are aliased. +// When the application defines a handler (with the same name), this will +// automatically take precedence over these weak definitions +// +//***************************************************************************** + void ResetISR(void); +WEAK void NMI_Handler(void); +WEAK void HardFault_Handler(void); +WEAK void MemManage_Handler(void); +WEAK void BusFault_Handler(void); +WEAK void UsageFault_Handler(void); +WEAK void SVC_Handler(void); +WEAK void DebugMon_Handler(void); +WEAK void PendSV_Handler(void); +WEAK void SysTick_Handler(void); +WEAK void IntDefaultHandler(void); + +//***************************************************************************** +// +// Forward declaration of the specific IRQ handlers. These are aliased +// to the IntDefaultHandler, which is a 'forever' loop. When the application +// defines a handler (with the same name), this will automatically take +// precedence over these weak definitions +// +//***************************************************************************** +void WDT_IRQHandler(void) ALIAS(IntDefaultHandler); +void TIMER0_IRQHandler(void) ALIAS(IntDefaultHandler); +void TIMER1_IRQHandler(void) ALIAS(IntDefaultHandler); +void TIMER2_IRQHandler(void) ALIAS(IntDefaultHandler); +void TIMER3_IRQHandler(void) ALIAS(IntDefaultHandler); +void UART0_IRQHandler(void) ALIAS(IntDefaultHandler); +void UART1_IRQHandler(void) ALIAS(IntDefaultHandler); +void UART2_IRQHandler(void) ALIAS(IntDefaultHandler); +void UART3_IRQHandler(void) ALIAS(IntDefaultHandler); +void PWM1_IRQHandler(void) ALIAS(IntDefaultHandler); +void I2C0_IRQHandler(void) ALIAS(IntDefaultHandler); +void I2C1_IRQHandler(void) ALIAS(IntDefaultHandler); +void I2C2_IRQHandler(void) ALIAS(IntDefaultHandler); +void SPI_IRQHandler(void) ALIAS(IntDefaultHandler); +void SSP0_IRQHandler(void) ALIAS(IntDefaultHandler); +void SSP1_IRQHandler(void) ALIAS(IntDefaultHandler); +void PLL0_IRQHandler(void) ALIAS(IntDefaultHandler); +void RTC_IRQHandler(void) ALIAS(IntDefaultHandler); +void EINT0_IRQHandler(void) ALIAS(IntDefaultHandler); +void EINT1_IRQHandler(void) ALIAS(IntDefaultHandler); +void EINT2_IRQHandler(void) ALIAS(IntDefaultHandler); +void EINT3_IRQHandler(void) ALIAS(IntDefaultHandler); +void ADC_IRQHandler(void) ALIAS(IntDefaultHandler); +void BOD_IRQHandler(void) ALIAS(IntDefaultHandler); +void USB_IRQHandler(void) ALIAS(IntDefaultHandler); +void CAN_IRQHandler(void) ALIAS(IntDefaultHandler); +void DMA_IRQHandler(void) ALIAS(IntDefaultHandler); +void I2S_IRQHandler(void) ALIAS(IntDefaultHandler); +#if defined (__USE_LPCOPEN) +void ETH_IRQHandler(void) ALIAS(IntDefaultHandler); +#else +void ENET_IRQHandler(void) ALIAS(IntDefaultHandler); +#endif +void RIT_IRQHandler(void) ALIAS(IntDefaultHandler); +void MCPWM_IRQHandler(void) ALIAS(IntDefaultHandler); +void QEI_IRQHandler(void) ALIAS(IntDefaultHandler); +void PLL1_IRQHandler(void) ALIAS(IntDefaultHandler); +void USBActivity_IRQHandler(void) ALIAS(IntDefaultHandler); +void CANActivity_IRQHandler(void) ALIAS(IntDefaultHandler); + +//***************************************************************************** +// +// The entry point for the application. +// __main() is the entry point for Redlib based applications +// main() is the entry point for Newlib based applications +// +//***************************************************************************** +#if defined (__REDLIB__) +extern void __main(void); +#endif +extern int main(void); +//***************************************************************************** +// +// External declaration for the pointer to the stack top from the Linker Script +// +//***************************************************************************** +extern void _vStackTop(void); + +//***************************************************************************** +// +// External declaration for LPC MCU vector table checksum from Linker Script +// +//***************************************************************************** +WEAK extern void __valid_user_code_checksum(); + +//***************************************************************************** +#if defined (__cplusplus) +} // extern "C" +#endif +//***************************************************************************** +// +// The vector table. +// This relies on the linker script to place at correct location in memory. +// +//***************************************************************************** +extern void (* const g_pfnVectors[])(void); +__attribute__ ((used,section(".isr_vector"))) +void (* const g_pfnVectors[])(void) = { + // Core Level - CM3 + &_vStackTop, // The initial stack pointer + ResetISR, // The reset handler + NMI_Handler, // The NMI handler + HardFault_Handler, // The hard fault handler + MemManage_Handler, // The MPU fault handler + BusFault_Handler, // The bus fault handler + UsageFault_Handler, // The usage fault handler + __valid_user_code_checksum, // LPC MCU Checksum + 0, // Reserved + 0, // Reserved + 0, // Reserved + SVC_Handler, // SVCall handler + DebugMon_Handler, // Debug monitor handler + 0, // Reserved + PendSV_Handler, // The PendSV handler + SysTick_Handler, // The SysTick handler + + // Chip Level - LPC17 + WDT_IRQHandler, // 16, 0x40 - WDT + TIMER0_IRQHandler, // 17, 0x44 - TIMER0 + TIMER1_IRQHandler, // 18, 0x48 - TIMER1 + TIMER2_IRQHandler, // 19, 0x4c - TIMER2 + TIMER3_IRQHandler, // 20, 0x50 - TIMER3 + UART0_IRQHandler, // 21, 0x54 - UART0 + UART1_IRQHandler, // 22, 0x58 - UART1 + UART2_IRQHandler, // 23, 0x5c - UART2 + UART3_IRQHandler, // 24, 0x60 - UART3 + PWM1_IRQHandler, // 25, 0x64 - PWM1 + I2C0_IRQHandler, // 26, 0x68 - I2C0 + I2C1_IRQHandler, // 27, 0x6c - I2C1 + I2C2_IRQHandler, // 28, 0x70 - I2C2 + SPI_IRQHandler, // 29, 0x74 - SPI + SSP0_IRQHandler, // 30, 0x78 - SSP0 + SSP1_IRQHandler, // 31, 0x7c - SSP1 + PLL0_IRQHandler, // 32, 0x80 - PLL0 (Main PLL) + RTC_IRQHandler, // 33, 0x84 - RTC + EINT0_IRQHandler, // 34, 0x88 - EINT0 + EINT1_IRQHandler, // 35, 0x8c - EINT1 + EINT2_IRQHandler, // 36, 0x90 - EINT2 + EINT3_IRQHandler, // 37, 0x94 - EINT3 + ADC_IRQHandler, // 38, 0x98 - ADC + BOD_IRQHandler, // 39, 0x9c - BOD + USB_IRQHandler, // 40, 0xA0 - USB + CAN_IRQHandler, // 41, 0xa4 - CAN + DMA_IRQHandler, // 42, 0xa8 - GP DMA + I2S_IRQHandler, // 43, 0xac - I2S +#if defined (__USE_LPCOPEN) + ETH_IRQHandler, // 44, 0xb0 - Ethernet +#else + ENET_IRQHandler, // 44, 0xb0 - Ethernet +#endif + RIT_IRQHandler, // 45, 0xb4 - RITINT + MCPWM_IRQHandler, // 46, 0xb8 - Motor Control PWM + QEI_IRQHandler, // 47, 0xbc - Quadrature Encoder + PLL1_IRQHandler, // 48, 0xc0 - PLL1 (USB PLL) + USBActivity_IRQHandler, // 49, 0xc4 - USB Activity interrupt to wakeup + CANActivity_IRQHandler, // 50, 0xc8 - CAN Activity interrupt to wakeup +}; + +//***************************************************************************** +// Functions to carry out the initialization of RW and BSS data sections. These +// are written as separate functions rather than being inlined within the +// ResetISR() function in order to cope with MCUs with multiple banks of +// memory. +//***************************************************************************** +__attribute__ ((section(".after_vectors"))) +void data_init(unsigned int romstart, unsigned int start, unsigned int len) { + unsigned int *pulDest = (unsigned int*) start; + unsigned int *pulSrc = (unsigned int*) romstart; + unsigned int loop; + for (loop = 0; loop < len; loop = loop + 4) + *pulDest++ = *pulSrc++; +} + +__attribute__ ((section(".after_vectors"))) +void bss_init(unsigned int start, unsigned int len) { + unsigned int *pulDest = (unsigned int*) start; + unsigned int loop; + for (loop = 0; loop < len; loop = loop + 4) + *pulDest++ = 0; +} + +//***************************************************************************** +// The following symbols are constructs generated by the linker, indicating +// the location of various points in the "Global Section Table". This table is +// created by the linker via the Code Red managed linker script mechanism. It +// contains the load address, execution address and length of each RW data +// section and the execution and length of each BSS (zero initialized) section. +//***************************************************************************** +extern unsigned int __data_section_table; +extern unsigned int __data_section_table_end; +extern unsigned int __bss_section_table; +extern unsigned int __bss_section_table_end; + +//***************************************************************************** +// Reset entry point for your code. +// Sets up a simple runtime environment and initializes the C/C++ +// library. +//***************************************************************************** +__attribute__ ((section(".after_vectors"))) +void +ResetISR(void) { + + // + // Copy the data sections from flash to SRAM. + // + unsigned int LoadAddr, ExeAddr, SectionLen; + unsigned int *SectionTableAddr; + + // Load base address of Global Section Table + SectionTableAddr = &__data_section_table; + + // Copy the data sections from flash to SRAM. + while (SectionTableAddr < &__data_section_table_end) { + LoadAddr = *SectionTableAddr++; + ExeAddr = *SectionTableAddr++; + SectionLen = *SectionTableAddr++; + data_init(LoadAddr, ExeAddr, SectionLen); + } + // At this point, SectionTableAddr = &__bss_section_table; + // Zero fill the bss segment + while (SectionTableAddr < &__bss_section_table_end) { + ExeAddr = *SectionTableAddr++; + SectionLen = *SectionTableAddr++; + bss_init(ExeAddr, SectionLen); + } + +#if defined (__USE_CMSIS) || defined (__USE_LPCOPEN) + SystemInit(); +#endif + +#if defined (__cplusplus) + // + // Call C++ library initialisation + // + __libc_init_array(); +#endif + +#if defined (__REDLIB__) + // Call the Redlib library, which in turn calls main() + __main() ; +#else + main(); +#endif + + // + // main() shouldn't return, but if it does, we'll just enter an infinite loop + // + while (1) { + ; + } +} + +//***************************************************************************** +// Default exception handlers. Override the ones here by defining your own +// handler routines in your application code. +//***************************************************************************** +__attribute__ ((section(".after_vectors"))) +void NMI_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void HardFault_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void MemManage_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void BusFault_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void UsageFault_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void SVC_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void DebugMon_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void PendSV_Handler(void) +{ while(1) {} +} + +__attribute__ ((section(".after_vectors"))) +void SysTick_Handler(void) +{ while(1) {} +} + +//***************************************************************************** +// +// Processor ends up here if an unexpected interrupt occurs or a specific +// handler is not present in the application code. +// +//***************************************************************************** +__attribute__ ((section(".after_vectors"))) +void IntDefaultHandler(void) +{ while(1) {} +} diff --git a/src/crp.c b/src/crp.c new file mode 100644 index 0000000..6e33068 --- /dev/null +++ b/src/crp.c @@ -0,0 +1,27 @@ +//***************************************************************************** +// crp.c +// +// Source file to create CRP word expected by LPCXpresso IDE linker +//***************************************************************************** +// +// Copyright(C) NXP Semiconductors, 2013, 2020 +// All rights reserved. +// +// NXP Confidential. This software is owned or controlled by NXP and may only be +// used strictly in accordance with the applicable license terms. +// +// By expressly accepting such terms or by downloading, installing, activating +// and/or otherwise using the software, you are agreeing that you have read, and +// that you agree to comply with and are bound by, such license terms. +// +// If you do not agree to be bound by the applicable license terms, then you may not +// retain, install, activate or otherwise use the software. +//***************************************************************************** + +#if defined (__CODE_RED) +#include +// Variable to store CRP value in. Will be placed automatically +// by the linker when "Enable Code Read Protect" selected. +// See crp.h header for more information +__CRP const unsigned int CRP_WORD = CRP_NO_CRP ; +#endif diff --git a/src/i2c.c b/src/i2c.c new file mode 100644 index 0000000..e76b62d --- /dev/null +++ b/src/i2c.c @@ -0,0 +1,179 @@ +/* + * i2c.c + * + * Created on: Mar 29, 2022 + * Author: yuyu + */ + + +#include "i2c.h" +#include "callback.h" + +#include "LPC17xx.h" +#include +#include + +i2c_transaction intern_transact; + +void i2c_start_transaction(void){ + LPC_I2C0->I2CONSET = 1<<5; //Set START flag +} + +void I2C0_IRQHandler(void){ + switch(LPC_I2C0->I2STAT){ + case I2C_START: //start + LPC_I2C0->I2CONCLR = I2C_OP_STA; //REMOVE START flag + LPC_I2C0->I2CONSET = I2C_OP_AA; + + intern_transact.data_ptr = 0; + intern_transact.transaction_done = 0; + intern_transact.slave_addr = ACCELO_SLA; + if(intern_transact.data_write_len > 0){ + LPC_I2C0->I2DAT = (ACCELO_SLA<<1); + LPC_I2C0->I2CONSET = I2C_OP_AA; + } + else{ + LPC_I2C0->I2DAT = (ACCELO_SLA<<1)|1; + } + break; + case I2C_RESTART: //Restart + LPC_I2C0->I2CONCLR = I2C_OP_STA; //REMOVE START flag + + intern_transact.data_ptr = 0; + intern_transact.transaction_done = 0; + LPC_I2C0->I2DAT = (ACCELO_SLA<<1)|1; + break; + case I2C_SLAW: + LPC_I2C0->I2CONSET = I2C_OP_AA; + LPC_I2C0->I2DAT=intern_transact.data[intern_transact.data_ptr++]; + intern_transact.data_write_len--; + break; + + case I2C_SLAWSAD_NO_ACK://SLAW but with NOT ACK, byebye + LPC_I2C0->I2CONSET = I2C_OP_AA; + LPC_I2C0->I2CONSET = I2C_OP_STO; + LPC_I2C0->I2DAT=intern_transact.data[intern_transact.data_ptr++]; + intern_transact.data_write_len--; + intern_transact.transaction_done = 1; + + break; + case I2C_SLAWriting://SLAW with ACK + LPC_I2C0->I2CONSET = 4; + if(intern_transact.data_write_len == 0){ + if(intern_transact.data_read_len == 0){ + LPC_I2C0->I2CONSET = I2C_OP_STO; + intern_transact.transaction_done = 1; + break; + }else{ + LPC_I2C0->I2CONSET= 1<<5; + } + }else{ + LPC_I2C0->I2DAT = intern_transact.data[intern_transact.data_ptr++]; + intern_transact.data_write_len--; + } + break; + case I2C_SLAW_LastByte: + LPC_I2C0->I2CONSET = I2C_OP_AA; + LPC_I2C0->I2CONSET = I2C_OP_STO; + intern_transact.transaction_done = 1; + break; + case I2C_SLAR: //data will be received and ACK returned + if(intern_transact.data_read_len == 1){ + LPC_I2C0->I2CONCLR = I2C_OP_AA; + }else{ + LPC_I2C0->I2CONSET = I2C_OP_AA; + } + break; + case 0x48: + LPC_I2C0->I2CONSET = I2C_OP_AA; + LPC_I2C0->I2CONSET = I2C_OP_STO; + intern_transact.transaction_done = 1; + break; + case I2C_SLAReading: + intern_transact.data[intern_transact.data_ptr++] = LPC_I2C0->I2DAT; + intern_transact.data_read_len--; + if(intern_transact.data_read_len == 1){ + LPC_I2C0->I2CONCLR = I2C_OP_AA; + }else{ + LPC_I2C0->I2CONSET = I2C_OP_AA; + } + break; + case 0x58: + intern_transact.data[intern_transact.data_ptr] = LPC_I2C0->I2DAT; + LPC_I2C0->I2CONSET = I2C_OP_STO; + intern_transact.transaction_done = 1; + break; + /* + * Treat all cases + * next is fill the structure + * + * then see if the write len is empty. + * if write len is 0 then we read + * if write len is bigger than 0 then we write + */ + } + LPC_I2C0->I2CONCLR = 1<<3; + callback_setflag(I2C0_IRQn); +} + + +void i2c_write_register(uint8_t sad, uint8_t registre, uint8_t val){ + + intern_transact.slave_addr = sad; + intern_transact.data_write_len = 2; + intern_transact.data_read_len = 0; + intern_transact.data_ptr = 0; + intern_transact.transaction_done = 0; + intern_transact.data[0] = registre; + intern_transact.data[1] = val; + i2c_start_transaction(); + while(intern_transact.transaction_done == 0); +} + + +void i2c_read_registers(uint8_t sad, uint8_t registre, int data_size, uint8_t* data_res){ + intern_transact.slave_addr = sad; + intern_transact.data_write_len = 1; + intern_transact.data_read_len = data_size; + intern_transact.data_ptr = 0; + intern_transact.transaction_done = 0; + intern_transact.data[0] = registre; + i2c_start_transaction(); + while(intern_transact.transaction_done == 0); + for(int i = 0; i< data_size; i++){ + data_res[i] = intern_transact.data[i]; + } +} + +uint8_t i2c_read_register(uint8_t sad, uint8_t registre){ + uint8_t tab[1]; + i2c_read_registers(sad, registre, 1, tab); + return tab[0]; + +} + + + + +void i2c_init(void){ + LPC_SC->PCLKSEL0 |= 1<<14; + + LPC_PINCON->PINSEL1 |= 1<<22; + LPC_PINCON->PINSEL1 |= 1<<24; + + LPC_GPIO0->FIODIR |=(1<<27)|(1<<28); + + LPC_I2C0->I2SCLH = 60; + LPC_I2C0->I2SCLL = 60; + LPC_I2C0->I2CONSET = 1<<6; //enable + + NVIC_EnableIRQ(I2C0_IRQn); + + +} + +void i2c_transact(void){ + //prepare the structure + + LPC_I2C0->I2CONSET = 1<<5; //add the start flag +} diff --git a/src/i2c.h b/src/i2c.h new file mode 100644 index 0000000..97a42a3 --- /dev/null +++ b/src/i2c.h @@ -0,0 +1,63 @@ +/* + * i2c.h + * + * Created on: Mar 29, 2022 + * Author: yuyu + */ +#include +#ifndef I2C_H_ +#define I2C_H_ + +#define I2C_START 0x08 +#define I2C_RESTART 0x10 +#define I2C_SLAW 0X18 +#define I2C_SLAWSAD_NO_ACK 0x20 +#define I2C_SLAWriting 0x28 +#define I2C_SLAW_LastByte 0x30 +#define I2C_SLAR 0x40 +#define I2C_SLAReading 0x50 + +#define ACCELO_SLA 0x1d + + +#define CLR_AA LPC_I2C0->I2CONCLR = 4 +#define I2C_OP_STO (1<<4) +#define I2C_OP_STA (1<<5) +#define I2C_OP_AA (4) + + + +#endif /* I2C_H_ */ + +#ifndef __SYSTEM_LPC17xx_H +#define __SYSTEM_LPC17xx_H +#endif + + +#include "LPC17xx.h" +#include + +typedef struct i2c_transaction_t{ + uint8_t slave_addr; + uint8_t data_write_len; + uint8_t data_read_len; + uint8_t data_ptr; + uint8_t transaction_done; + uint8_t data[32]; +}i2c_transaction; + +//static i2c_transaction accelo; + +extern void modify_accelo_data(int); + +void i2c_start_transaction(void); + +void i2c_init(void); +void i2c_transact(void); + +void i2c_write_register(uint8_t sad, uint8_t registre, uint8_t val); + +void i2c_read_registers(uint8_t sad, uint8_t registre, int data_size, uint8_t* data_res); + +uint8_t i2c_read_register(uint8_t sad, uint8_t registre); + diff --git a/src/lcd.c b/src/lcd.c new file mode 100644 index 0000000..d75994b --- /dev/null +++ b/src/lcd.c @@ -0,0 +1,237 @@ +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include +#include "lcd.h" + +void Delay(unsigned int ms){ + unsigned int i,j; + + for(i=0;iFIOCLR = (1<<30); + char res = ssp_send((cmd)); + //printf("%c", res); + LPC_GPIO1->FIOSET = (1<<30); +} + +void Write_Cmd_Data(uint8_t data){ + LPC_GPIO1->FIOSET = (1<<30); + char res = ssp_send(data); + //printf("%c", res); +} + +void disp_setwindow(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1){ + //copied from Glück's embedded course + uint8_t tmp; + Write_Cmd(0x2A); + + tmp = x0>>8; + //Write_Cmd_Data(x0>>8); + Write_Cmd_Data(tmp); + tmp = x0&0xff; + //Write_Cmd_Data(x0&0xff); + Write_Cmd_Data(tmp); + tmp = x1>>8; + //Write_Cmd_Data(x1>>8); + Write_Cmd_Data(tmp); + tmp = x1&0xff; + //Write_Cmd_Data(x1&0xff); + Write_Cmd_Data(tmp); + + // Set page address (top and bottom lines) + Write_Cmd(0x2B); + Write_Cmd_Data(y0>>8); + Write_Cmd_Data(y0&0xff); + Write_Cmd_Data(y1>>8); + Write_Cmd_Data(y1&0xff); +} + +void disp_clear(uint16_t color) { + disp_setwindow(0, 0, XRES-1, YRES-1); + // Memory write + Write_Cmd(0x2C); + for (int i = 0; i < YRES; i++) { + for (int j = 0; j < XRES; j++) { + uint8_t m, n; + m = color >> 8; + n = color; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + Write_Cmd_Data(n); + Write_Cmd_Data(n&0xff); + } + } +} + +void disp_setpix(int x, int y, uint16_t color){ + disp_setwindow(x, y, x, y); + uint8_t m, n; + Write_Cmd(0x2C); + m = color >> 8; + n = color; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + Write_Cmd_Data(n); + Write_Cmd_Data(n&0xff); +} + +void disp_chunk(uint16_t color, uint8_t x1, uint8_t x2, uint8_t y1, uint8_t y2){ + Write_Cmd(0x2A); + uint8_t m, n; + m = x1 >> 8; + n = x1; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + m = x2 >> 8; + n = x2; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + Write_Cmd(0x2B); + m = y1 >> 8; + n = y1; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + m = y2 >> 8; + n = y2; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + Write_Cmd(0x2C); + for (int i = y1; i <= y2; i++) { + for (int j = x1; j <= x2; j++) { + m = color >> 8; + n = color; + Write_Cmd_Data(m); + Write_Cmd_Data(m&0xff); + Write_Cmd_Data(n); + Write_Cmd_Data(n&0xff); + } + } +} + +void lcd_activate(void){ + LPC_GPIO1->FIOSET = (1<<30); + LPC_GPIO1->FIODIR |= (1<<18); //Backlight + LPC_GPIO1->FIOSET = (1<<18); +} + + +void ILI9341_Initial(void) +{ + Write_Cmd(0x01); //software reset + Delay(5); + + Write_Cmd(0x11); + Delay(120); + + Write_Cmd(0xCF); + Write_Cmd_Data(0x00); + Write_Cmd_Data(0x83); + Write_Cmd_Data(0X30); + + Write_Cmd(0xED); + Write_Cmd_Data(0x64); + Write_Cmd_Data(0x03); + Write_Cmd_Data(0X12); + Write_Cmd_Data(0X81); + + Write_Cmd(0xE8); + Write_Cmd_Data(0x85); + Write_Cmd_Data(0x01); + Write_Cmd_Data(0x79); + + Write_Cmd(0xCB); + Write_Cmd_Data(0x39); + Write_Cmd_Data(0x2C); + Write_Cmd_Data(0x00); + Write_Cmd_Data(0x34); + Write_Cmd_Data(0x02); + + Write_Cmd(0xF7); + Write_Cmd_Data(0x20); + + Write_Cmd(0xEA); + Write_Cmd_Data(0x00); + Write_Cmd_Data(0x00); + + + Write_Cmd(0xC1); //Power control + Write_Cmd_Data(0x11); //SAP[2:0];BT[3:0] + + Write_Cmd(0xC5); //VCM control 1 + Write_Cmd_Data(0x34); + Write_Cmd_Data(0x3D); + + Write_Cmd(0xC7); //VCM control 2 + Write_Cmd_Data(0xC0); + + Write_Cmd(0x36); // Memory Access Control + Write_Cmd_Data(0x08); + + Write_Cmd(0x3A); // Pixel format + Write_Cmd_Data(0x55); //16bit + + Write_Cmd(0xB1); // Frame rate + Write_Cmd_Data(0x00); + Write_Cmd_Data(0x1D); //65Hz + + Write_Cmd(0xB6); // Display Function Control + Write_Cmd_Data(0x0A); + Write_Cmd_Data(0xA2); + Write_Cmd_Data(0x27); + Write_Cmd_Data(0x00); + + Write_Cmd(0xb7); //Entry mode + Write_Cmd_Data(0x07); + + + Write_Cmd(0xF2); // 3Gamma Function Disable + Write_Cmd_Data(0x08); + + Write_Cmd(0x26); //Gamma curve selected + Write_Cmd_Data(0x01); + + + Write_Cmd(0xE0); //positive gamma correction + Write_Cmd_Data(0x1f); + Write_Cmd_Data(0x1a); + Write_Cmd_Data(0x18); + Write_Cmd_Data(0x0a); + Write_Cmd_Data(0x0f); + Write_Cmd_Data(0x06); + Write_Cmd_Data(0x45); + Write_Cmd_Data(0x87); + Write_Cmd_Data(0x32); + Write_Cmd_Data(0x0a); + Write_Cmd_Data(0x07); + Write_Cmd_Data(0x02); + Write_Cmd_Data(0x07); + Write_Cmd_Data(0x05); + Write_Cmd_Data(0x00); + + Write_Cmd(0xE1); //negamma correction + Write_Cmd_Data(0x00); + Write_Cmd_Data(0x25); + Write_Cmd_Data(0x27); + Write_Cmd_Data(0x05); + Write_Cmd_Data(0x10); + Write_Cmd_Data(0x09); + Write_Cmd_Data(0x3a); + Write_Cmd_Data(0x78); + Write_Cmd_Data(0x4d); + Write_Cmd_Data(0x05); + Write_Cmd_Data(0x18); + Write_Cmd_Data(0x0d); + Write_Cmd_Data(0x38); + Write_Cmd_Data(0x3a); + Write_Cmd_Data(0x1f); + + Write_Cmd(0x11); //Exit Sleep + Delay(120); + Write_Cmd(0x29); //Display on + Delay(50); +} diff --git a/src/lcd.h b/src/lcd.h new file mode 100644 index 0000000..693adb4 --- /dev/null +++ b/src/lcd.h @@ -0,0 +1,35 @@ + +#ifndef __SYSTEM_LPC17xx_H +#define __SYSTEM_LPC17xx_H + +#ifdef __cplusplus +extern "C" { +#endif + +#endif /* __SYSTEM_LPC17xx_H */ + +#include +#include "ssp.h" + +#include + +#define XRES 240 +#define YRES 320 + +void Delay(unsigned int ms); + +void Write_Cmd(uint8_t cmd); + +void Write_Cmd_Data(uint8_t data); + +void ILI9341_Initial(void); + +void lcd_activate(void); + +void disp_setwindow(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1); + +void disp_chunk(uint16_t color, uint8_t x1, uint8_t x2, uint8_t y1, uint8_t y2); + +void disp_setpix(int x, int y, uint16_t color); + +void disp_clear(uint16_t color); diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..1cb2930 --- /dev/null +++ b/src/main.c @@ -0,0 +1,434 @@ +/* +=============================================================================== + Name : serie_3.c + Author : $(author) + Version : + Copyright : $(copyright) + Description : main definition +=============================================================================== +*/ + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include +#include +#include "can.h" +#include "callback.h" +#include "accelo.h" +#include "timer.h" +#include "od.h" +#include "lcd.h" + +#define CAN_ADDR_SLAVE 0x42 +#define CAN_PDO1_FUNCTION_CODE 3 +#define CAN_TPDO1_AND_SLAVE_NODE 0x1c2 +#define CAN_RPDO1_AND_SLAVE_NODE 0x242 +#define CAN_PDO2_FUNCTION_CODE 0b0101 +#define CAN_TPDO2_AND_SLAVE_NODE 0x2c2 +#define CAN_RPDO2_AND_SLAVE_NODE 0x342 +#define CAN_PDO3_FUNCTION_CODE 0b0111 +#define CAN_TPDO3_AND_SLAVE_NODE 0x3c2 +#define CAN_RPDO3_AND_SLAVE_NODE 0x442 +#define CAN_PDO4_FUNCTION_CODE 0b1001 +#define CAN_TPDO4_AND_SLAVE_NODE 0x4c2 +#define CAN_RPDO4_AND_SLAVE_NODE 0x542 + + +#define CAN_NMT 0x0 +#define CAN_SYNC_OR_EMCY 0x1 +#define CAN_TIME 0x2 +#define CAN_TPDO1 0x3 +#define CAN_RPDO1 0x4 +#define CAN_TPDO2 0x5 +#define CAN_RPDO2 0x6 +#define CAN_TPDO3 0x7 +#define CAN_RPDO3 0x8 +#define CAN_TPDO4 0x9 +#define CAN_RPDO4 0xA +#define CAN_TSDO 0xB +#define CAN_RSDO 0xC +#define CAN_HEARTBEAT 0xE + +#define CAN_NMT_STATE_BOOT_UP 0 +#define CAN_NMT_STATE_STOPPED 4 +#define CAN_NMT_STATE_OPERATIONAL 5 +#define CAN_NMT_STATE_PREOPERATIONAL 127 + + +#define CAN_NMT_CMD_OPERATIONAL 1 +#define CAN_NMT_CMD_STOPPED 2 +#define CAN_NMT_CMD_PREOPERATIONAL 128 +#define CAN_NMT_CMD_RESET_MODE 129 +#define CAN_NMT_CMD_RESET_COMMU 130 + +#define CAN_SDO_DOWNLOAD 1 +#define CAN_SDO_UPLOAD 2 + +int cmd; +int state = 0; +int scroll_speed = 20; + +//#define CAN_NMT_RESET_COMMUNICATION 130 + +/* +uint32_t type_device = 0x303D1769; +uint8_t register_error = 0x00; +char device_name[4] = "GYU"; +char hardware_version [4]= "1.3"; +char software_version[4] = "0.0"; +uint16_t od_heartbeat = 1000; +uint8_t node_id = 0x42; +uint8_t baudrate = 0x03; +uint16_t od_accelo_interval = 1000; +uint16_t od_measurements[3]; + +OD_entry_t ODList[SIZE_OF_OD]; +*/ + +uint16_t accelo_interval; + +volatile int timer_counter = 0; + +void SysTick_Handler(void){ + timer_counter++; +} + +int get_systick_counter(void){ + return timer_counter; +} + + + +int16_t data_g_4[3]; +int16_t data_g_2[3]; +int16_t data_g_3[3]; +int16_t data_g_1[3]; + +can_msg msg; +can_msg msg_receive; +can_sdo msg_sdo; + +void affichage(){ + int tmp = (data_g_1[0] + 20000)*240/40000; + disp_setpix(tmp, 320, 3291); + tmp = (data_g_1[1] + 2000)*240/4000; + disp_setpix(tmp, 320, 2121); + tmp = (data_g_1[2] + 2000)*240/4000; + disp_setpix(tmp, 320, 921); +} + + + +void CANOpen_pdo1_send(int16_t* data_g_1){ + msg.dlc = 6; + msg.type = 0; + msg.rtr = 0; + msg.id = CAN_TPDO1_AND_SLAVE_NODE; + msg.data[0] = (data_g_1[0]) & (0xFF); + msg.data[1] = (data_g_1[0]>>8) & (0xFF); + msg.data[2] = (data_g_1[1]) & (0xFF); + msg.data[3] = (data_g_1[1]>>8) & (0xFF); + msg.data[4] = (data_g_1[2]) & (0xFF); + msg.data[5] = (data_g_1[2]>>8) & (0xFF); + can_send(msg); +} + +void CANOpen_pdo1_receive(int16_t* data_g_1){ + can_receive(&msg); + data_g_1[0] = (msg.data[0] << 8) | (msg.data[1]); + data_g_1[1] = (msg.data[2] << 8) | (msg.data[3]); + data_g_1[2] = (msg.data[4] << 8) | (msg.data[5]); + printf("x:%d y:%d z:%d\n", data_g_1[0], data_g_1[1], data_g_1[2]); +} + +void CANOpen_pdo2_send(int16_t* data_g_2){ + msg.dlc = 6; + msg.type = 0; + msg.rtr = 0; + msg.id = CAN_TPDO2_AND_SLAVE_NODE; + msg.data[0] = (data_g_2[0]) & (0xFF); + msg.data[1] = (data_g_2[0]>>8) & (0xFF); + msg.data[2] = (data_g_2[1]) & (0xFF); + msg.data[3] = (data_g_2[1]>>8) & (0xFF); + msg.data[4] = (data_g_2[2]) & (0xFF); + msg.data[5] = (data_g_2[2]>>8) & (0xFF); + can_send(msg); +} +void CANOpen_pdo3_send(int16_t* data_g_3){ + msg.dlc = 6; + msg.type = 0; + msg.rtr = 0; + msg.id = CAN_TPDO3_AND_SLAVE_NODE; + msg.data[0] = (data_g_3[0]) & (0xFF); + msg.data[1] = (data_g_3[0]>>8) & (0xFF); + msg.data[2] = (data_g_3[1]) & (0xFF); + msg.data[3] = (data_g_3[1]>>8) & (0xFF); + msg.data[4] = (data_g_3[2]) & (0xFF); + msg.data[5] = (data_g_3[2]>>8) & (0xFF); + can_send(msg); +} +void CANOpen_pdo4_send(int16_t* data_g_4){ + msg.dlc = 6; + msg.type = 0; + msg.rtr = 0; + msg.id = CAN_TPDO4_AND_SLAVE_NODE; + msg.data[0] = (data_g_4[0]) & (0xFF); + msg.data[1] = (data_g_4[0]>>8) & (0xFF); + msg.data[2] = (data_g_4[1]) & (0xFF); + msg.data[3] = (data_g_4[1]>>8) & (0xFF); + msg.data[4] = (data_g_4[2]) & (0xFF); + msg.data[5] = (data_g_4[2]>>8) & (0xFF); + can_send(msg); +} + + +void get_data_from_i2c_and_ready_to_be_sent_to_master_then_send(){ + get_one_set_data(data_g_1); + CANOpen_pdo1_send(data_g_1); + get_one_set_data(data_g_2); + CANOpen_pdo2_send(data_g_2); + get_one_set_data(data_g_3); + CANOpen_pdo3_send(data_g_3); + get_one_set_data(data_g_4); + CANOpen_pdo4_send(data_g_4); +} + + +void CAN_IRQHandler(){ + can_receive(&msg); + msg.rtr = (LPC_CAN1->RFS >>30) & (1); + msg.type = (LPC_CAN1->RFS >> 31) & (1); + msg.dlc = ((LPC_CAN1->RFS>>16) & (0xf)); + for(int i = 0; i < 4; i++){ + msg.data[i] = (LPC_CAN1->RDA >> (8*i)) & (0xff); + + msg.data[4+i] = (LPC_CAN1->RDB >> (8*i)) & (0xff); + } + + //SLAVE + if(((LPC_GPIO2->FIOPIN) & (1)) == 1){ //if LED_SW7 Off, 0 volt, Slave + //uint_8 tmp = (msg.id >> 7) & 0xf; + switch((msg.id >> 7) & 0xf){ //get the function code + case CAN_NMT: + if(msg.data[1] == 0x42){//message for slave 0x42 + switch(msg.data[0]){ //cmd + case CAN_NMT_CMD_OPERATIONAL: + LPC_CAN1->MOD &= ~(1); //bit 0 set to 0 + state = CAN_NMT_STATE_OPERATIONAL; + + } + } + break; + case CAN_SYNC_OR_EMCY: + if(msg.id == 0x80){//sync + //transmitting input + //data captured at the very same time + //let's say send by PDO + + } + break; + case CAN_TPDO2: + + break; + case CAN_TPDO3: + break; + case CAN_TPDO4: + break; + case CAN_RSDO: + can_sdo_receive(&msg, &msg_sdo); + /* + if(msg_sdo.od_index == ODList[0].index){ + + }else if(msg_sdo.od_index == ODList[1].index){ + + }else if(msg_sdo.od_index == ODList[8].index) {//5000 + printf("id: %d\n", msg_sdo.id); + printf("index: %d\n", msg_sdo.od_index); + printf("subindex: %d\n", msg_sdo.od_subidx); + printf("data 0: %d\n", msg_sdo.data[0]); + printf("data 1: %d\n", msg_sdo.data[1]); + printf("data 2: %d\n", msg_sdo.data[2]); + printf("data 3: %d\n", msg_sdo.data[3]); + scroll_speed = (msg_sdo.data[1] << 8)|(msg_sdo.data[0]); + od_accelo_interval = (msg_sdo.data[1] << 8)|(msg_sdo.data[0]); + set_OD_data(msg_sdo.od_index, msg_sdo.od_subidx, &od_accelo_interval); + }*/ + //OD_entry_t res = get_OD_data(msg_sdo.od_index, msg_sdo.od_subidx); + scroll_speed = (msg_sdo.data[1] << 8)|(msg_sdo.data[0]); + accelo_interval = (msg_sdo.data[1] << 8)|(msg_sdo.data[0]); + set_OD_data(msg_sdo.od_index, msg_sdo.od_subidx, &accelo_interval); + break; + } + + //MASTER + }else if(((LPC_GPIO2->FIOPIN) & (1)) == 0){ //if LED_SW7 On, > 0 volt, Master + switch((msg.id >> 7) & 0xf){ //get the function code + case CAN_HEARTBEAT: + if(msg.data[0] != CAN_NMT_STATE_OPERATIONAL) + CANOpen_NMT_send(0, CAN_NMT_STATE_OPERATIONAL); + case CAN_RPDO1: + CANOpen_pdo1_receive(data_g_1); + break; + case CAN_TSDO: + break; + + + + } + } + //LPC_CAN1->CMR = (1<<2); + callback_setflag(CAN_IRQn); +} + +void* print_received_can_data(){ + for(int i = 0; i < msg.dlc; i++){ + printf("%02x", msg.data[i]); + } + printf("\n"); +} + +void callback_init(){ + callback_add(CAN_IRQn, &print_received_can_data); + callback_add(I2C0_IRQn, &get_data_from_i2c_and_ready_to_be_sent_to_master_then_send); +} + + +//To change state, the NMT master sends a 2-byte message with CAN ID 0 (i.e. function code 0 and +//node ID 0). All slave nodes process this message. The 1st CAN data byte contains the requested state - while the 2nd +//CAN data byte contains the node ID of the targeted node. The node ID 0 indicates a broadcast command. +void CANOpen_NMT_send(int id, int cmd){ + msg.dlc = 2; + msg.type = 0; + msg.rtr = 0; + msg.id = id; + msg.data[0] = cmd; //operation + msg.data[1] = CAN_ADDR_SLAVE; + can_send(msg); +} + +void CANOpen_heartbeat_send(uint8_t state){ + msg.dlc = 1; + msg.type = 0; + msg.rtr = 0; + msg.id = 0x700+CAN_ADDR_SLAVE; + msg.data[0] = state; + can_send(msg); +} + +int slave_main(){ + //if slave, accelo, i2c and CAN activate + //accelo for measuring + //can for sending to master + //OD_init(); + LPC_GPIO2->FIOSET = (1<<12) | (1<<13); + can_config(); //CAN init + callback_init(); + i2c_init(); + setCtrl(); + + state = CAN_NMT_STATE_PREOPERATIONAL; + //HAS IT BEEEN INITIATED(ACTIVE?) + //is_active(); + int last_timestamp = 0; + int last_timestamp_nmt = 0; + uint8_t* accelo_interval_res; + while(1){ + switch(state){ + case CAN_NMT_STATE_BOOT_UP: + case CAN_NMT_STATE_OPERATIONAL: + accelo_interval_res = (get_OD_data(0x5000, 0).odObject); + if(get_systick_counter() - last_timestamp > *accelo_interval_res){ + get_data_from_i2c_and_ready_to_be_sent_to_master_then_send(); + last_timestamp = get_systick_counter(); + } + case CAN_NMT_STATE_PREOPERATIONAL: + case CAN_NMT_STATE_STOPPED: + //Hearbeat + if(get_systick_counter() - last_timestamp_nmt > 1000){ + CANOpen_heartbeat_send(state); + last_timestamp_nmt = get_systick_counter(); + } + } +/* if(state == CAN_NMT_CMD_OPERATIONAL){ + if(get_systick_counter() - last_timestamp > od_accelo_interval){ + get_data_from_i2c_and_ready_to_be_sent_to_master_then_send(); + last_timestamp = get_systick_counter(); + } + } + //Heartbeat + if(get_systick_counter() - last_timestamp_nmt > 1000){ + CANOpen_heartbeat_send(state); + last_timestamp_nmt = get_systick_counter(); + } + //callback_do(); */ + } + return 0; +} + +void master_main(){ + uint8_t id = 0; + ssp_config(); + lcd_activate(); + ILI9341_Initial(); + disp_clear(0); + + //to enter vertical scroll mode + Write_Cmd(0x33); + Write_Cmd_Data(1); + Write_Cmd_Data(0); + Write_Cmd_Data(1); + Write_Cmd_Data(0); + Write_Cmd_Data(0x54); + Write_Cmd_Data(1); + Write_Cmd(0x37); + Write_Cmd_Data(1); + Write_Cmd_Data(0); + + set_OD_data(0x2000, 0x00, &id); + //if master, can + can_config(); //CAN init + + //timer_0_init(); + + int last_timestamp = 0; + int last_timestamp_nmt = 0; + uint8_t* accelo_interval_res; + state = CAN_NMT_STATE_OPERATIONAL; + while(1){ + switch(state){ + case CAN_NMT_STATE_BOOT_UP: + case CAN_NMT_STATE_PREOPERATIONAL: + case CAN_NMT_STATE_OPERATIONAL: + accelo_interval_res = (get_OD_data(0x5000, 0).odObject); + affichage(); + last_timestamp = get_systick_counter(); + break; + case CAN_NMT_STATE_STOPPED: + //Hearbeat + if(get_systick_counter() - last_timestamp_nmt > 1000){ + CANOpen_heartbeat_send(state); + last_timestamp_nmt = get_systick_counter(); + } + } + } +} +/* start the main program */ +int main(){ + //timer_counter_init(); + SysTick_Config(100000); + if(((LPC_GPIO2->FIOPIN) & (1)) == 1){ //if LED_SW7 Off, >0 volt, Slave + slave_main(); + }else if(((LPC_GPIO2->FIOPIN) & (1)) == 0){ //if LED_SW7 On, 0 volt, Master + master_main(); + } + + + + while(1){ + for(int i = 0; i < 1; i++){ + callback_do(); + } + } +} diff --git a/src/od.c b/src/od.c new file mode 100644 index 0000000..e995156 --- /dev/null +++ b/src/od.c @@ -0,0 +1,155 @@ +#include "od.h" + + + +uint32_t type_device = 0x303D1769; +uint8_t register_error = 0x00; +char device_name[4] = "GYU"; +char hardware_version [4]= "1.3"; +char software_version[4] = "0.0"; +uint16_t od_heartbeat = 1000; +uint8_t node_id = 0x42; +uint8_t baudrate = 0x03; +uint8_t od_accelo_interval = 1000; +uint16_t od_measurements[3]; + + +volatile OD_entry_t ODList[SIZE_OF_OD] = { + {0x1000, 0x00, uint32_type, constant, &type_device}, + {0x1001, 0x00, uint8_type, RO, ®ister_error}, + {0x1008, 0x00, string4, constant, device_name}, + {0x1009, 0x00, string4, constant, &hardware_version}, + {0x100A, 0x00, string4, constant, &software_version}, + {0x1017, 0x00, uint16_type, RW, &od_heartbeat}, + {0x2000, 0x00, uint8_type, RW, &node_id}, + {0x2001, 0x00, uint8_type, RW, &baudrate}, + {0x5000, 0x00, uint16_type, RW, &od_accelo_interval}, + {0x5E00, 0x00, uint16_array_of_three, RO, od_measurements}, + {0x5E00, 0x01, uint16_type, RO, &(od_measurements[0])}, + {0x5E00, 0x02, uint16_type, RO, &(od_measurements[1])}, + {0x5E00, 0x03, uint16_type, RO, &(od_measurements[2])} +}; + + +/*void OD_init(){ + ODList[0].index = 0x1000; + ODList[0].subIdx = 0x00; + ODList[0].data_type = uint32_type; + ODList[0].access_type = constant; + ODList[0].odObject = &type_device; + + ODList[1].index = 0x1001; + ODList[1].subIdx = 0x00; + ODList[1].data_type = uint8_type; + ODList[1].access_type = RO; + ODList[1].odObject = ®ister_error; + + ODList[2].index = 0x1008; + ODList[2].subIdx = 0x00; + ODList[2].data_type = string4; + ODList[2].access_type = constant; + ODList[2].odObject = device_name; + + ODList[3].index = 0x1009; + ODList[3].subIdx = 0x00; + ODList[3].data_type = string4; + ODList[3].access_type = constant; + ODList[3].odObject = &hardware_version; + + ODList[4].index = 0x100A; + ODList[4].subIdx = 0x00; + ODList[4].data_type = string4; + ODList[4].access_type = constant; + ODList[4].odObject = &software_version; + + ODList[5].index = 0x1017; + ODList[5].subIdx = 0x00; + ODList[5].data_type = uint16_type; + ODList[5].access_type = RW; + ODList[5].odObject = &od_heartbeat; + + ODList[6].index = 0x2000; + ODList[6].subIdx = 0x00; + ODList[6].data_type = uint8_type; + ODList[6].access_type = RW; + ODList[6].odObject = &node_id; + + ODList[7].index = 0x2001; + ODList[7].subIdx = 0x00; + ODList[7].data_type = uint8_type; + ODList[7].access_type = RW; + ODList[7].odObject = &baudrate; + + ODList[8].index = 0x5000; + ODList[8].subIdx = 0x00; + ODList[8].data_type = uint16_type; + ODList[8].access_type = RW; + ODList[8].odObject = &od_accelo_interval; + + ODList[9].index = 0x5E00; + ODList[9].subIdx = 0x00; + ODList[9].data_type = uint16_array_of_three; + ODList[9].access_type = RO; + ODList[9].odObject = od_measurements; + + ODList[10].index = 0x5E00; + ODList[10].subIdx = 0x01; + ODList[10].data_type = uint16_type; + ODList[10].access_type = RO; + ODList[10].odObject = &(od_measurements[0]); + + ODList[11].index = 0x5E00; + ODList[11].subIdx = 0x02; + ODList[11].data_type = uint16_type; + ODList[11].access_type = RO; + ODList[11].odObject = &(od_measurements[1]); + + ODList[12].index = 0x5E00, + ODList[12].subIdx = 0x03; + ODList[12].data_type = uint16_type; + ODList[12].access_type = RO; + ODList[12].odObject = &(od_measurements[2]); +}*/ + + +/*OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries){ + for(int i = 0; i < SIZE_OF_OD; i++){ + if(ODList[i].index == index){ + if(ODList[i].subIdx == subEntries){ + return ODList[i]; + } + } + } +} + +void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){ + for(int i = 0; i < SIZE_OF_OD; i++){ + if(ODList[i].index == index){ + if(ODList[i].subIdx == subEntries){ + ODList[i].odObject = odObject; + } + } + } +}*/ + +OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries){ + for(int i = 0; i < SIZE_OF_OD; i++){ + if(ODList[i].index == index){ + if(ODList[i].subIdx == subEntries){ + return ODList[i]; + } + } + } +} + + +void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){ + for(int i = 0; i < SIZE_OF_OD; i++){ + if(ODList[i].index == index){ + if(ODList[i].subIdx == subEntries){ + ODList[i].odObject = odObject; + } + } + } +} + diff --git a/src/od.h b/src/od.h new file mode 100644 index 0000000..4a269a6 --- /dev/null +++ b/src/od.h @@ -0,0 +1,25 @@ +#include + +enum type{uint32_type, uint8_type, uint16_type, string4, uint16_array_of_three}; +enum access{constant, RO, RW}; +#define SIZE_OF_OD 13 + +typedef struct OD_entry{ + /** Object Dictionary index */ + uint16_t index; + /** Number of all sub-entries, including sub-entry at sub-index 0 */ + uint8_t subIdx; + /** Type of the odObject, indicated by @ref OD_objectTypes_t enumerator. */ + enum type data_type; + enum access access_type; + void *odObject; +} OD_entry_t; + +//OD_entry_t ODList[SIZE_OF_OD]; + + +OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries); + +void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject); + +void OD_init(); \ No newline at end of file diff --git a/src/ssp.c b/src/ssp.c new file mode 100644 index 0000000..1307165 --- /dev/null +++ b/src/ssp.c @@ -0,0 +1,38 @@ +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include +#include +#include +#include "ssp.h" + +void ssp_config (void){ + //power and clock + LPC_PINCON->PINSEL0 |= (2<<30); + LPC_PINCON->PINSEL1 |= 2; + LPC_PINCON->PINSEL1 |=(2<<2); + LPC_PINCON->PINSEL1 |=(2<<4); + + LPC_SC->PCLKSEL1 |= 1<<10; + LPC_SSP0->CPSR = 2; //internal divider to give -- ? MHz + //LPC_SSP0->CR0 &= ~(3<<6); + //LPC_SSP0->CR0 &= ~(3<<8); + LPC_SSP0->CR0 = (7|(4<<8)); + + + LPC_SSP0->CR1 = 1<<1; //enable SSP + + + LPC_GPIO1->FIODIR |= (1<<18); + LPC_GPIO1->FIODIR |= (1<<30); + while ((1<<4) == (LPC_SSP0->SR & (1<<4))); +} + +char ssp_send(uint8_t data){ + while((LPC_SSP0->SR & (1<<1)) == 0); + LPC_SSP0->DR = data; + while (0 != (LPC_SSP0->SR & (1<<4))){ + } + return (LPC_SSP0->DR); +} diff --git a/src/ssp.h b/src/ssp.h new file mode 100644 index 0000000..2940813 --- /dev/null +++ b/src/ssp.h @@ -0,0 +1,15 @@ + +#ifndef __SYSTEM_LPC17xx_H +#define __SYSTEM_LPC17xx_H + +#ifdef __cplusplus +extern "C" { +#endif + +#endif /* __SYSTEM_LPC17xx_H */ + +#include + +void ssp_config (void); + +char ssp_send(uint8_t data); diff --git a/src/timer.c b/src/timer.c new file mode 100644 index 0000000..8421031 --- /dev/null +++ b/src/timer.c @@ -0,0 +1,61 @@ +/* + * timer.c + * + * Created on: Apr 4, 2022 + * Author: yuyu + */ + +#include "timer.h" + +volatile uint8_t flag = 0; + +volatile int timer_counter_ms; + +/*void TIMER0_IRQHandler(void){ + LPC_TIM0->MR0 = LPC_TIM0->MR0 + MS; + LPC_TIM0->IR = 1; + timer_counter_ms ++; + flag = 1; + +}*/ + +/*void timer_counter_init(){ + timer_counter_ms = 0; +} + +int timer_counter_ms_get(){ + return timer_counter_ms; +}*/ + + +void timer_0_init(void){ + LPC_SC->PCONP |= 1 << 1; // Power up Timer 0 (see page 63 of user manual) + LPC_SC->PCLKSEL0 &= ~(0x3<<3); // Clock for timer = CCLK/4, i.e., CPU Clock (page 56 user manual) + // MR0 is "Match Register 0". MR0 can be enabled through the MCR to reset + // the Timer/Counter (TC), stop both the TC and PC, and/or generate an interrupt + // every time MR0 matches the TC. (see page 492 and 496 of user manual) + + LPC_TIM0->PR = 24999; + LPC_TIM0->MR0 = MS; //Toggle Time in mS + //LPC_TIM0->MR0 = 1 << 23; // Give a value suitable for the LED blinking + + // frequency based on the clock frequency + // MCR is "Match Control Register". The MCR is used to control if an + // interrupt is generated and if the TC is reset when a Match occurs. + // (see page 492 and 496 of user manual) + LPC_TIM0->MCR |= 1 << 0; // Interrupt on Match 0 compare + LPC_TIM0->MCR |= 1 << 1; // Reset timer on Match 0 + // TCR is "Timer Control Register". The TCR is used to control the Timer + // Counter functions. The Timer Counter can be disabled or reset + // through the TCR. (see page 492 and 494 of user manual) + LPC_TIM0->TCR |= 1 << 1; // Manually Reset Timer 0 (forced); + LPC_TIM0->TCR &= ~(1 << 1); // Stop resetting the timer + // (2) Enable timer interrupt; + // TIMER0_IRQn is 1, see lpc17xx.h and page 73 of user manual + NVIC_EnableIRQ(TIMER0_IRQn); // see core_cm3.h header file + // (3) Some more one-time set-up's; + LPC_TIM0->TCR |= 1 << 0; // Start timer (see page 492 and 494 of user manual) + LPC_SC->PCONP |= ( 1 << 15 ); // Power up GPIO (see lab1) + //LPC_GPIO1->FIODIR |= 1 << 29; // Put P1.29 into output mode. LED is connected to P1.29 + // (4) infinite loop; +} diff --git a/src/timer.h b/src/timer.h new file mode 100644 index 0000000..20fd701 --- /dev/null +++ b/src/timer.h @@ -0,0 +1,26 @@ +/* + * timer.h + * + * Created on: Apr 4, 2022 + * Author: yuyu + */ + +#ifndef TIMER_H_ +#define TIMER_H_ + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include + +#define MS 50 + + +void timer_counter_init(); + +int timer_counter_ms_get(); + +void timer_0_init(void); + +#endif /* TIMER_H_ */ diff --git a/src/uart.c b/src/uart.c new file mode 100644 index 0000000..9260632 --- /dev/null +++ b/src/uart.c @@ -0,0 +1,87 @@ +/* + * uart.c + * + * Created on: 15 Mar 2022 + * Author: pika + */ + +#include "uart.h" +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + + + +void uart_init(void){ + //SystemInit(); //Clock and PLL configuration + //LPC_SC->PCLKSEL0 |= (1<<8); //pERIPHERICAL CLOCK OF uart1 + LPC_SC->PCLKSEL0 &= ~(3<<8); + + LPC_SC->PCLKSEL0 |= 1<<9; // pclk set to 100 MHz + + LPC_PINCON->PINSEL0 |= (1<<30); //TXD1 + + LPC_PINCON->PINSEL0 |= (1); //RXD1 + + //LPC_GPIO0->FIODIR | (1<<15); //TXD1 output + + //LPC_UART1->LCR |= (3); //word length 8 bit + LPC_UART1->LCR |= (1<<7); //DLAB == 1 + //LPC_UART1->FCR |= 1; + //LPC_UART1->FDR |= 3; + //LPC_UART1->FDR |=(4<<4); + //LPC_UART1->DLM = 0; + //LPC_UART1->DLL = 51; + + uint32_t Fdiv = 542; + LPC_UART1->DLM = Fdiv/256; + LPC_UART1->DLL = Fdiv%256; + + LPC_UART1->LCR = 0x83; + LPC_UART1->DLM = 0; + LPC_UART1->DLL = 51; + LPC_UART1->LCR = 0x3; + LPC_UART1->FCR = 0x07; + //NVIC_EnableIRQ(UART1_IRQn); + //LPC_UART1->IER = 1; + +} + +void uart_send(uint8_t* buff, uint32_t length){ + int tmp; + while (length-- != 0 ){ + LPC_UART1->THR = *buff++; + while(((LPC_UART1->LSR)&(THRE)) == 0); + tmp = LPC_UART1->THR; + LPC_GPIO2->FIOCLR = 0xff; + LPC_GPIO2->FIOSET = tmp; + } + +} + +void uart_receive(uint8_t* chara){ + while(((LPC_UART1->LSR)&(1)) == 0); + *chara = LPC_UART1->RBR; +} + + +/* +void UART0_Write(char txData) +{ + while(!(LPC_UART0->LSR & THRE)); + LPC_UART0->THR = txData; +} + +void UART0_Init(void) +{ + LPC_PINCON->PINSEL0 |= (1<<4) | (1<<6); + + LPC_UART0->LCR = 3 | DLAB_BIT ; + LPC_UART0->DLL = 12; + LPC_UART0->DLM = 0; + + LPC_UART0->FCR |= Ux_FIFO_EN | RX_FIFO_RST | TX_FIFO_RST; + LPC_UART0->FDR = (MULVAL<<4) | DIVADDVAL; + LPC_UART0->LCR &= ~(DLAB_BIT); +} +*/ diff --git a/src/uart.h b/src/uart.h new file mode 100644 index 0000000..ff43b3a --- /dev/null +++ b/src/uart.h @@ -0,0 +1,58 @@ +/* + * uart.h + * + * Created on: 15 Mar 2022 + * Author: pika + */ + +#ifndef UART_H_ +#define UART_H_ + +#ifndef __SYSTEM_LPC17xx_H +#define __SYSTEM_LPC17xx_H + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef __USE_CMSIS +#include "LPC17xx.h" +#endif + +#include + +#endif /* __SYSTEM_LPC17xx_H */ + +#define DLAB_SET LPC_UART1->LCR |= (1<<7) //DLAB == 1 +#define DLAB_CLR LPC_UART1->LCR &= ~(1<<7) //DLAB == 0 //not needed + +#define SIZE_OF_BUFFER 8 + +typedef struct circbuff_t{ +uint8_t data[SIZE_OF_BUFFER]; +uint16_t ptr_write; +uint16_t ptr_read; +} circbuff; + + + +void uart_init(void); + +void uart_send(uint8_t* buff, uint32_t length); + +void uart_receive(uint8_t* chara); + + +#define THRE (1<<5) +#define MULVAL 15 +#define DIVADDVAL 2 +#define Ux_FIFO_EN (1<<0) +#define RX_FIFO_RST (1<<1) +#define TX_FIFO_RST (1<<2) +#define DLAB_BIT (1<<7) +#define CARRIAGE_RETURN 0x0D + +void UART0_Init(void); +void UART0_Write(char data); + +#endif /* UART_H_ */ diff --git a/uart2can-bin LinkServer Debug.launch b/uart2can-bin LinkServer Debug.launch new file mode 100644 index 0000000..d4d83d5 --- /dev/null +++ b/uart2can-bin LinkServer Debug.launch @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +