started adding support for multiple targets... need this support for projects like e54_rs485_demo where i have multiple targets doing the exact same shit
parent
fe36f95209
commit
cbe8f457db
@ -0,0 +1,2 @@
|
|||||||
|
notes oct 30
|
||||||
|
- need to rework igloo start to perform all checks for the action required instead of having them done inside of the action. This will make it easier to populat the project manifest without redundant code.
|
@ -0,0 +1,107 @@
|
|||||||
|
ESF/mcu/src/startup_samd21j18a.d ESF/mcu/src/startup_samd21j18a.o: \
|
||||||
|
../../../ESF/mcu/src/startup_samd21j18a.c \
|
||||||
|
../../../ESF/mcu/inc/samd21j18a.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h \
|
||||||
|
../../../ESF/common/inc/cmsis/core_cm0plus.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_version.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_compiler.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_gcc.h \
|
||||||
|
../../../ESF/mcu/inc/component/ac.h ../../../ESF/mcu/inc/component/adc.h \
|
||||||
|
../../../ESF/mcu/inc/component/dac.h \
|
||||||
|
../../../ESF/mcu/inc/component/dmac.h \
|
||||||
|
../../../ESF/mcu/inc/component/dsu.h \
|
||||||
|
../../../ESF/mcu/inc/component/eic.h \
|
||||||
|
../../../ESF/mcu/inc/component/evsys.h \
|
||||||
|
../../../ESF/mcu/inc/component/gclk.h \
|
||||||
|
../../../ESF/mcu/inc/component/hmatrixb.h \
|
||||||
|
../../../ESF/mcu/inc/component/i2s.h \
|
||||||
|
../../../ESF/mcu/inc/component/mtb.h \
|
||||||
|
../../../ESF/mcu/inc/component/nvmctrl.h \
|
||||||
|
../../../ESF/mcu/inc/component/pac.h ../../../ESF/mcu/inc/component/pm.h \
|
||||||
|
../../../ESF/mcu/inc/component/port.h \
|
||||||
|
../../../ESF/mcu/inc/component/ptc.h \
|
||||||
|
../../../ESF/mcu/inc/component/rtc.h \
|
||||||
|
../../../ESF/mcu/inc/component/sercom.h \
|
||||||
|
../../../ESF/mcu/inc/component/sysctrl.h \
|
||||||
|
../../../ESF/mcu/inc/component/tc.h ../../../ESF/mcu/inc/component/tcc.h \
|
||||||
|
../../../ESF/mcu/inc/component/usb.h \
|
||||||
|
../../../ESF/mcu/inc/component/wdt.h \
|
||||||
|
../../../ESF/mcu/inc/pio/samd21j18a.h
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/samd21j18a.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/core_cm0plus.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_version.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_compiler.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_gcc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/ac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/adc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dmac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dsu.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/eic.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/evsys.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/gclk.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/hmatrixb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/i2s.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/mtb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/nvmctrl.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/pac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/pm.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/port.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/ptc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/rtc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/sercom.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/sysctrl.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/tc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/tcc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/usb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/wdt.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/pio/samd21j18a.h:
|
Binary file not shown.
@ -0,0 +1,107 @@
|
|||||||
|
ESF/mcu/src/system_samd21j18a.d ESF/mcu/src/system_samd21j18a.o: \
|
||||||
|
../../../ESF/mcu/src/system_samd21j18a.c \
|
||||||
|
../../../ESF/mcu/inc/samd21j18a.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h \
|
||||||
|
../../../ESF/common/inc/cmsis/core_cm0plus.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_version.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_compiler.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_gcc.h \
|
||||||
|
../../../ESF/mcu/inc/component/ac.h ../../../ESF/mcu/inc/component/adc.h \
|
||||||
|
../../../ESF/mcu/inc/component/dac.h \
|
||||||
|
../../../ESF/mcu/inc/component/dmac.h \
|
||||||
|
../../../ESF/mcu/inc/component/dsu.h \
|
||||||
|
../../../ESF/mcu/inc/component/eic.h \
|
||||||
|
../../../ESF/mcu/inc/component/evsys.h \
|
||||||
|
../../../ESF/mcu/inc/component/gclk.h \
|
||||||
|
../../../ESF/mcu/inc/component/hmatrixb.h \
|
||||||
|
../../../ESF/mcu/inc/component/i2s.h \
|
||||||
|
../../../ESF/mcu/inc/component/mtb.h \
|
||||||
|
../../../ESF/mcu/inc/component/nvmctrl.h \
|
||||||
|
../../../ESF/mcu/inc/component/pac.h ../../../ESF/mcu/inc/component/pm.h \
|
||||||
|
../../../ESF/mcu/inc/component/port.h \
|
||||||
|
../../../ESF/mcu/inc/component/ptc.h \
|
||||||
|
../../../ESF/mcu/inc/component/rtc.h \
|
||||||
|
../../../ESF/mcu/inc/component/sercom.h \
|
||||||
|
../../../ESF/mcu/inc/component/sysctrl.h \
|
||||||
|
../../../ESF/mcu/inc/component/tc.h ../../../ESF/mcu/inc/component/tcc.h \
|
||||||
|
../../../ESF/mcu/inc/component/usb.h \
|
||||||
|
../../../ESF/mcu/inc/component/wdt.h \
|
||||||
|
../../../ESF/mcu/inc/pio/samd21j18a.h
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/samd21j18a.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/core_cm0plus.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_version.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_compiler.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_gcc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/ac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/adc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dmac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dsu.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/eic.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/evsys.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/gclk.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/hmatrixb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/i2s.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/mtb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/nvmctrl.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/pac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/pm.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/port.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/ptc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/rtc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/sercom.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/sysctrl.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/tc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/tcc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/usb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/wdt.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/pio/samd21j18a.h:
|
Binary file not shown.
@ -0,0 +1,203 @@
|
|||||||
|
# ePenguin Generated Variables
|
||||||
|
PROJECT_NAME=sampleprj
|
||||||
|
TARGET_NAME=samd21j18a
|
||||||
|
TOOLCHAIN=${ESF_DIR}/toolchains/arm-none-eabi-toolchain/bin/arm-none-eabi
|
||||||
|
CC=${TOOLCHAIN}-gcc
|
||||||
|
CXX=${TOOLCHAIN}-g++
|
||||||
|
OBJCOPY=${TOOLCHAIN}-objcopy
|
||||||
|
OBJDUMP=${TOOLCHAIN}-objdump
|
||||||
|
GDB=${TOOLCHAIN}-gdb-py
|
||||||
|
SIZE=${TOOLCHAIN}-size
|
||||||
|
AS=${TOOLCHAIN}-as
|
||||||
|
|
||||||
|
|
||||||
|
MCPU=cortex-m0plus
|
||||||
|
MCU=__SAMD21J18A__
|
||||||
|
LD_PATH=../../../ESF/ld
|
||||||
|
LD_SCRIPT=$(LD_PATH)/samd21j18a_flash.ld
|
||||||
|
|
||||||
|
|
||||||
|
CFLAGS= \
|
||||||
|
-D$(MCU) \
|
||||||
|
-mcpu=$(MCPU) \
|
||||||
|
-x c \
|
||||||
|
-DDEBUG \
|
||||||
|
-Os \
|
||||||
|
-g3 \
|
||||||
|
-Wall \
|
||||||
|
-c \
|
||||||
|
-std=gnu99 \
|
||||||
|
$(DIR_INCLUDES) \
|
||||||
|
-MD -MP \
|
||||||
|
-MF$(QUOTE)$(@:%.o=%.d)$(QUOTE) \
|
||||||
|
-MT$(QUOTE)$(@:%.o=%.d)$(QUOTE) \
|
||||||
|
-MT$(QUOTE)$(@:%.o=%.o)$(QUOTE)
|
||||||
|
|
||||||
|
ELF_FLAGS= \
|
||||||
|
-Wl,--start-group -l m \
|
||||||
|
-Wl,--end-group -mthumb \
|
||||||
|
-Wl,-Map=$(QUOTE)$(PROJECT_NAME).map$(QUOTE) \
|
||||||
|
--specs=nano.specs \
|
||||||
|
-Wl,--gc-sections \
|
||||||
|
-T$(QUOTE)$(LD_SCRIPT)$(QUOTE) \
|
||||||
|
-L$(QUOTE)$(LD_PATH)$(QUOTE)
|
||||||
|
|
||||||
|
HEX_FLAGS= \
|
||||||
|
-R .eeprom \
|
||||||
|
-R .fuse \
|
||||||
|
-R .lock \
|
||||||
|
-R .signature
|
||||||
|
|
||||||
|
EEP_FLAGS= \
|
||||||
|
-j .eeprom --set-section-flags=.eeprom=alloc,load \
|
||||||
|
--change-section-lma \
|
||||||
|
.eeprom=0 \
|
||||||
|
--no-change-warnings
|
||||||
|
|
||||||
|
|
||||||
|
ifdef SystemRoot
|
||||||
|
SHELL = cmd.exe
|
||||||
|
MK_DIR = mkdir
|
||||||
|
else
|
||||||
|
ifeq ($(shell uname), Linux)
|
||||||
|
MK_DIR = mkdir -p
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(shell uname | cut -d _ -f 1), CYGWIN)
|
||||||
|
MK_DIR = mkdir -p
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(shell uname | cut -d _ -f 1), MINGW32)
|
||||||
|
MK_DIR = mkdir -p
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(shell uname | cut -d _ -f 1), MINGW64)
|
||||||
|
MK_DIR = mkdir -p
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(shell uname | cut -d _ -f 1), DARWIN)
|
||||||
|
MK_DIR = mkdir -p
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
SUB_DIRS+= \
|
||||||
|
src \
|
||||||
|
ESF/mcu/src
|
||||||
|
|
||||||
|
OBJS+= \
|
||||||
|
ESF/mcu/src/startup_samd21j18a.o \
|
||||||
|
ESF/mcu/src/system_samd21j18a.o \
|
||||||
|
src/main.o
|
||||||
|
|
||||||
|
OBJS_AS_ARGS+= \
|
||||||
|
$(QUOTE)ESF/mcu/src/startup_samd21j18a.o$(QUOTE) \
|
||||||
|
$(QUOTE)ESF/mcu/src/system_samd21j18a.o$(QUOTE) \
|
||||||
|
$(QUOTE)src/main.o$(QUOTE)
|
||||||
|
|
||||||
|
DIR_INCLUDES+= \
|
||||||
|
-I$(QUOTE)../../../ESF/common/inc$(QUOTE) \
|
||||||
|
-I$(QUOTE)../../../ESF/common/inc/cmsis$(QUOTE) \
|
||||||
|
-I$(QUOTE)../../../ESF/mcu/inc$(QUOTE) \
|
||||||
|
-I$(QUOTE)../../../inc$(QUOTE)
|
||||||
|
|
||||||
|
DEPS:=$(OBJS:%.o=%.d)
|
||||||
|
|
||||||
|
DEPS_AS_ARGS:=$(OBJS_AS_ARGS:%.o=%.d)
|
||||||
|
|
||||||
|
vpath %.c ../../../
|
||||||
|
vpath %.s ../../../
|
||||||
|
vpath %.S ../../../
|
||||||
|
|
||||||
|
.PHONY: debug clean
|
||||||
|
|
||||||
|
all:\
|
||||||
|
$(SUB_DIRS)\
|
||||||
|
$(PROJECT_NAME).elf\
|
||||||
|
$(PROJECT_NAME).bin\
|
||||||
|
$(PROJECT_NAME).hex\
|
||||||
|
$(PROJECT_NAME).eep\
|
||||||
|
$(PROJECT_NAME).lss
|
||||||
|
$(QUOTE)$(SIZE)$(QUOTE) $(QUOTE)$(PROJECT_NAME).elf$(QUOTE)
|
||||||
|
|
||||||
|
|
||||||
|
$(PROJECT_NAME).elf:\
|
||||||
|
$(OBJS)
|
||||||
|
$(QUOTE)$(CC)$(QUOTE) -o $@ $(OBJS_AS_ARGS) $(ELF_FLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
$(PROJECT_NAME).bin:\
|
||||||
|
$(PROJECT_NAME).elf
|
||||||
|
$(QUOTE)$(OBJCOPY)$(QUOTE) -O binary $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE)
|
||||||
|
|
||||||
|
|
||||||
|
$(PROJECT_NAME).hex:\
|
||||||
|
$(PROJECT_NAME).elf
|
||||||
|
$(QUOTE)$(OBJCOPY)$(QUOTE) -O ihex $(HEX_FLAGS) $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE)
|
||||||
|
|
||||||
|
|
||||||
|
$(PROJECT_NAME).eep:\
|
||||||
|
$(PROJECT_NAME).elf
|
||||||
|
$(QUOTE)$(OBJCOPY)$(QUOTE) $(EEP_FLAGS) -O binary $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE) || exit 0
|
||||||
|
|
||||||
|
|
||||||
|
$(PROJECT_NAME).lss:\
|
||||||
|
$(PROJECT_NAME).elf
|
||||||
|
$(QUOTE)$(OBJDUMP)$(QUOTE) -h -S $(QUOTE)$<$(QUOTE) > $(QUOTE)$@$(QUOTE)
|
||||||
|
|
||||||
|
|
||||||
|
# Compiler targets
|
||||||
|
%.o: %.c
|
||||||
|
@echo Building file: $<
|
||||||
|
@echo ARM/GNU C Compiler
|
||||||
|
$(QUOTE)$(CC)$(QUOTE) $(CFLAGS) -o $(QUOTE)$@$(QUOTE) $(QUOTE)$<$(QUOTE)
|
||||||
|
@echo Finished building: $<
|
||||||
|
|
||||||
|
%.o: %.s
|
||||||
|
@echo Building file: $<
|
||||||
|
@echo ARM/GNU Assembler
|
||||||
|
$(QUOTE)$(AS)$(QUOTE) $(CFLAGS) -o $(QUOTE)$@$(QUOTE) $(QUOTE)$<$(QUOTE)
|
||||||
|
@echo Finished building: $<
|
||||||
|
|
||||||
|
%.o: %.S
|
||||||
|
@echo Building file: $<
|
||||||
|
@echo ARM/GNU Preprocessing Assembler
|
||||||
|
$(QUOTE)$(CC)$(QUOTE) $(CFLAGS) -o $(QUOTE)$@$(QUOTE) $(QUOTE)$<$(QUOTE)
|
||||||
|
@echo Finished building: $<
|
||||||
|
|
||||||
|
|
||||||
|
$(SUB_DIRS):
|
||||||
|
$(MK_DIR) $(QUOTE)$@$(QUOTE)
|
||||||
|
|
||||||
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
|
ifneq ($(strip $(DEPS)),)
|
||||||
|
-include $(DEPS)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@rm -f $(PROJECT_NAME).a
|
||||||
|
@rm -f $(PROJECT_NAME).lss
|
||||||
|
@rm -f $(PROJECT_NAME).srec
|
||||||
|
@rm -f $(PROJECT_NAME).map
|
||||||
|
@rm -f $(PROJECT_NAME).eep
|
||||||
|
@rm -f $(OBJS_AS_ARGS)
|
||||||
|
@rm -f $(DEPS_AS_ARGS)
|
||||||
|
@rm -f $(PROJECT_NAME).bin
|
||||||
|
@rm -f $(PROJECT_NAME).elf
|
||||||
|
@rm -f $(PROJECT_NAME).hex
|
||||||
|
|
||||||
|
|
||||||
|
debug:\
|
||||||
|
all
|
||||||
|
@$(GDB) $(PROJECT_NAME).elf -x $(QUOTE)scripts/debug.gdb$(QUOTE)
|
||||||
|
|
||||||
|
|
||||||
|
push:\
|
||||||
|
all
|
||||||
|
@echo $(QUOTE)$(QUOTE)
|
||||||
|
@echo $(QUOTE)Uploading $(PROJECT_NAME).elf...$(QUOTE)
|
||||||
|
@$(GDB) $(PROJECT_NAME).elf -x $(QUOTE)scripts/push.gdb$(QUOTE) >/dev/null
|
||||||
|
@echo $(QUOTE)$(QUOTE)$(PROJECT_NAME).elf $(QUOTE) uploaded!$(QUOTE)
|
||||||
|
@$(QUOTE)$(SIZE)$(QUOTE) $(QUOTE)$(PROJECT_NAME).elf$(QUOTE)
|
||||||
|
|
||||||
|
|
||||||
|
QUOTE:="
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,33 @@
|
|||||||
|
:100000002020002023010000210100002101000028
|
||||||
|
:1000100000000000000000000000000000000000E0
|
||||||
|
:1000200000000000000000000000000021010000AE
|
||||||
|
:10003000000000000000000021010000210100007C
|
||||||
|
:100040002101000021010000210100002101000028
|
||||||
|
:100050002101000021010000210100002101000018
|
||||||
|
:100060002101000021010000210100002101000008
|
||||||
|
:1000700021010000210100002101000021010000F8
|
||||||
|
:1000800021010000210100002101000021010000E8
|
||||||
|
:1000900021010000210100002101000021010000D8
|
||||||
|
:1000A00021010000210100002101000021010000C8
|
||||||
|
:1000B00010B5074C2378002B07D1064B002B02D03C
|
||||||
|
:1000C000054800E000BF0123237010BC01BC0047BD
|
||||||
|
:1000D0000000002000000000F40100000A4B10B5F1
|
||||||
|
:1000E000002B03D009490A4800E000BF0948036813
|
||||||
|
:1000F000002B02D110BC01BC0047074B002BF9D0EC
|
||||||
|
:1001000000F00CF8F6E7C0460000000004000020F4
|
||||||
|
:10011000F4010000F4010000000000001847C04690
|
||||||
|
:10012000FEE70F480F4970B5884204D000230E4CFB
|
||||||
|
:10013000CA18A2420ED300210C4B0D4A93420DD394
|
||||||
|
:10014000FF210C4B0C4A8B43936000F019F800F030
|
||||||
|
:1001500015F8FEE7C55804331560E9E702C3EDE77B
|
||||||
|
:10016000F40100000000002000000020000000203A
|
||||||
|
:100170001C0000200000000000ED00E0FEE7000091
|
||||||
|
:1001800070B500260E4D0F4C641BA410A6420BD177
|
||||||
|
:10019000002600F01FF80C4D0C4C641BA410A64266
|
||||||
|
:1001A00008D170BC01BC0047B300EB5800F010F858
|
||||||
|
:1001B0000136EBE7B300EB5800F00AF80136EEE742
|
||||||
|
:1001C000E0010000E0010000E0010000E4010000A7
|
||||||
|
:1001D0001847C046F8B5C046F8BC08BC9E467047F4
|
||||||
|
:1001E000DD000000F8B5C046F8BC08BC9E4670476C
|
||||||
|
:0401F000B10000005A
|
||||||
|
:00000001FF
|
@ -0,0 +1,228 @@
|
|||||||
|
|
||||||
|
sampleprj.elf: file format elf32-littlearm
|
||||||
|
|
||||||
|
Sections:
|
||||||
|
Idx Name Size VMA LMA File off Algn
|
||||||
|
0 .text 000001f4 00000000 00000000 00010000 2**2
|
||||||
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||||
|
1 .relocate 00000000 20000000 20000000 000101f4 2**0
|
||||||
|
CONTENTS
|
||||||
|
2 .bss 0000001c 20000000 20000000 00020000 2**2
|
||||||
|
ALLOC
|
||||||
|
3 .stack 00002004 2000001c 2000001c 00020000 2**0
|
||||||
|
ALLOC
|
||||||
|
4 .ARM.attributes 0000002d 00000000 00000000 000101f4 2**0
|
||||||
|
CONTENTS, READONLY
|
||||||
|
5 .comment 00000059 00000000 00000000 00010221 2**0
|
||||||
|
CONTENTS, READONLY
|
||||||
|
6 .debug_info 000005b2 00000000 00000000 0001027a 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
7 .debug_abbrev 000001c6 00000000 00000000 0001082c 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
8 .debug_loc 0000004b 00000000 00000000 000109f2 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
9 .debug_aranges 00000040 00000000 00000000 00010a3d 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
10 .debug_macro 00012958 00000000 00000000 00010a7d 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
11 .debug_line 0000094b 00000000 00000000 000233d5 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
12 .debug_str 00093809 00000000 00000000 00023d20 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
13 .debug_frame 00000088 00000000 00000000 000b752c 2**2
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
14 .debug_ranges 00000010 00000000 00000000 000b75b4 2**0
|
||||||
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
|
||||||
|
Disassembly of section .text:
|
||||||
|
|
||||||
|
00000000 <exception_table>:
|
||||||
|
0: 20 20 00 20 23 01 00 00 21 01 00 00 21 01 00 00 . #...!...!...
|
||||||
|
...
|
||||||
|
2c: 21 01 00 00 00 00 00 00 00 00 00 00 21 01 00 00 !...........!...
|
||||||
|
3c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
4c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
5c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
6c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
7c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
8c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
9c: 21 01 00 00 21 01 00 00 21 01 00 00 21 01 00 00 !...!...!...!...
|
||||||
|
ac: 21 01 00 00 !...
|
||||||
|
|
||||||
|
000000b0 <__do_global_dtors_aux>:
|
||||||
|
b0: b510 push {r4, lr}
|
||||||
|
b2: 4c07 ldr r4, [pc, #28] ; (d0 <__do_global_dtors_aux+0x20>)
|
||||||
|
b4: 7823 ldrb r3, [r4, #0]
|
||||||
|
b6: 2b00 cmp r3, #0
|
||||||
|
b8: d107 bne.n ca <__do_global_dtors_aux+0x1a>
|
||||||
|
ba: 4b06 ldr r3, [pc, #24] ; (d4 <__do_global_dtors_aux+0x24>)
|
||||||
|
bc: 2b00 cmp r3, #0
|
||||||
|
be: d002 beq.n c6 <__do_global_dtors_aux+0x16>
|
||||||
|
c0: 4805 ldr r0, [pc, #20] ; (d8 <__do_global_dtors_aux+0x28>)
|
||||||
|
c2: e000 b.n c6 <__do_global_dtors_aux+0x16>
|
||||||
|
c4: bf00 nop
|
||||||
|
c6: 2301 movs r3, #1
|
||||||
|
c8: 7023 strb r3, [r4, #0]
|
||||||
|
ca: bc10 pop {r4}
|
||||||
|
cc: bc01 pop {r0}
|
||||||
|
ce: 4700 bx r0
|
||||||
|
d0: 20000000 .word 0x20000000
|
||||||
|
d4: 00000000 .word 0x00000000
|
||||||
|
d8: 000001f4 .word 0x000001f4
|
||||||
|
|
||||||
|
000000dc <frame_dummy>:
|
||||||
|
dc: 4b0a ldr r3, [pc, #40] ; (108 <frame_dummy+0x2c>)
|
||||||
|
de: b510 push {r4, lr}
|
||||||
|
e0: 2b00 cmp r3, #0
|
||||||
|
e2: d003 beq.n ec <frame_dummy+0x10>
|
||||||
|
e4: 4909 ldr r1, [pc, #36] ; (10c <frame_dummy+0x30>)
|
||||||
|
e6: 480a ldr r0, [pc, #40] ; (110 <frame_dummy+0x34>)
|
||||||
|
e8: e000 b.n ec <frame_dummy+0x10>
|
||||||
|
ea: bf00 nop
|
||||||
|
ec: 4809 ldr r0, [pc, #36] ; (114 <frame_dummy+0x38>)
|
||||||
|
ee: 6803 ldr r3, [r0, #0]
|
||||||
|
f0: 2b00 cmp r3, #0
|
||||||
|
f2: d102 bne.n fa <frame_dummy+0x1e>
|
||||||
|
f4: bc10 pop {r4}
|
||||||
|
f6: bc01 pop {r0}
|
||||||
|
f8: 4700 bx r0
|
||||||
|
fa: 4b07 ldr r3, [pc, #28] ; (118 <frame_dummy+0x3c>)
|
||||||
|
fc: 2b00 cmp r3, #0
|
||||||
|
fe: d0f9 beq.n f4 <frame_dummy+0x18>
|
||||||
|
100: f000 f80c bl 11c <frame_dummy+0x40>
|
||||||
|
104: e7f6 b.n f4 <frame_dummy+0x18>
|
||||||
|
106: 46c0 nop ; (mov r8, r8)
|
||||||
|
108: 00000000 .word 0x00000000
|
||||||
|
10c: 20000004 .word 0x20000004
|
||||||
|
110: 000001f4 .word 0x000001f4
|
||||||
|
114: 000001f4 .word 0x000001f4
|
||||||
|
118: 00000000 .word 0x00000000
|
||||||
|
11c: 4718 bx r3
|
||||||
|
11e: 46c0 nop ; (mov r8, r8)
|
||||||
|
|
||||||
|
00000120 <Dummy_Handler>:
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Default interrupt handler for unused IRQs.
|
||||||
|
*/
|
||||||
|
void Dummy_Handler(void)
|
||||||
|
{
|
||||||
|
120: e7fe b.n 120 <Dummy_Handler>
|
||||||
|
|
||||||
|
00000122 <Reset_Handler>:
|
||||||
|
if (pSrc != pDest) {
|
||||||
|
122: 480f ldr r0, [pc, #60] ; (160 <Reset_Handler+0x3e>)
|
||||||
|
124: 490f ldr r1, [pc, #60] ; (164 <Reset_Handler+0x42>)
|
||||||
|
{
|
||||||
|
126: b570 push {r4, r5, r6, lr}
|
||||||
|
if (pSrc != pDest) {
|
||||||
|
128: 4288 cmp r0, r1
|
||||||
|
12a: d004 beq.n 136 <Reset_Handler+0x14>
|
||||||
|
12c: 2300 movs r3, #0
|
||||||
|
for (; pDest < &_erelocate;) {
|
||||||
|
12e: 4c0e ldr r4, [pc, #56] ; (168 <Reset_Handler+0x46>)
|
||||||
|
130: 18ca adds r2, r1, r3
|
||||||
|
132: 42a2 cmp r2, r4
|
||||||
|
134: d30e bcc.n 154 <Reset_Handler+0x32>
|
||||||
|
*pDest++ = 0;
|
||||||
|
136: 2100 movs r1, #0
|
||||||
|
138: 4b0c ldr r3, [pc, #48] ; (16c <Reset_Handler+0x4a>)
|
||||||
|
for (pDest = &_szero; pDest < &_ezero;) {
|
||||||
|
13a: 4a0d ldr r2, [pc, #52] ; (170 <Reset_Handler+0x4e>)
|
||||||
|
13c: 4293 cmp r3, r2
|
||||||
|
13e: d30d bcc.n 15c <Reset_Handler+0x3a>
|
||||||
|
SCB->VTOR = ((uint32_t) pSrc & SCB_VTOR_TBLOFF_Msk);
|
||||||
|
140: 21ff movs r1, #255 ; 0xff
|
||||||
|
142: 4b0c ldr r3, [pc, #48] ; (174 <Reset_Handler+0x52>)
|
||||||
|
144: 4a0c ldr r2, [pc, #48] ; (178 <Reset_Handler+0x56>)
|
||||||
|
146: 438b bics r3, r1
|
||||||
|
148: 6093 str r3, [r2, #8]
|
||||||
|
__libc_init_array();
|
||||||
|
14a: f000 f819 bl 180 <__libc_init_array>
|
||||||
|
main();
|
||||||
|
14e: f000 f815 bl 17c <main>
|
||||||
|
152: e7fe b.n 152 <Reset_Handler+0x30>
|
||||||
|
*pDest++ = *pSrc++;
|
||||||
|
154: 58c5 ldr r5, [r0, r3]
|
||||||
|
156: 3304 adds r3, #4
|
||||||
|
158: 6015 str r5, [r2, #0]
|
||||||
|
15a: e7e9 b.n 130 <Reset_Handler+0xe>
|
||||||
|
*pDest++ = 0;
|
||||||
|
15c: c302 stmia r3!, {r1}
|
||||||
|
15e: e7ed b.n 13c <Reset_Handler+0x1a>
|
||||||
|
160: 000001f4 .word 0x000001f4
|
||||||
|
164: 20000000 .word 0x20000000
|
||||||
|
168: 20000000 .word 0x20000000
|
||||||
|
16c: 20000000 .word 0x20000000
|
||||||
|
170: 2000001c .word 0x2000001c
|
||||||
|
174: 00000000 .word 0x00000000
|
||||||
|
178: e000ed00 .word 0xe000ed00
|
||||||
|
|
||||||
|
0000017c <main>:
|
||||||
|
#include "igloo.h"
|
||||||
|
|
||||||
|
static float fasdf = 3123.0f;
|
||||||
|
int fstuf = 213;
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
17c: e7fe b.n 17c <main>
|
||||||
|
...
|
||||||
|
|
||||||
|
00000180 <__libc_init_array>:
|
||||||
|
180: b570 push {r4, r5, r6, lr}
|
||||||
|
182: 2600 movs r6, #0
|
||||||
|
184: 4d0e ldr r5, [pc, #56] ; (1c0 <__libc_init_array+0x40>)
|
||||||
|
186: 4c0f ldr r4, [pc, #60] ; (1c4 <__libc_init_array+0x44>)
|
||||||
|
188: 1b64 subs r4, r4, r5
|
||||||
|
18a: 10a4 asrs r4, r4, #2
|
||||||
|
18c: 42a6 cmp r6, r4
|
||||||
|
18e: d10b bne.n 1a8 <__libc_init_array+0x28>
|
||||||
|
190: 2600 movs r6, #0
|
||||||
|
192: f000 f81f bl 1d4 <_init>
|
||||||
|
196: 4d0c ldr r5, [pc, #48] ; (1c8 <__libc_init_array+0x48>)
|
||||||
|
198: 4c0c ldr r4, [pc, #48] ; (1cc <__libc_init_array+0x4c>)
|
||||||
|
19a: 1b64 subs r4, r4, r5
|
||||||
|
19c: 10a4 asrs r4, r4, #2
|
||||||
|
19e: 42a6 cmp r6, r4
|
||||||
|
1a0: d108 bne.n 1b4 <__libc_init_array+0x34>
|
||||||
|
1a2: bc70 pop {r4, r5, r6}
|
||||||
|
1a4: bc01 pop {r0}
|
||||||
|
1a6: 4700 bx r0
|
||||||
|
1a8: 00b3 lsls r3, r6, #2
|
||||||
|
1aa: 58eb ldr r3, [r5, r3]
|
||||||
|
1ac: f000 f810 bl 1d0 <__libc_init_array+0x50>
|
||||||
|
1b0: 3601 adds r6, #1
|
||||||
|
1b2: e7eb b.n 18c <__libc_init_array+0xc>
|
||||||
|
1b4: 00b3 lsls r3, r6, #2
|
||||||
|
1b6: 58eb ldr r3, [r5, r3]
|
||||||
|
1b8: f000 f80a bl 1d0 <__libc_init_array+0x50>
|
||||||
|
1bc: 3601 adds r6, #1
|
||||||
|
1be: e7ee b.n 19e <__libc_init_array+0x1e>
|
||||||
|
1c0: 000001e0 .word 0x000001e0
|
||||||
|
1c4: 000001e0 .word 0x000001e0
|
||||||
|
1c8: 000001e0 .word 0x000001e0
|
||||||
|
1cc: 000001e4 .word 0x000001e4
|
||||||
|
1d0: 4718 bx r3
|
||||||
|
1d2: 46c0 nop ; (mov r8, r8)
|
||||||
|
|
||||||
|
000001d4 <_init>:
|
||||||
|
1d4: b5f8 push {r3, r4, r5, r6, r7, lr}
|
||||||
|
1d6: 46c0 nop ; (mov r8, r8)
|
||||||
|
1d8: bcf8 pop {r3, r4, r5, r6, r7}
|
||||||
|
1da: bc08 pop {r3}
|
||||||
|
1dc: 469e mov lr, r3
|
||||||
|
1de: 4770 bx lr
|
||||||
|
|
||||||
|
000001e0 <__init_array_start>:
|
||||||
|
1e0: 000000dd .word 0x000000dd
|
||||||
|
|
||||||
|
000001e4 <_fini>:
|
||||||
|
1e4: b5f8 push {r3, r4, r5, r6, r7, lr}
|
||||||
|
1e6: 46c0 nop ; (mov r8, r8)
|
||||||
|
1e8: bcf8 pop {r3, r4, r5, r6, r7}
|
||||||
|
1ea: bc08 pop {r3}
|
||||||
|
1ec: 469e mov lr, r3
|
||||||
|
1ee: 4770 bx lr
|
||||||
|
|
||||||
|
000001f0 <__fini_array_start>:
|
||||||
|
1f0: 000000b1 .word 0x000000b1
|
@ -0,0 +1,551 @@
|
|||||||
|
Archive member included to satisfy reference by file (symbol)
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o (exit)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o) (_global_impure_ptr)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o (__libc_init_array)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o (memset)
|
||||||
|
|
||||||
|
Discarded input sections
|
||||||
|
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
.data 0x0000000000000000 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
.text 0x0000000000000000 0xfc /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
.ARM.extab 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
.ARM.exidx 0x0000000000000000 0x8 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x1a /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.data 0x0000000000000000 0x0 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.bss 0x0000000000000000 0x0 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.text 0x0000000000000000 0x20 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.data 0x0000000000000000 0x4 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.bss 0x0000000000000000 0x0 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_info 0x0000000000000000 0xc3 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_abbrev 0x0000000000000000 0x7b ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_aranges
|
||||||
|
0x0000000000000000 0x20 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1a3 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x8a4 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1c ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x22 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x87 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x51 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0xef ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x6a ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1df ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x7f ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1c ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x22 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0xb5 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3ad ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x72b ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x946 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x289 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0xfb7 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x52d ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0xc48 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x957 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x47c ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x58 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0xa6e ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x23e ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3fe ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x52 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x80e ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3d8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0xe53 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x2675 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x10e2 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x793 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x20f6 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x193f ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x348 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x30d ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x232d ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3d8 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_line 0x0000000000000000 0x498 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_str 0x0000000000000000 0x938be ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.comment 0x0000000000000000 0x5a ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.debug_frame 0x0000000000000000 0x30 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x32 ESF/mcu/src/system_samd21j18a.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.group 0x0000000000000000 0x8 src/main.o
|
||||||
|
.text 0x0000000000000000 0x0 src/main.o
|
||||||
|
.data 0x0000000000000000 0x4 src/main.o
|
||||||
|
.bss 0x0000000000000000 0x0 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x8a4 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1c src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x22 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x87 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x51 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0xef src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x6a src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1df src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x7f src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x1c src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x22 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0xb5 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3ad src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x72b src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x946 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x289 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0xfb7 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x52d src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0xc48 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x957 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x47c src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x58 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0xa6e src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x23e src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3fe src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x52 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x80e src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3d8 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0xe53 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x2675 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x10e2 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x793 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x20f6 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x193f src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x348 src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x30d src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x232d src/main.o
|
||||||
|
.debug_macro 0x0000000000000000 0x3d8 src/main.o
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
.text.exit 0x0000000000000000 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
.debug_frame 0x0000000000000000 0x28 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-exit.o)
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.data._impure_ptr
|
||||||
|
0x0000000000000000 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.data.impure_data
|
||||||
|
0x0000000000000000 0x60 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.rodata._global_impure_ptr
|
||||||
|
0x0000000000000000 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-impure.o)
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
.text.memset 0x0000000000000000 0x10 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
.debug_frame 0x0000000000000000 0x20 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-memset.o)
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
.eh_frame 0x0000000000000000 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
.jcr 0x0000000000000000 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
.text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
.data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
.bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
|
||||||
|
Memory Configuration
|
||||||
|
|
||||||
|
Name Origin Length Attributes
|
||||||
|
rom 0x0000000000000000 0x0000000000040000 xr
|
||||||
|
ram 0x0000000020000000 0x0000000000008000 xrw
|
||||||
|
*default* 0x0000000000000000 0xffffffffffffffff
|
||||||
|
|
||||||
|
Linker script and memory map
|
||||||
|
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/crt0.o
|
||||||
|
LOAD ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
LOAD ESF/mcu/src/system_samd21j18a.o
|
||||||
|
LOAD src/main.o
|
||||||
|
START GROUP
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libm.a
|
||||||
|
END GROUP
|
||||||
|
START GROUP
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/libgcc.a
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a
|
||||||
|
END GROUP
|
||||||
|
START GROUP
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/libgcc.a
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a
|
||||||
|
END GROUP
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtend.o
|
||||||
|
LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
0x0000000000002000 STACK_SIZE = DEFINED (STACK_SIZE)?STACK_SIZE:DEFINED (__stack_size__)?__stack_size__:0x2000
|
||||||
|
|
||||||
|
.text 0x0000000000000000 0x1f4
|
||||||
|
0x0000000000000000 . = ALIGN (0x4)
|
||||||
|
0x0000000000000000 _sfixed = .
|
||||||
|
*(.vectors .vectors.*)
|
||||||
|
.vectors 0x0000000000000000 0xb0 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
0x0000000000000000 exception_table
|
||||||
|
*(.text .text.* .gnu.linkonce.t.*)
|
||||||
|
.text 0x00000000000000b0 0x70 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
.text 0x0000000000000120 0x5c ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
0x0000000000000120 SVCall_Handler
|
||||||
|
0x0000000000000120 DMAC_Handler
|
||||||
|
0x0000000000000120 HardFault_Handler
|
||||||
|
0x0000000000000120 AC_Handler
|
||||||
|
0x0000000000000120 SysTick_Handler
|
||||||
|
0x0000000000000120 PendSV_Handler
|
||||||
|
0x0000000000000120 TC7_Handler
|
||||||
|
0x0000000000000120 SERCOM1_Handler
|
||||||
|
0x0000000000000120 ADC_Handler
|
||||||
|
0x0000000000000120 NonMaskableInt_Handler
|
||||||
|
0x0000000000000120 TCC1_Handler
|
||||||
|
0x0000000000000120 SERCOM2_Handler
|
||||||
|
0x0000000000000120 TCC0_Handler
|
||||||
|
0x0000000000000120 RTC_Handler
|
||||||
|
0x0000000000000120 EIC_Handler
|
||||||
|
0x0000000000000120 TC6_Handler
|
||||||
|
0x0000000000000120 WDT_Handler
|
||||||
|
0x0000000000000120 TC4_Handler
|
||||||
|
0x0000000000000120 USB_Handler
|
||||||
|
0x0000000000000120 TC3_Handler
|
||||||
|
0x0000000000000120 Dummy_Handler
|
||||||
|
0x0000000000000120 PM_Handler
|
||||||
|
0x0000000000000120 SERCOM5_Handler
|
||||||
|
0x0000000000000120 TCC2_Handler
|
||||||
|
0x0000000000000120 EVSYS_Handler
|
||||||
|
0x0000000000000120 SERCOM3_Handler
|
||||||
|
0x0000000000000120 SERCOM4_Handler
|
||||||
|
0x0000000000000120 I2S_Handler
|
||||||
|
0x0000000000000120 NVMCTRL_Handler
|
||||||
|
0x0000000000000120 SERCOM0_Handler
|
||||||
|
0x0000000000000120 DAC_Handler
|
||||||
|
0x0000000000000120 PTC_Handler
|
||||||
|
0x0000000000000120 TC5_Handler
|
||||||
|
0x0000000000000120 SYSCTRL_Handler
|
||||||
|
0x0000000000000122 Reset_Handler
|
||||||
|
.text.startup 0x000000000000017c 0x2 src/main.o
|
||||||
|
0x000000000000017c main
|
||||||
|
*fill* 0x000000000000017e 0x2
|
||||||
|
.text.__libc_init_array
|
||||||
|
0x0000000000000180 0x54 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
0x0000000000000180 __libc_init_array
|
||||||
|
*(.glue_7t)
|
||||||
|
.glue_7t 0x00000000000001d4 0x0 linker stubs
|
||||||
|
*(.glue_7)
|
||||||
|
.glue_7 0x00000000000001d4 0x0 linker stubs
|
||||||
|
*(.rodata .rodata* .gnu.linkonce.r.*)
|
||||||
|
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||||||
|
0x00000000000001d4 . = ALIGN (0x4)
|
||||||
|
*(.init)
|
||||||
|
.init 0x00000000000001d4 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
0x00000000000001d4 _init
|
||||||
|
.init 0x00000000000001d8 0x8 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
0x00000000000001e0 . = ALIGN (0x4)
|
||||||
|
0x00000000000001e0 __preinit_array_start = .
|
||||||
|
*(.preinit_array)
|
||||||
|
0x00000000000001e0 __preinit_array_end = .
|
||||||
|
0x00000000000001e0 . = ALIGN (0x4)
|
||||||
|
0x00000000000001e0 __init_array_start = .
|
||||||
|
*(SORT(.init_array.*))
|
||||||
|
*(.init_array)
|
||||||
|
.init_array 0x00000000000001e0 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
0x00000000000001e4 __init_array_end = .
|
||||||
|
0x00000000000001e4 . = ALIGN (0x4)
|
||||||
|
*crtbegin.o(.ctors)
|
||||||
|
*(EXCLUDE_FILE(*crtend.o) .ctors)
|
||||||
|
*(SORT(.ctors.*))
|
||||||
|
*crtend.o(.ctors)
|
||||||
|
0x00000000000001e4 . = ALIGN (0x4)
|
||||||
|
*(.fini)
|
||||||
|
.fini 0x00000000000001e4 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
0x00000000000001e4 _fini
|
||||||
|
.fini 0x00000000000001e8 0x8 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
0x00000000000001f0 . = ALIGN (0x4)
|
||||||
|
0x00000000000001f0 __fini_array_start = .
|
||||||
|
*(.fini_array)
|
||||||
|
.fini_array 0x00000000000001f0 0x4 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
*(SORT(.fini_array.*))
|
||||||
|
0x00000000000001f4 __fini_array_end = .
|
||||||
|
*crtbegin.o(.dtors)
|
||||||
|
*(EXCLUDE_FILE(*crtend.o) .dtors)
|
||||||
|
*(SORT(.dtors.*))
|
||||||
|
*crtend.o(.dtors)
|
||||||
|
0x00000000000001f4 . = ALIGN (0x4)
|
||||||
|
0x00000000000001f4 _efixed = .
|
||||||
|
[!provide] PROVIDE (__exidx_start, .)
|
||||||
|
|
||||||
|
.vfp11_veneer 0x00000000000001f4 0x0
|
||||||
|
.vfp11_veneer 0x00000000000001f4 0x0 linker stubs
|
||||||
|
|
||||||
|
.v4_bx 0x00000000000001f4 0x0
|
||||||
|
.v4_bx 0x00000000000001f4 0x0 linker stubs
|
||||||
|
|
||||||
|
.iplt 0x00000000000001f4 0x0
|
||||||
|
.iplt 0x00000000000001f4 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
|
||||||
|
.eh_frame 0x00000000000001f4 0x0
|
||||||
|
.eh_frame 0x00000000000001f4 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
|
||||||
|
.rel.dyn 0x00000000000001f4 0x0
|
||||||
|
.rel.iplt 0x00000000000001f4 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
|
||||||
|
.jcr 0x00000000000001f4 0x0
|
||||||
|
.jcr 0x00000000000001f4 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
|
||||||
|
.igot.plt 0x00000000000001f4 0x0
|
||||||
|
.igot.plt 0x00000000000001f4 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
|
||||||
|
.ARM.exidx
|
||||||
|
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
||||||
|
[!provide] PROVIDE (__exidx_end, .)
|
||||||
|
0x00000000000001f4 . = ALIGN (0x4)
|
||||||
|
0x00000000000001f4 _etext = .
|
||||||
|
|
||||||
|
.relocate 0x0000000020000000 0x0 load address 0x00000000000001f4
|
||||||
|
0x0000000020000000 . = ALIGN (0x4)
|
||||||
|
0x0000000020000000 _srelocate = .
|
||||||
|
*(.ramfunc .ramfunc.*)
|
||||||
|
*(.data .data.*)
|
||||||
|
0x0000000020000000 . = ALIGN (0x4)
|
||||||
|
0x0000000020000000 _erelocate = .
|
||||||
|
|
||||||
|
.bss 0x0000000020000000 0x1c
|
||||||
|
0x0000000020000000 . = ALIGN (0x4)
|
||||||
|
0x0000000020000000 _sbss = .
|
||||||
|
0x0000000020000000 _szero = .
|
||||||
|
*(.bss .bss.*)
|
||||||
|
.bss 0x0000000020000000 0x1c /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
*(COMMON)
|
||||||
|
0x000000002000001c . = ALIGN (0x4)
|
||||||
|
0x000000002000001c _ebss = .
|
||||||
|
0x000000002000001c _ezero = .
|
||||||
|
|
||||||
|
.stack 0x000000002000001c 0x2004
|
||||||
|
0x0000000020000020 . = ALIGN (0x8)
|
||||||
|
*fill* 0x000000002000001c 0x4
|
||||||
|
0x0000000020000020 _sstack = .
|
||||||
|
0x0000000020002020 . = (. + STACK_SIZE)
|
||||||
|
*fill* 0x0000000020000020 0x2000
|
||||||
|
0x0000000020002020 . = ALIGN (0x8)
|
||||||
|
0x0000000020002020 _estack = .
|
||||||
|
0x0000000020002020 . = ALIGN (0x4)
|
||||||
|
0x0000000020002020 _end = .
|
||||||
|
OUTPUT(sampleprj.elf elf32-littlearm)
|
||||||
|
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x2d
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000000 0x16 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crti.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000016 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtbegin.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000046 0x32 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x0000000000000078 0x32 src/main.o
|
||||||
|
.ARM.attributes
|
||||||
|
0x00000000000000aa 0x30 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
.ARM.attributes
|
||||||
|
0x00000000000000da 0x16 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/crtn.o
|
||||||
|
|
||||||
|
.comment 0x0000000000000000 0x59
|
||||||
|
.comment 0x0000000000000000 0x59 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
0x5a (size before relaxing)
|
||||||
|
.comment 0x0000000000000059 0x5a src/main.o
|
||||||
|
|
||||||
|
.debug_info 0x0000000000000000 0x5b2
|
||||||
|
.debug_info 0x0000000000000000 0x4df ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_info 0x00000000000004df 0xd3 src/main.o
|
||||||
|
|
||||||
|
.debug_abbrev 0x0000000000000000 0x1c6
|
||||||
|
.debug_abbrev 0x0000000000000000 0x14d ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_abbrev 0x000000000000014d 0x79 src/main.o
|
||||||
|
|
||||||
|
.debug_loc 0x0000000000000000 0x4b
|
||||||
|
.debug_loc 0x0000000000000000 0x4b ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
|
||||||
|
.debug_aranges 0x0000000000000000 0x40
|
||||||
|
.debug_aranges
|
||||||
|
0x0000000000000000 0x20 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_aranges
|
||||||
|
0x0000000000000020 0x20 src/main.o
|
||||||
|
|
||||||
|
.debug_macro 0x0000000000000000 0x12958
|
||||||
|
.debug_macro 0x0000000000000000 0x19d ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000019d 0x8a4 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000a41 0x1c ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000a5d 0x22 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000a7f 0x87 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000b06 0x51 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000b57 0xef ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000c46 0x6a ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000cb0 0x1df ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000e8f 0x7f ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000f0e 0x1c ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000f2a 0x22 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000000f4c 0xb5 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000001001 0x3ad ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000013ae 0x72b ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000001ad9 0x946 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000241f 0x289 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000026a8 0xfb7 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000365f 0x52d ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000003b8c 0xc48 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000047d4 0x957 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000512b 0x47c ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000055a7 0x58 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000055ff 0xa6e ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000606d 0x23e ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000062ab 0x3fe ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000066a9 0x52 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000066fb 0x80e ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000006f09 0x3d8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000072e1 0xe53 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x0000000000008134 0x2675 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000a7a9 0x10e2 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000b88b 0x793 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000c01e 0x20f6 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000e114 0x193f ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000fa53 0x348 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x000000000000fd9b 0x30d ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000100a8 0x232d ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000123d5 0x3d8 ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_macro 0x00000000000127ad 0x1ab src/main.o
|
||||||
|
|
||||||
|
.debug_line 0x0000000000000000 0x94b
|
||||||
|
.debug_line 0x0000000000000000 0x4ae ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_line 0x00000000000004ae 0x49d src/main.o
|
||||||
|
|
||||||
|
.debug_str 0x0000000000000000 0x93809
|
||||||
|
.debug_str 0x0000000000000000 0x937dc ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
0x93c19 (size before relaxing)
|
||||||
|
.debug_str 0x00000000000937dc 0x2d src/main.o
|
||||||
|
0x93869 (size before relaxing)
|
||||||
|
|
||||||
|
.debug_frame 0x0000000000000000 0x88
|
||||||
|
.debug_frame 0x0000000000000000 0x3c ESF/mcu/src/startup_samd21j18a.o
|
||||||
|
.debug_frame 0x000000000000003c 0x20 src/main.o
|
||||||
|
.debug_frame 0x000000000000005c 0x2c /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/libc_nano.a(lib_a-init.o)
|
||||||
|
|
||||||
|
.debug_ranges 0x0000000000000000 0x10
|
||||||
|
.debug_ranges 0x0000000000000000 0x10 src/main.o
|
@ -0,0 +1 @@
|
|||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/scripts/debug.gdb
|
@ -0,0 +1 @@
|
|||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/scripts/push.gdb
|
@ -0,0 +1,12 @@
|
|||||||
|
#
|
||||||
|
# ePenguin Generated OpenOCD Config Script
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# Transport Select
|
||||||
|
source [find interface/jlink.cfg]
|
||||||
|
transport select swd
|
||||||
|
|
||||||
|
# Chip Information
|
||||||
|
set CHIPNAME samd21j18a
|
||||||
|
source [find target/at91samdXX.cfg]
|
@ -0,0 +1,110 @@
|
|||||||
|
src/main.d src/main.o: ../../../src/main.c ../../../inc/igloo.h \
|
||||||
|
../../../ESF/mcu/inc/sam.h ../../../ESF/mcu/inc/samd21j18a.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h \
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h \
|
||||||
|
../../../ESF/common/inc/cmsis/core_cm0plus.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_version.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_compiler.h \
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_gcc.h \
|
||||||
|
../../../ESF/mcu/inc/component/ac.h ../../../ESF/mcu/inc/component/adc.h \
|
||||||
|
../../../ESF/mcu/inc/component/dac.h \
|
||||||
|
../../../ESF/mcu/inc/component/dmac.h \
|
||||||
|
../../../ESF/mcu/inc/component/dsu.h \
|
||||||
|
../../../ESF/mcu/inc/component/eic.h \
|
||||||
|
../../../ESF/mcu/inc/component/evsys.h \
|
||||||
|
../../../ESF/mcu/inc/component/gclk.h \
|
||||||
|
../../../ESF/mcu/inc/component/hmatrixb.h \
|
||||||
|
../../../ESF/mcu/inc/component/i2s.h \
|
||||||
|
../../../ESF/mcu/inc/component/mtb.h \
|
||||||
|
../../../ESF/mcu/inc/component/nvmctrl.h \
|
||||||
|
../../../ESF/mcu/inc/component/pac.h ../../../ESF/mcu/inc/component/pm.h \
|
||||||
|
../../../ESF/mcu/inc/component/port.h \
|
||||||
|
../../../ESF/mcu/inc/component/ptc.h \
|
||||||
|
../../../ESF/mcu/inc/component/rtc.h \
|
||||||
|
../../../ESF/mcu/inc/component/sercom.h \
|
||||||
|
../../../ESF/mcu/inc/component/sysctrl.h \
|
||||||
|
../../../ESF/mcu/inc/component/tc.h ../../../ESF/mcu/inc/component/tcc.h \
|
||||||
|
../../../ESF/mcu/inc/component/usb.h \
|
||||||
|
../../../ESF/mcu/inc/component/wdt.h \
|
||||||
|
../../../ESF/mcu/inc/pio/samd21j18a.h
|
||||||
|
|
||||||
|
../../../inc/igloo.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/sam.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/samd21j18a.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h:
|
||||||
|
|
||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/core_cm0plus.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_version.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_compiler.h:
|
||||||
|
|
||||||
|
../../../ESF/common/inc/cmsis/cmsis_gcc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/ac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/adc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dmac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/dsu.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/eic.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/evsys.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/gclk.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/hmatrixb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/i2s.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/mtb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/nvmctrl.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/pac.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/pm.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/port.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/ptc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/rtc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/sercom.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/sysctrl.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/tc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/tcc.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/usb.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/component/wdt.h:
|
||||||
|
|
||||||
|
../../../ESF/mcu/inc/pio/samd21j18a.h:
|
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/manifest/
|
@ -0,0 +1 @@
|
|||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/common
|
@ -0,0 +1 @@
|
|||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/ld/
|
@ -0,0 +1 @@
|
|||||||
|
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/mcu/
|
@ -0,0 +1,3 @@
|
|||||||
|
#ifdef __SAMD21J18A__
|
||||||
|
#include "sam.h"
|
||||||
|
#endif
|
@ -0,0 +1,14 @@
|
|||||||
|
#include "igloo.h"
|
||||||
|
|
||||||
|
static float fasdf = 3123.0f;
|
||||||
|
int fstuf = 213;
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
int x = 313233;
|
||||||
|
for(int ind = 0; ind < x; ind++)
|
||||||
|
{
|
||||||
|
x -= 1;
|
||||||
|
}
|
||||||
|
while(1){}
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Reference in New Issue