mirror of https://github.com/noisymime/Arduino.git
[sam] fixing pure virtual link errors
This commit is contained in:
parent
6c6038f81a
commit
3707a81640
|
@ -137,7 +137,7 @@ $(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: %.cpp
|
|||
|
||||
$(OUTPUT_PATH)/variant.o: $(VARIANT_PATH)/variant.cpp
|
||||
# @$(CC) -c $(CPPFLAGS) $< -o $@
|
||||
@$(CC) -xc++ -c $(CPPFLAGS) $< -o $@
|
||||
@$(CXX) -c $(CPPFLAGS) $< -o $@
|
||||
|
||||
$(addprefix $(OUTPUT_PATH)/,$(A_OBJ)): $(OUTPUT_PATH)/%.o: %.s
|
||||
@$(AS) -c $(ASFLAGS) $< -o $@
|
||||
|
@ -153,6 +153,3 @@ clean:
|
|||
@echo --- Cleaning sam3s_ek files [$(OUTPUT_PATH)$(SEP)*.o]
|
||||
-@$(RM) $(OUTPUT_PATH) 1>NUL 2>&1
|
||||
-@$(RM) $(OUTPUT_BIN)/$(OUTPUT_LIB) 1>NUL 2>&1
|
||||
|
||||
#$(addprefix $(OUTPUT_PATH)/,$(C_OBJ)): $(OUTPUT_PATH)/%.o: $(PROJECT_BASE_PATH)/chip.h $(wildcard $(PROJECT_BASE_PATH)/include/*.h)
|
||||
#$(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: $(PROJECT_BASE_PATH)/chip.h $(wildcard $(PROJECT_BASE_PATH)/include/*.h)
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -6,6 +6,7 @@ CROSS_COMPILE = C:/CodeSourcery_2011.03-42/bin/arm-none-eabi-
|
|||
# Compilation tools
|
||||
AR = $(CROSS_COMPILE)ar
|
||||
CC = $(CROSS_COMPILE)gcc
|
||||
CXX = $(CROSS_COMPILE)g++
|
||||
AS = $(CROSS_COMPILE)as
|
||||
#LD = $(CROSS_COMPILE)ld
|
||||
#SIZE = $(CROSS_COMPILE)size
|
||||
|
@ -31,7 +32,7 @@ CFLAGS += -Wcast-align
|
|||
#CFLAGS += -Wmissing-noreturn
|
||||
#CFLAGS += -Wconversion
|
||||
|
||||
CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections
|
||||
CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -nostdlib
|
||||
CFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -D$(VARIANT)
|
||||
|
||||
# To reduce application size use only integer printf function.
|
||||
|
@ -51,7 +52,7 @@ CPPFLAGS += -Wpacked -Wredundant-decls -Winline -Wlong-long
|
|||
#CPPFLAGS += -Wmissing-noreturn
|
||||
#CPPFLAGS += -Wconversion
|
||||
|
||||
CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections
|
||||
CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -fno-rtti -fno-exceptions
|
||||
CPPFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP)
|
||||
|
||||
# To reduce application size use only integer printf function.
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
/* We compile with nodefaultlibs, so we need to provide an error
|
||||
* handler for an empty pure virtual function */
|
||||
extern "C" void __cxa_pure_virtual(void) {
|
||||
while(1)
|
||||
;
|
||||
}
|
Binary file not shown.
|
@ -141,11 +141,11 @@ HardwareSerial.o:
|
|||
00000000 T _Z10store_charhP12_ring_buffer
|
||||
|
||||
Print.o:
|
||||
00000030 r _ZL15APinDescription
|
||||
0000002b r _ZL2SS
|
||||
0000002e r _ZL3SCK
|
||||
0000002d r _ZL4MISO
|
||||
0000002c r _ZL4MOSI
|
||||
00000020 r _ZL15APinDescription
|
||||
0000001c r _ZL2SS
|
||||
0000001f r _ZL3SCK
|
||||
0000001e r _ZL4MISO
|
||||
0000001d r _ZL4MOSI
|
||||
00000000 T _ZN5Print10printFloatEdh
|
||||
00000000 T _ZN5Print11printNumberEmh
|
||||
00000000 T _ZN5Print5printEPKc
|
||||
|
@ -171,10 +171,7 @@ Print.o:
|
|||
00000000 T _ZN5Print7printlnEv
|
||||
00000000 W _ZNK6String6lengthEv
|
||||
U _ZNK6StringixEj
|
||||
0000001c R _ZTI5Print
|
||||
00000024 R _ZTS5Print
|
||||
00000008 R _ZTV5Print
|
||||
U _ZTVN10__cxxabiv117__class_type_infoE
|
||||
U __aeabi_d2iz
|
||||
U __aeabi_d2uiz
|
||||
U __aeabi_dadd
|
||||
|
@ -184,18 +181,17 @@ Print.o:
|
|||
U __aeabi_dsub
|
||||
U __aeabi_i2d
|
||||
U __aeabi_ui2d
|
||||
U __aeabi_unwind_cpp_pr1
|
||||
U __cxa_pure_virtual
|
||||
|
||||
UART.o:
|
||||
U PMC_DisablePeripheral
|
||||
U PMC_EnablePeripheral
|
||||
U _Z10store_charhP12_ring_buffer
|
||||
00000048 r _ZL15APinDescription
|
||||
00000043 r _ZL2SS
|
||||
00000046 r _ZL3SCK
|
||||
00000045 r _ZL4MISO
|
||||
00000044 r _ZL4MOSI
|
||||
00000030 r _ZL15APinDescription
|
||||
0000002c r _ZL2SS
|
||||
0000002f r _ZL3SCK
|
||||
0000002e r _ZL4MISO
|
||||
0000002d r _ZL4MOSI
|
||||
00000000 W _ZN14HardwareSerialC1Ev
|
||||
00000000 W _ZN14HardwareSerialC2Ev
|
||||
00000000 n _ZN14HardwareSerialC5Ev
|
||||
|
@ -217,30 +213,21 @@ UART.o:
|
|||
00000000 T _ZN9UARTClass9availableEv
|
||||
00000000 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
00000000 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
00000000 V _ZTI14HardwareSerial
|
||||
U _ZTI5Print
|
||||
00000000 V _ZTI6Stream
|
||||
0000002c R _ZTI9UARTClass
|
||||
00000000 V _ZTS14HardwareSerial
|
||||
00000000 V _ZTS6Stream
|
||||
00000038 R _ZTS9UARTClass
|
||||
00000000 V _ZTV14HardwareSerial
|
||||
U _ZTV5Print
|
||||
00000000 V _ZTV6Stream
|
||||
00000000 R _ZTV9UARTClass
|
||||
U _ZTVN10__cxxabiv120__si_class_type_infoE
|
||||
U __aeabi_unwind_cpp_pr1
|
||||
U __cxa_pure_virtual
|
||||
|
||||
USART.o:
|
||||
U PMC_DisablePeripheral
|
||||
U PMC_EnablePeripheral
|
||||
U _Z10store_charhP12_ring_buffer
|
||||
0000004c r _ZL15APinDescription
|
||||
00000045 r _ZL2SS
|
||||
00000048 r _ZL3SCK
|
||||
00000047 r _ZL4MISO
|
||||
00000046 r _ZL4MOSI
|
||||
00000030 r _ZL15APinDescription
|
||||
0000002c r _ZL2SS
|
||||
0000002f r _ZL3SCK
|
||||
0000002e r _ZL4MISO
|
||||
0000002d r _ZL4MOSI
|
||||
00000000 T _ZN10USARTClass10IrqHandlerEv
|
||||
00000000 T _ZN10USARTClass3endEv
|
||||
00000000 T _ZN10USARTClass4peekEv
|
||||
|
@ -262,19 +249,10 @@ USART.o:
|
|||
00000000 W _ZN6StreamC1Ev
|
||||
00000000 W _ZN6StreamC2Ev
|
||||
00000000 n _ZN6StreamC5Ev
|
||||
0000002c R _ZTI10USARTClass
|
||||
00000000 V _ZTI14HardwareSerial
|
||||
U _ZTI5Print
|
||||
00000000 V _ZTI6Stream
|
||||
00000038 R _ZTS10USARTClass
|
||||
00000000 V _ZTS14HardwareSerial
|
||||
00000000 V _ZTS6Stream
|
||||
00000000 R _ZTV10USARTClass
|
||||
00000000 V _ZTV14HardwareSerial
|
||||
U _ZTV5Print
|
||||
00000000 V _ZTV6Stream
|
||||
U _ZTVN10__cxxabiv120__si_class_type_infoE
|
||||
U __aeabi_unwind_cpp_pr1
|
||||
U __cxa_pure_virtual
|
||||
|
||||
WMath.o:
|
||||
|
@ -363,7 +341,6 @@ WString.o:
|
|||
00000000 T _ZplRK15StringSumHelperj
|
||||
00000000 T _ZplRK15StringSumHelperl
|
||||
00000000 T _ZplRK15StringSumHelperm
|
||||
U __aeabi_unwind_cpp_pr1
|
||||
U atol
|
||||
U free
|
||||
U isspace
|
||||
|
@ -381,13 +358,15 @@ WString.o:
|
|||
U tolower
|
||||
U toupper
|
||||
|
||||
cxxabi-compat.o:
|
||||
00000000 T __cxa_pure_virtual
|
||||
|
||||
main.o:
|
||||
00000004 r _ZL15APinDescription
|
||||
00000000 r _ZL2SS
|
||||
00000003 r _ZL3SCK
|
||||
00000002 r _ZL4MISO
|
||||
00000001 r _ZL4MOSI
|
||||
U __aeabi_unwind_cpp_pr0
|
||||
U init
|
||||
U loop
|
||||
00000000 T main
|
||||
|
@ -407,7 +386,6 @@ variant.o:
|
|||
00000001 r _ZL4MOSI
|
||||
U _ZN9UARTClass10IrqHandlerEv
|
||||
U _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
U __aeabi_unwind_cpp_pr0
|
||||
00000000 B rx_buffer1
|
||||
00000090 B rx_buffer2
|
||||
00000048 B tx_buffer1
|
||||
|
|
Binary file not shown.
|
@ -6,6 +6,7 @@ CROSS_COMPILE = C:/CodeSourcery_2011.03-42/bin/arm-none-eabi-
|
|||
# Compilation tools
|
||||
AR = $(CROSS_COMPILE)ar
|
||||
CC = $(CROSS_COMPILE)gcc
|
||||
CXX = $(CROSS_COMPILE)g++
|
||||
AS = $(CROSS_COMPILE)as
|
||||
#LD = $(CROSS_COMPILE)ld
|
||||
SIZE = $(CROSS_COMPILE)size
|
||||
|
@ -29,7 +30,7 @@ CFLAGS += -Wpacked -Wredundant-decls -Wnested-externs -Winline -Wlong-long
|
|||
CFLAGS += -Wunreachable-code
|
||||
CFLAGS += -Wcast-align
|
||||
|
||||
CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections
|
||||
CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -nostdlib
|
||||
CFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -D$(VARIANT)
|
||||
|
||||
# To reduce application size use only integer printf function.
|
||||
|
@ -47,7 +48,7 @@ CPPFLAGS += -Wsign-compare -Waggregate-return -Wmissing-declarations
|
|||
CPPFLAGS += -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations
|
||||
CPPFLAGS += -Wpacked -Wredundant-decls -Winline -Wlong-long
|
||||
|
||||
CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections
|
||||
CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -fno-rtti -fno-exceptions
|
||||
CPPFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP)
|
||||
|
||||
# To reduce application size use only integer printf function.
|
||||
|
|
|
@ -55,7 +55,7 @@ else
|
|||
OUTPUT_OBJ=release
|
||||
OUTPUT_BIN=test_$(TOOLCHAIN)_rel
|
||||
#LIBS=-L../libchip_$(CHIP)_$(TOOLCHAIN)_rel.a -L../arduino_$(VARIANT)_$(TOOLCHAIN)_rel.a
|
||||
LIBS=-Wl,--start-group -lgcc -lc -lchip_$(CHIP)_$(TOOLCHAIN)_rel -larduino_$(VARIANT)_$(TOOLCHAIN)_rel -Wl,--end-group
|
||||
LIBS=-Wl,--start-group -lgcc -lc -lchip_$(CHIP)_$(TOOLCHAIN)_rel -larduino_$(VARIANT)_$(TOOLCHAIN)_rel -lstdc++ -Wl,--end-group
|
||||
endif
|
||||
|
||||
//OUTPUT_PATH=$(OUTPUT_OBJ)_test.elf
|
||||
|
@ -87,10 +87,10 @@ test: $(OUTPUT_BIN)
|
|||
|
||||
$(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: %.cpp
|
||||
# @$(CC) -c $(CPPFLAGS) $< -o $@
|
||||
@$(CC) -xc++ -c $(CPPFLAGS) $< -o $@
|
||||
@$(CXX) -c $(CPPFLAGS) $< -o $@
|
||||
|
||||
$(OUTPUT_BIN): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(CPP_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(A_OBJ))
|
||||
@$(CC) $(LIB_PATH) $(LDFLAGS) -T"$(VARIANT_PATH)/linker_scripts/flash.ld" -Wl,-Map,$(OUTPUT_PATH)/$@.map -o $(OUTPUT_PATH)/$@.elf $^ $(LIBS)
|
||||
$(CC) $(LIB_PATH) $(LDFLAGS) -T"$(VARIANT_PATH)/linker_scripts/flash.ld" -Wl,-Map,$(OUTPUT_PATH)/$@.map -o $(OUTPUT_PATH)/$@.elf $^ $(LIBS)
|
||||
$(NM) $(OUTPUT_PATH)/$@.elf >$(OUTPUT_PATH)/$@.elf.txt
|
||||
$(OBJCOPY) -O binary $(OUTPUT_PATH)/$@.elf $(OUTPUT_PATH)/$@.bin
|
||||
$(SIZE) $^ $(OUTPUT_PATH)/$@.elf
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,351 +1,280 @@
|
|||
00405378 t .udivsi3_skip_div0_test
|
||||
00404eb8 W ACC_IrqHandler
|
||||
00404eb8 W ADC_IrqHandler
|
||||
004061b4 t APinDescription
|
||||
004065a8 t APinDescription
|
||||
00404eb8 W BusFault_Handler
|
||||
00404eb8 W CRCCU_IrqHandler
|
||||
00404eb8 W DAC_IrqHandler
|
||||
00404eb8 W DebugMon_Handler
|
||||
00404eb8 T Dummy_Handler
|
||||
00404eb8 W EEFC_IrqHandler
|
||||
00404eb8 W HardFault_Handler
|
||||
004020c4 t LowLevelInit_sam3s_ek
|
||||
00404eb8 W MCI_IrqHandler
|
||||
004061b2 t MISO
|
||||
004065a6 t MISO
|
||||
004065a5 t MOSI
|
||||
004061b1 t MOSI
|
||||
00404eb8 W MemManage_Handler
|
||||
00404eb8 W NMI_Handler
|
||||
00402004 t NVIC_SetPriority
|
||||
00404eb8 W PIOA_IrqHandler
|
||||
00404eb8 W PIOB_IrqHandler
|
||||
00404eb8 W PIOC_IrqHandler
|
||||
004050fc T PIO_Configure
|
||||
00404ec0 T PIO_DisableInterrupt
|
||||
00404edc T PIO_PullUp
|
||||
00405018 T PIO_SetInput
|
||||
00405098 T PIO_SetOutput
|
||||
00404f0c T PIO_SetPeripheral
|
||||
00405298 T PMC_DisablePeripheral
|
||||
004051f4 T PMC_EnablePeripheral
|
||||
00404eb8 W PMC_IrqHandler
|
||||
00404eb8 W PWM_IrqHandler
|
||||
00404eb8 W PendSV_Handler
|
||||
00404eb8 W RSTC_IrqHandler
|
||||
00404eb8 W RTC_IrqHandler
|
||||
00404eb8 W RTT_IrqHandler
|
||||
00401dfc T Reset_Handler
|
||||
004061b3 t SCK
|
||||
004065a7 t SCK
|
||||
00404eb8 W SMC_IrqHandler
|
||||
00404eb8 W SPI_IrqHandler
|
||||
004065a4 t SS
|
||||
004061b0 t SS
|
||||
00404eb8 W SSC_IrqHandler
|
||||
00404eb8 W SUPC_IrqHandler
|
||||
00404eb8 W SVC_Handler
|
||||
200006e0 B Serial1
|
||||
200006f8 B Serial2
|
||||
0040205c t SysTick_Config
|
||||
004020b4 T SysTick_Handler
|
||||
00404eb8 W TC0_IrqHandler
|
||||
00404eb8 W TC1_IrqHandler
|
||||
00404eb8 W TC2_IrqHandler
|
||||
00404eb8 W TC3_IrqHandler
|
||||
00404eb8 W TC4_IrqHandler
|
||||
00404eb8 W TC5_IrqHandler
|
||||
00404eb8 W TWI0_IrqHandler
|
||||
00404eb8 W TWI1_IrqHandler
|
||||
00405358 T TimeTick_Increment
|
||||
00404eb8 W UART0_IrqHandler
|
||||
00404eb8 W UART1_IrqHandler
|
||||
00404eb8 W USART0_IrqHandler
|
||||
00404eb8 W USART1_IrqHandler
|
||||
00404eb8 W USBD_IrqHandler
|
||||
00404eb8 W UsageFault_Handler
|
||||
0040533c T WDT_Disable
|
||||
00404eb8 W WDT_IrqHandler
|
||||
004027b4 t _GLOBAL__I_rx_buffer1
|
||||
00402140 t .udivsi3_skip_div0_test
|
||||
00401b3c W ACC_IrqHandler
|
||||
00401b3c W ADC_IrqHandler
|
||||
004053e4 t APinDescription
|
||||
00404ff0 t APinDescription
|
||||
00401b3c W BusFault_Handler
|
||||
00401b3c W CRCCU_IrqHandler
|
||||
00401b3c W DAC_IrqHandler
|
||||
00401b3c W DebugMon_Handler
|
||||
00401b3c T Dummy_Handler
|
||||
00401b3c W EEFC_IrqHandler
|
||||
00401b3c W HardFault_Handler
|
||||
00400308 t LowLevelInit_sam3s_ek
|
||||
00401b3c W MCI_IrqHandler
|
||||
004053e2 t MISO
|
||||
00404fee t MISO
|
||||
004053e1 t MOSI
|
||||
00404fed t MOSI
|
||||
00401b3c W MemManage_Handler
|
||||
00401b3c W NMI_Handler
|
||||
00400248 t NVIC_SetPriority
|
||||
00401b3c W PIOA_IrqHandler
|
||||
00401b3c W PIOB_IrqHandler
|
||||
00401b3c W PIOC_IrqHandler
|
||||
00401d80 T PIO_Configure
|
||||
00401b44 T PIO_DisableInterrupt
|
||||
00401b60 T PIO_PullUp
|
||||
00401c9c T PIO_SetInput
|
||||
00401d1c T PIO_SetOutput
|
||||
00401b90 T PIO_SetPeripheral
|
||||
00401f1c T PMC_DisablePeripheral
|
||||
00401e78 T PMC_EnablePeripheral
|
||||
00401b3c W PMC_IrqHandler
|
||||
00401b3c W PWM_IrqHandler
|
||||
00401b3c W PendSV_Handler
|
||||
00401b3c W RSTC_IrqHandler
|
||||
00401b3c W RTC_IrqHandler
|
||||
00401b3c W RTT_IrqHandler
|
||||
00400188 T Reset_Handler
|
||||
004053e3 t SCK
|
||||
00404fef t SCK
|
||||
00401b3c W SMC_IrqHandler
|
||||
00401b3c W SPI_IrqHandler
|
||||
00404fec t SS
|
||||
004053e0 t SS
|
||||
00401b3c W SSC_IrqHandler
|
||||
00401b3c W SUPC_IrqHandler
|
||||
00401b3c W SVC_Handler
|
||||
200006a8 B Serial1
|
||||
200006c0 B Serial2
|
||||
004002a0 t SysTick_Config
|
||||
004002f8 T SysTick_Handler
|
||||
00401b3c W TC0_IrqHandler
|
||||
00401b3c W TC1_IrqHandler
|
||||
00401b3c W TC2_IrqHandler
|
||||
00401b3c W TC3_IrqHandler
|
||||
00401b3c W TC4_IrqHandler
|
||||
00401b3c W TC5_IrqHandler
|
||||
00401b3c W TWI0_IrqHandler
|
||||
00401b3c W TWI1_IrqHandler
|
||||
00401fdc T TimeTick_Increment
|
||||
00401b3c W UART0_IrqHandler
|
||||
00401b3c W UART1_IrqHandler
|
||||
00401b3c W USART0_IrqHandler
|
||||
00401b3c W USART1_IrqHandler
|
||||
00401b3c W USBD_IrqHandler
|
||||
00401b3c W UsageFault_Handler
|
||||
00401fc0 T WDT_Disable
|
||||
00401b3c W WDT_IrqHandler
|
||||
004009f8 t _GLOBAL__I_rx_buffer1
|
||||
w _Jv_RegisterClasses
|
||||
00400f48 T _Unwind_Backtrace
|
||||
00400d1c T _Unwind_Complete
|
||||
00400d20 T _Unwind_DeleteException
|
||||
00400f24 T _Unwind_ForcedUnwind
|
||||
00400c40 T _Unwind_GetCFA
|
||||
0040131c T _Unwind_GetDataRelBase
|
||||
00400498 t _Unwind_GetGR
|
||||
00400fa0 t _Unwind_GetGR.clone.0
|
||||
00401308 T _Unwind_GetLanguageSpecificData
|
||||
004012fc T _Unwind_GetRegionStart
|
||||
00401324 T _Unwind_GetTextRelBase
|
||||
00400eb8 T _Unwind_RaiseException
|
||||
00400edc T _Unwind_Resume
|
||||
00400f00 T _Unwind_Resume_or_Rethrow
|
||||
004004e4 t _Unwind_SetGR
|
||||
00400464 T _Unwind_VRS_Get
|
||||
00400858 T _Unwind_VRS_Pop
|
||||
004004b0 T _Unwind_VRS_Set
|
||||
00400188 t _Unwind_decode_target2
|
||||
0040273c t _Z41__static_initialization_and_destruction_0ii
|
||||
00400980 t _Z41__static_initialization_and_destruction_0ii
|
||||
U _Z4Waitm
|
||||
00406e00 t _ZL15APinDescription
|
||||
004069c8 t _ZL15APinDescription
|
||||
00405d9c t _ZL15APinDescription
|
||||
00406dfb t _ZL2SS
|
||||
004069c3 t _ZL2SS
|
||||
00405d96 t _ZL2SS
|
||||
00406dfe t _ZL3SCK
|
||||
004069c6 t _ZL3SCK
|
||||
00405d99 t _ZL3SCK
|
||||
00405d98 t _ZL4MISO
|
||||
004069c5 t _ZL4MISO
|
||||
00406dfd t _ZL4MISO
|
||||
00406dfc t _ZL4MOSI
|
||||
00405d97 t _ZL4MOSI
|
||||
004069c4 t _ZL4MOSI
|
||||
00402488 W _ZN14HardwareSerialC1Ev
|
||||
00402488 W _ZN14HardwareSerialC2Ev
|
||||
004023a4 T _ZN5Print5printEPKc
|
||||
004023c8 T _ZN5Print5printEc
|
||||
0040231c T _ZN5Print5writeEPKc
|
||||
0040235c T _ZN5Print5writeEPKhj
|
||||
00402414 T _ZN5Print7printlnEPKc
|
||||
004023ec T _ZN5Print7printlnEv
|
||||
0040243c W _ZN5PrintC1Ev
|
||||
0040243c W _ZN5PrintC2Ev
|
||||
0040245c W _ZN6StreamC1Ev
|
||||
0040245c W _ZN6StreamC2Ev
|
||||
00402560 T _ZN9UARTClass3endEv
|
||||
004025d0 T _ZN9UARTClass4peekEv
|
||||
00402610 T _ZN9UARTClass4readEv
|
||||
00402504 T _ZN9UARTClass5beginEm
|
||||
00402668 T _ZN9UARTClass5flushEv
|
||||
00402694 T _ZN9UARTClass5writeEh
|
||||
004025a4 T _ZN9UARTClass9availableEv
|
||||
004024b4 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
004024b4 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
0040725c V _ZTI14HardwareSerial
|
||||
004069b4 T _ZTI5Print
|
||||
00407270 V _ZTI6Stream
|
||||
00406de4 T _ZTI9UARTClass
|
||||
00407248 V _ZTS14HardwareSerial
|
||||
004069bc T _ZTS5Print
|
||||
00407268 V _ZTS6Stream
|
||||
00406df0 T _ZTS9UARTClass
|
||||
004071f0 V _ZTV14HardwareSerial
|
||||
004069a0 T _ZTV5Print
|
||||
00407220 V _ZTV6Stream
|
||||
00406db8 T _ZTV9UARTClass
|
||||
U _ZTVN10__cxxabiv117__class_type_infoE
|
||||
U _ZTVN10__cxxabiv120__si_class_type_infoE
|
||||
00407380 t __FUNCTION__.5774
|
||||
00407368 t __FUNCTION__.5778
|
||||
00407354 t __FUNCTION__.5800
|
||||
00400f48 T ___Unwind_Backtrace
|
||||
00400f24 T ___Unwind_ForcedUnwind
|
||||
00400eb8 T ___Unwind_RaiseException
|
||||
00400edc T ___Unwind_Resume
|
||||
00400f00 T ___Unwind_Resume_or_Rethrow
|
||||
004055f0 W __aeabi_idiv0
|
||||
004055f0 W __aeabi_ldiv0
|
||||
00405378 T __aeabi_uidiv
|
||||
004055d4 T __aeabi_uidivmod
|
||||
004055f4 T __aeabi_uldivmod
|
||||
00400854 T __aeabi_unwind_cpp_pr0
|
||||
00400850 W __aeabi_unwind_cpp_pr1
|
||||
0040084c W __aeabi_unwind_cpp_pr2
|
||||
00404ca8 T __ascii_wctomb
|
||||
00405d30 T __assert
|
||||
00405ce8 T __assert_func
|
||||
w __cxa_begin_cleanup
|
||||
w __cxa_call_unexpected
|
||||
U __cxa_pure_virtual
|
||||
w __cxa_type_match
|
||||
00405680 T __divdi3
|
||||
004057f8 t _ZL15APinDescription
|
||||
00404bfc t _ZL15APinDescription
|
||||
00405c18 t _ZL15APinDescription
|
||||
004057f4 t _ZL2SS
|
||||
00404bf6 t _ZL2SS
|
||||
00405c14 t _ZL2SS
|
||||
00405c17 t _ZL3SCK
|
||||
00404bf9 t _ZL3SCK
|
||||
004057f7 t _ZL3SCK
|
||||
00405c16 t _ZL4MISO
|
||||
004057f6 t _ZL4MISO
|
||||
00404bf8 t _ZL4MISO
|
||||
004057f5 t _ZL4MOSI
|
||||
00404bf7 t _ZL4MOSI
|
||||
00405c15 t _ZL4MOSI
|
||||
004006cc W _ZN14HardwareSerialC1Ev
|
||||
004006cc W _ZN14HardwareSerialC2Ev
|
||||
004005e8 T _ZN5Print5printEPKc
|
||||
0040060c T _ZN5Print5printEc
|
||||
00400560 T _ZN5Print5writeEPKc
|
||||
004005a0 T _ZN5Print5writeEPKhj
|
||||
00400658 T _ZN5Print7printlnEPKc
|
||||
00400630 T _ZN5Print7printlnEv
|
||||
00400680 W _ZN5PrintC1Ev
|
||||
00400680 W _ZN5PrintC2Ev
|
||||
004006a0 W _ZN6StreamC1Ev
|
||||
004006a0 W _ZN6StreamC2Ev
|
||||
004007a4 T _ZN9UARTClass3endEv
|
||||
00400814 T _ZN9UARTClass4peekEv
|
||||
00400854 T _ZN9UARTClass4readEv
|
||||
00400748 T _ZN9UARTClass5beginEm
|
||||
004008ac T _ZN9UARTClass5flushEv
|
||||
004008d8 T _ZN9UARTClass5writeEh
|
||||
004007e8 T _ZN9UARTClass9availableEv
|
||||
004006f8 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
004006f8 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_
|
||||
00406008 V _ZTV14HardwareSerial
|
||||
004057e0 T _ZTV5Print
|
||||
00406038 V _ZTV6Stream
|
||||
00405be8 T _ZTV9UARTClass
|
||||
004060b0 t __FUNCTION__.5774
|
||||
00406098 t __FUNCTION__.5778
|
||||
00406084 t __FUNCTION__.5800
|
||||
004023b8 W __aeabi_idiv0
|
||||
004023b8 W __aeabi_ldiv0
|
||||
00402140 T __aeabi_uidiv
|
||||
0040239c T __aeabi_uidivmod
|
||||
004044f4 T __aeabi_uldivmod
|
||||
004042e4 T __ascii_wctomb
|
||||
00402404 T __assert
|
||||
004023bc T __assert_func
|
||||
00400a10 T __cxa_pure_virtual
|
||||
00404580 T __divdi3
|
||||
004000d0 t __do_global_dtors_aux
|
||||
00407488 t __do_global_dtors_aux_fini_array_entry
|
||||
004075b4 a __exidx_end
|
||||
0040748c a __exidx_start
|
||||
0040748c T __fini_array_end
|
||||
00407488 T __fini_array_start
|
||||
00404038 t __fp_lock
|
||||
00404228 T __fp_lock_all
|
||||
0040403c t __fp_unlock
|
||||
00404240 T __fp_unlock_all
|
||||
00407474 t __frame_dummy_init_array_entry
|
||||
00400d30 T __gnu_Unwind_Backtrace
|
||||
w __gnu_Unwind_Find_exidx
|
||||
00400cb4 T __gnu_Unwind_ForcedUnwind
|
||||
00400c44 T __gnu_Unwind_RaiseException
|
||||
00400dd8 T __gnu_Unwind_Restore_VFP
|
||||
00400de8 T __gnu_Unwind_Restore_VFP_D
|
||||
00400df8 T __gnu_Unwind_Restore_VFP_D_16_to_31
|
||||
00400e90 T __gnu_Unwind_Restore_WMMXC
|
||||
00400e08 T __gnu_Unwind_Restore_WMMXD
|
||||
00400cc8 T __gnu_Unwind_Resume
|
||||
00400d04 T __gnu_Unwind_Resume_or_Rethrow
|
||||
00400de0 T __gnu_Unwind_Save_VFP
|
||||
00400df0 T __gnu_Unwind_Save_VFP_D
|
||||
00400e00 T __gnu_Unwind_Save_VFP_D_16_to_31
|
||||
00400ea4 T __gnu_Unwind_Save_WMMXC
|
||||
00400e4c T __gnu_Unwind_Save_WMMXD
|
||||
00405620 T __gnu_ldivmod_helper
|
||||
00405650 T __gnu_uldivmod_helper
|
||||
00400fc0 T __gnu_unwind_execute
|
||||
004012d0 T __gnu_unwind_frame
|
||||
00400500 t __gnu_unwind_pr_common
|
||||
0040747c T __init_array_end
|
||||
00407474 T __init_array_start
|
||||
004027cc T __libc_init_array
|
||||
004047d8 T __locale_charset
|
||||
004047f8 T __locale_cjk_lang
|
||||
004047e4 T __locale_mb_cur_max
|
||||
004047f0 T __locale_msgcharset
|
||||
200000f4 D __malloc_av_
|
||||
2000058c B __malloc_current_mallinfo
|
||||
00401b8c T __malloc_lock
|
||||
200005b4 B __malloc_max_sbrked_mem
|
||||
200005b8 B __malloc_max_total_mem
|
||||
200004fc D __malloc_sbrk_base
|
||||
20000588 B __malloc_top_pad
|
||||
20000500 D __malloc_trim_threshold
|
||||
00401b90 T __malloc_unlock
|
||||
00406200 t __do_global_dtors_aux_fini_array_entry
|
||||
00406204 T __fini_array_end
|
||||
00406200 T __fini_array_start
|
||||
0040357c t __fp_lock
|
||||
0040376c T __fp_lock_all
|
||||
00403580 t __fp_unlock
|
||||
00403784 T __fp_unlock_all
|
||||
004061ec t __frame_dummy_init_array_entry
|
||||
00404520 T __gnu_ldivmod_helper
|
||||
00404550 T __gnu_uldivmod_helper
|
||||
004061f4 T __init_array_end
|
||||
004061ec T __init_array_start
|
||||
00400a18 T __libc_init_array
|
||||
00403d1c T __locale_charset
|
||||
00403d3c T __locale_cjk_lang
|
||||
00403d28 T __locale_mb_cur_max
|
||||
00403d34 T __locale_msgcharset
|
||||
20000000 D __malloc_av_
|
||||
200006dc B __malloc_current_mallinfo
|
||||
004011e8 T __malloc_lock
|
||||
20000704 B __malloc_max_sbrked_mem
|
||||
20000708 B __malloc_max_total_mem
|
||||
20000408 D __malloc_sbrk_base
|
||||
200006d8 B __malloc_top_pad
|
||||
2000040c D __malloc_trim_threshold
|
||||
004011ec T __malloc_unlock
|
||||
20000524 D __mb_cur_max
|
||||
00407474 T __preinit_array_end
|
||||
00407474 T __preinit_array_start
|
||||
00400dc0 T __restore_core_regs
|
||||
00404ad4 T __sclose
|
||||
00404a6c T __seofread
|
||||
0040730c T __sf_fake_stderr
|
||||
004072cc T __sf_fake_stdin
|
||||
004072ec T __sf_fake_stdout
|
||||
0040404c T __sfmoreglue
|
||||
00404190 T __sfp
|
||||
00404218 T __sfp_lock_acquire
|
||||
0040421c T __sfp_lock_release
|
||||
00404398 T __sfvwrite_r
|
||||
004015d0 T __sigtramp
|
||||
00401550 T __sigtramp_r
|
||||
00404088 T __sinit
|
||||
00404220 T __sinit_lock_acquire
|
||||
00404224 T __sinit_lock_release
|
||||
0040481c T __smakebuf_r
|
||||
00402f8c T __sprint_r
|
||||
00404a48 T __sread
|
||||
00404aac T __sseek
|
||||
00404bc8 T __swbuf
|
||||
00404adc T __swbuf_r
|
||||
00404a70 T __swrite
|
||||
00403d48 T __swsetup_r
|
||||
004059e0 T __udivdi3
|
||||
00405378 T __udivsi3
|
||||
004061ec T __preinit_array_end
|
||||
004061ec T __preinit_array_start
|
||||
00404110 T __sclose
|
||||
004040a8 T __seofread
|
||||
004061b4 T __sf_fake_stderr
|
||||
00406174 T __sf_fake_stdin
|
||||
00406194 T __sf_fake_stdout
|
||||
00403590 T __sfmoreglue
|
||||
004036d4 T __sfp
|
||||
0040375c T __sfp_lock_acquire
|
||||
00403760 T __sfp_lock_release
|
||||
004038dc T __sfvwrite_r
|
||||
00404044 T __sigtramp
|
||||
00403fc4 T __sigtramp_r
|
||||
004035cc T __sinit
|
||||
00403764 T __sinit_lock_acquire
|
||||
00403768 T __sinit_lock_release
|
||||
00403d60 T __smakebuf_r
|
||||
004024c0 T __sprint_r
|
||||
00404084 T __sread
|
||||
004040e8 T __sseek
|
||||
00404204 T __swbuf
|
||||
00404118 T __swbuf_r
|
||||
004040ac T __swrite
|
||||
0040327c T __swsetup_r
|
||||
004048e0 T __udivdi3
|
||||
00402140 T __udivsi3
|
||||
20000580 D __wctomb
|
||||
0040407c T _cleanup
|
||||
00404040 T _cleanup_r
|
||||
00401efc T _close
|
||||
00404d20 T _close_r
|
||||
20000710 b _dwTickCount
|
||||
004035c0 T _cleanup
|
||||
00403584 T _cleanup_r
|
||||
00402038 T _close
|
||||
0040435c T _close_r
|
||||
2000070c b _dwTickCount
|
||||
20000718 B _ebss
|
||||
0040748c T _efixed
|
||||
00406204 T _efixed
|
||||
20002b18 A _end
|
||||
20000584 D _erelocate
|
||||
004075b4 A _etext
|
||||
00401fc4 T _exit
|
||||
0040620c A _etext
|
||||
00402100 T _exit
|
||||
20000718 B _ezero
|
||||
00404d48 T _fclose_r
|
||||
00403e4c T _fflush_r
|
||||
0040747c T _fini
|
||||
00405d3c T _fiprintf_r
|
||||
00404258 T _fputwc_r
|
||||
00401c64 T _free_r
|
||||
00401f14 T _fstat
|
||||
00404e0c T _fstat_r
|
||||
004046d0 T _fwalk
|
||||
00404724 T _fwalk_reent
|
||||
00401ff4 T _getpid
|
||||
0040160c T _getpid_r
|
||||
0040618c T _global_impure_ptr
|
||||
20000000 D _impure_ptr
|
||||
00407468 T _init
|
||||
004015c4 T _init_signal
|
||||
0040148c T _init_signal_r
|
||||
00402854 T _iprintf_r
|
||||
00401f38 T _isatty
|
||||
00404e38 T _isatty_r
|
||||
00401fe0 T _kill
|
||||
004015e0 T _kill_r
|
||||
004047fc T _localeconv_r
|
||||
00401f50 T _lseek
|
||||
00404e60 T _lseek_r
|
||||
00401610 T _malloc_r
|
||||
00401bbc T _malloc_trim_r
|
||||
004014f8 T _raise_r
|
||||
00401f6c T _read
|
||||
00404e8c T _read_r
|
||||
00402934 T _realloc_r
|
||||
00401ebc T _sbrk
|
||||
00401b94 T _sbrk_r
|
||||
00404384 T _fclose_r
|
||||
00403390 T _fflush_r
|
||||
004061f4 T _fini
|
||||
00402410 T _fiprintf_r
|
||||
0040379c T _fputwc_r
|
||||
00401918 T _free_r
|
||||
00402050 T _fstat
|
||||
00404448 T _fstat_r
|
||||
00403c14 T _fwalk
|
||||
00403c68 T _fwalk_reent
|
||||
00402130 T _getpid
|
||||
00404080 T _getpid_r
|
||||
00406060 T _global_impure_ptr
|
||||
20000410 D _impure_ptr
|
||||
004061e0 T _init
|
||||
00404038 T _init_signal
|
||||
00403f00 T _init_signal_r
|
||||
00402494 T _iprintf_r
|
||||
00402074 T _isatty
|
||||
00404474 T _isatty_r
|
||||
0040211c T _kill
|
||||
00404054 T _kill_r
|
||||
00403d40 T _localeconv_r
|
||||
0040208c T _lseek
|
||||
0040449c T _lseek_r
|
||||
00400a68 T _malloc_r
|
||||
00401870 T _malloc_trim_r
|
||||
00403f6c T _raise_r
|
||||
004020a8 T _read
|
||||
004044c8 T _read_r
|
||||
004011f0 T _realloc_r
|
||||
00401ff8 T _sbrk
|
||||
0040160c T _sbrk_r
|
||||
20000584 B _sbss
|
||||
0040477c T _setlocale_r
|
||||
00403cc0 T _setlocale_r
|
||||
00400000 T _sfixed
|
||||
004014bc T _signal_r
|
||||
00403f30 T _signal_r
|
||||
20000000 D _srelocate
|
||||
20000584 B _szero
|
||||
00403010 T _vfiprintf_r
|
||||
00404bd8 T _wcrtomb_r
|
||||
00404cc4 T _wctomb_r
|
||||
00401f88 T _write
|
||||
00404cf4 T _write_r
|
||||
0040132c T abort
|
||||
0040727c t blanks.6556
|
||||
00402544 T _vfiprintf_r
|
||||
00404214 T _wcrtomb_r
|
||||
00404300 T _wctomb_r
|
||||
004020c4 T _write
|
||||
00404330 T _write_r
|
||||
00403380 T abort
|
||||
00406124 t blanks.6556
|
||||
20000584 b completed.7631
|
||||
004022a0 T digitalWrite
|
||||
004004e4 T digitalWrite
|
||||
20000714 B errno
|
||||
00404dfc T fclose
|
||||
00404010 T fflush
|
||||
00405d5c T fiprintf
|
||||
00404340 T fputwc
|
||||
00404438 T fclose
|
||||
00403554 T fflush
|
||||
00402430 T fiprintf
|
||||
00403884 T fputwc
|
||||
004000e4 t frame_dummy
|
||||
00400208 t get_eit_entry
|
||||
200005bc b heap.6819
|
||||
20000004 d impure_data
|
||||
0040217c T init
|
||||
0040281c T iprintf
|
||||
20000710 b heap.6819
|
||||
20000414 d impure_data
|
||||
004003c0 T init
|
||||
0040245c T iprintf
|
||||
20000504 d lc_ctype_charset
|
||||
20000528 d lc_message_charset
|
||||
20000548 d lconv
|
||||
00404814 T localeconv
|
||||
00403d58 T localeconv
|
||||
00400128 T loop
|
||||
0040271c T main
|
||||
00404908 T memchr
|
||||
0040133c T memcpy
|
||||
00402880 T memmove
|
||||
00404994 T memset
|
||||
00400f6c t next_unwind_byte
|
||||
00400960 T main
|
||||
00401ab0 T memchr
|
||||
00400fe4 T memcpy
|
||||
00401134 T memmove
|
||||
00403e4c T memset
|
||||
20000718 B pdwStack
|
||||
004021c8 T pinMode
|
||||
004015a4 T raise
|
||||
00400dc0 T restore_core_regs
|
||||
004002d8 t restore_non_core_regs
|
||||
200005c0 B rx_buffer1
|
||||
20000650 B rx_buffer2
|
||||
004001a8 t search_EIT_table
|
||||
00400194 t selfrel_offset31
|
||||
00404804 T setlocale
|
||||
0040040c T pinMode
|
||||
00404018 T raise
|
||||
20000588 B rx_buffer1
|
||||
20000618 B rx_buffer2
|
||||
00403d48 T setlocale
|
||||
00400100 T setup
|
||||
00000000 a shift
|
||||
004015b4 T signal
|
||||
00402d50 T strcmp
|
||||
00402dd0 t strcmp_unaligned
|
||||
00402f2c T strlen
|
||||
20000608 B tx_buffer1
|
||||
20000698 B tx_buffer2
|
||||
00400fbc t unwind_UCB_from_context
|
||||
00400434 t unwind_phase2
|
||||
00400340 t unwind_phase2_forced
|
||||
00404028 T signal
|
||||
00401634 T strcmp
|
||||
004016b4 t strcmp_unaligned
|
||||
00401810 T strlen
|
||||
200005d0 B tx_buffer1
|
||||
20000660 B tx_buffer2
|
||||
00400000 T vector_table
|
||||
00403d2c T vfiprintf
|
||||
00404c34 T wcrtomb
|
||||
0040728c t zeroes.6557
|
||||
00403260 T vfiprintf
|
||||
00404270 T wcrtomb
|
||||
00406134 t zeroes.6557
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue