diff --git a/.gdb_history b/.gdb_history deleted file mode 100644 index 9deec06..0000000 --- a/.gdb_history +++ /dev/null @@ -1,76 +0,0 @@ -q -break main -r -n -r -n -q -break igloo_manifest.rs:15 -r -s -s -n -n -n -n -n -n -n -n -n -n -n -n -n -q -break igloo_manifest.rs:15 -r -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -n -q -q -break igloo_prj.rs:232 -break src/igloo_prj.rs:232 -del 2 -r -q -layout next -b main -r -layout src -layout split -layout src -s -q -layout src -s -b main -r -s -s -s -q -b igloo::main -r -n -q diff --git a/igloo_base/src/lib.rs b/igloo_base/src/lib.rs index 3f2051e..85c3df0 100644 --- a/igloo_base/src/lib.rs +++ b/igloo_base/src/lib.rs @@ -10,6 +10,12 @@ mod tests { } } +// #[macro_export] +// macro_rules! igloo_println +// { + +// } + #[derive(Debug)] #[derive(PartialEq)] @@ -28,6 +34,16 @@ pub enum IglooInstType Target = 9, } +#[derive(Debug)] +#[derive(PartialEq)] +pub enum IglooDebugSeverity +{ + CRITICAL = 0, + WARNING = 1, + INFO = 2, + TRACE = 3, +} + #[derive(Debug)] #[derive(PartialEq)] /// Igloo Error Type diff --git a/igloo_core/src/igloo_project.rs b/igloo_core/src/igloo_project.rs index b5e9ee3..1c7730e 100644 --- a/igloo_core/src/igloo_project.rs +++ b/igloo_core/src/igloo_project.rs @@ -112,7 +112,7 @@ impl IglooPrj targetbank.push(targ); - }} + } break;} if(res_err != ErrNone) { diff --git a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/startup_samd21j18a.d b/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/startup_samd21j18a.d deleted file mode 100644 index 57f814a..0000000 --- a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/startup_samd21j18a.d +++ /dev/null @@ -1,107 +0,0 @@ -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: diff --git a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/startup_samd21j18a.o b/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/startup_samd21j18a.o deleted file mode 100644 index 3ff471d..0000000 Binary files a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/startup_samd21j18a.o and /dev/null differ diff --git a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/system_samd21j18a.d b/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/system_samd21j18a.d deleted file mode 100644 index 37349dc..0000000 --- a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/system_samd21j18a.d +++ /dev/null @@ -1,107 +0,0 @@ -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: diff --git a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/system_samd21j18a.o b/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/system_samd21j18a.o deleted file mode 100644 index 1813c94..0000000 Binary files a/sampleprj/.igloo/target/samd21j18a/ESF/mcu/src/system_samd21j18a.o and /dev/null differ diff --git a/sampleprj/.igloo/target/samd21j18a/sampleprj.bin b/sampleprj/.igloo/target/samd21j18a/sampleprj.bin deleted file mode 100644 index 9748e6b..0000000 Binary files a/sampleprj/.igloo/target/samd21j18a/sampleprj.bin and /dev/null differ diff --git a/sampleprj/.igloo/target/samd21j18a/sampleprj.eep b/sampleprj/.igloo/target/samd21j18a/sampleprj.eep deleted file mode 100644 index e69de29..0000000 diff --git a/sampleprj/.igloo/target/samd21j18a/sampleprj.elf b/sampleprj/.igloo/target/samd21j18a/sampleprj.elf deleted file mode 100644 index 3dac916..0000000 Binary files a/sampleprj/.igloo/target/samd21j18a/sampleprj.elf and /dev/null differ diff --git a/sampleprj/.igloo/target/samd21j18a/sampleprj.hex b/sampleprj/.igloo/target/samd21j18a/sampleprj.hex deleted file mode 100644 index 359c8da..0000000 --- a/sampleprj/.igloo/target/samd21j18a/sampleprj.hex +++ /dev/null @@ -1,33 +0,0 @@ -: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 diff --git a/sampleprj/.igloo/target/samd21j18a/sampleprj.lss b/sampleprj/.igloo/target/samd21j18a/sampleprj.lss deleted file mode 100644 index 2b58db5..0000000 --- a/sampleprj/.igloo/target/samd21j18a/sampleprj.lss +++ /dev/null @@ -1,228 +0,0 @@ - -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 : - 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 : - dc: 4b0a ldr r3, [pc, #40] ; (108 ) - de: b510 push {r4, lr} - e0: 2b00 cmp r3, #0 - e2: d003 beq.n ec - e4: 4909 ldr r1, [pc, #36] ; (10c ) - e6: 480a ldr r0, [pc, #40] ; (110 ) - e8: e000 b.n ec - ea: bf00 nop - ec: 4809 ldr r0, [pc, #36] ; (114 ) - ee: 6803 ldr r3, [r0, #0] - f0: 2b00 cmp r3, #0 - f2: d102 bne.n fa - f4: bc10 pop {r4} - f6: bc01 pop {r0} - f8: 4700 bx r0 - fa: 4b07 ldr r3, [pc, #28] ; (118 ) - fc: 2b00 cmp r3, #0 - fe: d0f9 beq.n f4 - 100: f000 f80c bl 11c - 104: e7f6 b.n f4 - 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 : - -/** - * \brief Default interrupt handler for unused IRQs. - */ -void Dummy_Handler(void) -{ - 120: e7fe b.n 120 - -00000122 : - if (pSrc != pDest) { - 122: 480f ldr r0, [pc, #60] ; (160 ) - 124: 490f ldr r1, [pc, #60] ; (164 ) -{ - 126: b570 push {r4, r5, r6, lr} - if (pSrc != pDest) { - 128: 4288 cmp r0, r1 - 12a: d004 beq.n 136 - 12c: 2300 movs r3, #0 - for (; pDest < &_erelocate;) { - 12e: 4c0e ldr r4, [pc, #56] ; (168 ) - 130: 18ca adds r2, r1, r3 - 132: 42a2 cmp r2, r4 - 134: d30e bcc.n 154 - *pDest++ = 0; - 136: 2100 movs r1, #0 - 138: 4b0c ldr r3, [pc, #48] ; (16c ) - for (pDest = &_szero; pDest < &_ezero;) { - 13a: 4a0d ldr r2, [pc, #52] ; (170 ) - 13c: 4293 cmp r3, r2 - 13e: d30d bcc.n 15c - SCB->VTOR = ((uint32_t) pSrc & SCB_VTOR_TBLOFF_Msk); - 140: 21ff movs r1, #255 ; 0xff - 142: 4b0c ldr r3, [pc, #48] ; (174 ) - 144: 4a0c ldr r2, [pc, #48] ; (178 ) - 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
- 152: e7fe b.n 152 - *pDest++ = *pSrc++; - 154: 58c5 ldr r5, [r0, r3] - 156: 3304 adds r3, #4 - 158: 6015 str r5, [r2, #0] - 15a: e7e9 b.n 130 - *pDest++ = 0; - 15c: c302 stmia r3!, {r1} - 15e: e7ed b.n 13c - 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
: -#include "igloo.h" - -static float fasdf = 3123.0f; -int fstuf = 213; -int main() -{ - 17c: e7fe b.n 17c
- ... - -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 diff --git a/sampleprj/.igloo/target/samd21j18a/sampleprj.map b/sampleprj/.igloo/target/samd21j18a/sampleprj.map deleted file mode 100644 index 2317e20..0000000 --- a/sampleprj/.igloo/target/samd21j18a/sampleprj.map +++ /dev/null @@ -1,551 +0,0 @@ -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 diff --git a/sampleprj/.igloo/target/samd21j18a/scripts/debug.gdb b/sampleprj/.igloo/target/samd21j18a/scripts/debug.gdb deleted file mode 120000 index 23ad1da..0000000 --- a/sampleprj/.igloo/target/samd21j18a/scripts/debug.gdb +++ /dev/null @@ -1 +0,0 @@ -/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/scripts/debug.gdb \ No newline at end of file diff --git a/sampleprj/.igloo/target/samd21j18a/scripts/push.gdb b/sampleprj/.igloo/target/samd21j18a/scripts/push.gdb deleted file mode 120000 index d7d76c3..0000000 --- a/sampleprj/.igloo/target/samd21j18a/scripts/push.gdb +++ /dev/null @@ -1 +0,0 @@ -/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/scripts/push.gdb \ No newline at end of file diff --git a/sampleprj/.igloo/target/samd21j18a/src/main.d b/sampleprj/.igloo/target/samd21j18a/src/main.d deleted file mode 100644 index 278582a..0000000 --- a/sampleprj/.igloo/target/samd21j18a/src/main.d +++ /dev/null @@ -1,110 +0,0 @@ -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: diff --git a/sampleprj/.igloo/target/samd21j18a/src/main.o b/sampleprj/.igloo/target/samd21j18a/src/main.o deleted file mode 100644 index a4ca149..0000000 Binary files a/sampleprj/.igloo/target/samd21j18a/src/main.o and /dev/null differ diff --git a/sampleprj/ESF/cfg b/sampleprj/ESF/cfg deleted file mode 120000 index 33f4d6f..0000000 --- a/sampleprj/ESF/cfg +++ /dev/null @@ -1 +0,0 @@ -/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/manifest/ \ No newline at end of file diff --git a/sampleprj/ESF/common b/sampleprj/ESF/common deleted file mode 120000 index a00cb7c..0000000 --- a/sampleprj/ESF/common +++ /dev/null @@ -1 +0,0 @@ -/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/common \ No newline at end of file diff --git a/sampleprj/ESF/ld b/sampleprj/ESF/ld deleted file mode 120000 index 03b6b7b..0000000 --- a/sampleprj/ESF/ld +++ /dev/null @@ -1 +0,0 @@ -/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/ld/ \ No newline at end of file diff --git a/sampleprj/ESF/mcu b/sampleprj/ESF/mcu deleted file mode 120000 index 5a71ee6..0000000 --- a/sampleprj/ESF/mcu +++ /dev/null @@ -1 +0,0 @@ -/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/mcu/ \ No newline at end of file diff --git a/sampleprj/src/main.c b/sampleprj/src/main.c deleted file mode 100644 index 78754d9..0000000 --- a/sampleprj/src/main.c +++ /dev/null @@ -1,14 +0,0 @@ -#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; -} diff --git a/sampleprj/.igloo/target/samd21j18a/Makefile b/testaz/.igloo/target/samd21j18a/Makefile similarity index 99% rename from sampleprj/.igloo/target/samd21j18a/Makefile rename to testaz/.igloo/target/samd21j18a/Makefile index e6a0e52..8b873ea 100644 --- a/sampleprj/.igloo/target/samd21j18a/Makefile +++ b/testaz/.igloo/target/samd21j18a/Makefile @@ -1,5 +1,5 @@ # ePenguin Generated Variables -PROJECT_NAME=sampleprj +PROJECT_NAME=testaz TARGET_NAME=samd21j18a TOOLCHAIN=${ESF_DIR}/toolchains/arm-none-eabi-toolchain/bin/arm-none-eabi CC=${TOOLCHAIN}-gcc diff --git a/testaz/.igloo/target/samd21j18a/scripts/debug.gdb b/testaz/.igloo/target/samd21j18a/scripts/debug.gdb new file mode 120000 index 0000000..ca77132 --- /dev/null +++ b/testaz/.igloo/target/samd21j18a/scripts/debug.gdb @@ -0,0 +1 @@ +/home/penguin/Documents/projects/ePenguin-Software-Framework/scripts/debug.gdb \ No newline at end of file diff --git a/testaz/.igloo/target/samd21j18a/scripts/push.gdb b/testaz/.igloo/target/samd21j18a/scripts/push.gdb new file mode 120000 index 0000000..5ad6114 --- /dev/null +++ b/testaz/.igloo/target/samd21j18a/scripts/push.gdb @@ -0,0 +1 @@ +/home/penguin/Documents/projects/ePenguin-Software-Framework/scripts/push.gdb \ No newline at end of file diff --git a/sampleprj/.igloo/target/samd21j18a/scripts/samd21j18a.cfg b/testaz/.igloo/target/samd21j18a/scripts/samd21j18a.cfg similarity index 100% rename from sampleprj/.igloo/target/samd21j18a/scripts/samd21j18a.cfg rename to testaz/.igloo/target/samd21j18a/scripts/samd21j18a.cfg diff --git a/testaz/ESF/cfg b/testaz/ESF/cfg new file mode 120000 index 0000000..fa00e89 --- /dev/null +++ b/testaz/ESF/cfg @@ -0,0 +1 @@ +/home/penguin/Documents/projects/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/manifest/ \ No newline at end of file diff --git a/testaz/ESF/common b/testaz/ESF/common new file mode 120000 index 0000000..6fe6cd6 --- /dev/null +++ b/testaz/ESF/common @@ -0,0 +1 @@ +/home/penguin/Documents/projects/ePenguin-Software-Framework/arch/arm/common \ No newline at end of file diff --git a/testaz/ESF/ld b/testaz/ESF/ld new file mode 120000 index 0000000..5698f84 --- /dev/null +++ b/testaz/ESF/ld @@ -0,0 +1 @@ +/home/penguin/Documents/projects/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/ld/ \ No newline at end of file diff --git a/testaz/ESF/mcu b/testaz/ESF/mcu new file mode 120000 index 0000000..2aaa3f8 --- /dev/null +++ b/testaz/ESF/mcu @@ -0,0 +1 @@ +/home/penguin/Documents/projects/ePenguin-Software-Framework/arch/arm/SAMD21/SAMD21A/mcu/ \ No newline at end of file diff --git a/sampleprj/inc/igloo.h b/testaz/inc/igloo.h similarity index 100% rename from sampleprj/inc/igloo.h rename to testaz/inc/igloo.h diff --git a/testaz/src/main.c b/testaz/src/main.c new file mode 100644 index 0000000..67672b3 --- /dev/null +++ b/testaz/src/main.c @@ -0,0 +1,7 @@ +#include "igloo.h" + + +int main() +{ + return 0; +}