e54 compiling with epenguin now, though its harder to scale this mcu family for all its mcus because of the way atmel does header files
parent
0ab0b06a16
commit
ed3dec6a7e
@ -0,0 +1,178 @@
|
||||
ESF/mcu/src/startup_same54.d ESF/mcu/src/startup_same54.o: \
|
||||
../ESF/mcu/src/startup_same54.c ../ESF/mcu/inc/samed5x.h \
|
||||
../ESF/mcu/inc/same54p20a.h \
|
||||
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h \
|
||||
/usr/arm-none-eabi/include/stdint.h \
|
||||
/usr/arm-none-eabi/include/machine/_default_types.h \
|
||||
/usr/arm-none-eabi/include/sys/features.h \
|
||||
/usr/arm-none-eabi/include/_newlib_version.h \
|
||||
/usr/arm-none-eabi/include/sys/_intsup.h \
|
||||
/usr/arm-none-eabi/include/sys/_stdint.h \
|
||||
../ESF/common/inc/cmsis/core_cm4.h \
|
||||
../ESF/common/inc/cmsis/cmsis_version.h \
|
||||
../ESF/common/inc/cmsis/cmsis_compiler.h \
|
||||
../ESF/common/inc/cmsis/cmsis_gcc.h ../ESF/common/inc/cmsis/mpu_armv7.h \
|
||||
../ESF/mcu/inc/system_same54.h ../ESF/hdi/component/ac.h \
|
||||
../ESF/hdi/component/adc.h ../ESF/hdi/component/aes.h \
|
||||
../ESF/hdi/component/can.h ../ESF/hdi/component/ccl.h \
|
||||
../ESF/hdi/component/cmcc.h ../ESF/hdi/component/dac.h \
|
||||
../ESF/hdi/component/dmac.h ../ESF/hdi/component/dsu.h \
|
||||
../ESF/hdi/component/eic.h ../ESF/hdi/component/evsys.h \
|
||||
../ESF/hdi/component/freqm.h ../ESF/hdi/component/gclk.h \
|
||||
../ESF/hdi/component/gmac.h ../ESF/hdi/component/hmatrixb.h \
|
||||
../ESF/hdi/component/icm.h ../ESF/hdi/component/i2s.h \
|
||||
../ESF/hdi/component/mclk.h ../ESF/hdi/component/nvmctrl.h \
|
||||
../ESF/hdi/component/oscctrl.h ../ESF/hdi/component/osc32kctrl.h \
|
||||
../ESF/hdi/component/pac.h ../ESF/hdi/component/pcc.h \
|
||||
../ESF/hdi/component/pdec.h ../ESF/hdi/component/pm.h \
|
||||
../ESF/hdi/component/port.h ../ESF/hdi/component/qspi.h \
|
||||
../ESF/hdi/component/ramecc.h ../ESF/hdi/component/rstc.h \
|
||||
../ESF/hdi/component/rtc.h ../ESF/hdi/component/sdhc.h \
|
||||
../ESF/hdi/component/sercom.h ../ESF/hdi/component/supc.h \
|
||||
../ESF/hdi/component/tc.h ../ESF/hdi/component/tcc.h \
|
||||
../ESF/hdi/component/trng.h ../ESF/hdi/component/usb.h \
|
||||
../ESF/hdi/component/wdt.h ../ESF/hdi/instance/ac.h \
|
||||
../ESF/hdi/instance/adc0.h ../ESF/hdi/instance/adc1.h \
|
||||
../ESF/hdi/instance/aes.h ../ESF/hdi/instance/can0.h \
|
||||
../ESF/hdi/instance/can1.h ../ESF/hdi/instance/ccl.h \
|
||||
../ESF/hdi/instance/cmcc.h ../ESF/hdi/instance/dac.h \
|
||||
../ESF/hdi/instance/dmac.h ../ESF/hdi/instance/dsu.h \
|
||||
../ESF/hdi/instance/eic.h ../ESF/hdi/instance/evsys.h \
|
||||
../ESF/hdi/instance/freqm.h ../ESF/hdi/instance/gclk.h \
|
||||
../ESF/hdi/instance/gmac.h ../ESF/hdi/instance/hmatrix.h \
|
||||
../ESF/hdi/instance/icm.h ../ESF/hdi/instance/i2s.h \
|
||||
../ESF/hdi/instance/mclk.h ../ESF/hdi/instance/nvmctrl.h \
|
||||
../ESF/hdi/instance/oscctrl.h ../ESF/hdi/instance/osc32kctrl.h \
|
||||
../ESF/hdi/instance/pac.h ../ESF/hdi/instance/pcc.h \
|
||||
../ESF/hdi/instance/pdec.h ../ESF/hdi/instance/pm.h \
|
||||
../ESF/hdi/instance/port.h ../ESF/hdi/instance/pukcc.h \
|
||||
../ESF/hdi/instance/qspi.h ../ESF/hdi/instance/ramecc.h \
|
||||
../ESF/hdi/instance/rstc.h ../ESF/hdi/instance/rtc.h \
|
||||
../ESF/hdi/instance/sdhc0.h ../ESF/hdi/instance/sdhc1.h \
|
||||
../ESF/hdi/instance/sercom0.h ../ESF/hdi/instance/sercom1.h \
|
||||
../ESF/hdi/instance/sercom2.h ../ESF/hdi/instance/sercom3.h \
|
||||
../ESF/hdi/instance/sercom4.h ../ESF/hdi/instance/sercom5.h \
|
||||
../ESF/hdi/instance/sercom6.h ../ESF/hdi/instance/sercom7.h \
|
||||
../ESF/hdi/instance/supc.h ../ESF/hdi/instance/tc0.h \
|
||||
../ESF/hdi/instance/tc1.h ../ESF/hdi/instance/tc2.h \
|
||||
../ESF/hdi/instance/tc3.h ../ESF/hdi/instance/tc4.h \
|
||||
../ESF/hdi/instance/tc5.h ../ESF/hdi/instance/tc6.h \
|
||||
../ESF/hdi/instance/tc7.h ../ESF/hdi/instance/tcc0.h \
|
||||
../ESF/hdi/instance/tcc1.h ../ESF/hdi/instance/tcc2.h \
|
||||
../ESF/hdi/instance/tcc3.h ../ESF/hdi/instance/tcc4.h \
|
||||
../ESF/hdi/instance/trng.h ../ESF/hdi/instance/usb.h \
|
||||
../ESF/hdi/instance/wdt.h ../ESF/hdi/pio/same54p20a.h
|
||||
../ESF/mcu/inc/samed5x.h:
|
||||
../ESF/mcu/inc/same54p20a.h:
|
||||
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h:
|
||||
/usr/arm-none-eabi/include/stdint.h:
|
||||
/usr/arm-none-eabi/include/machine/_default_types.h:
|
||||
/usr/arm-none-eabi/include/sys/features.h:
|
||||
/usr/arm-none-eabi/include/_newlib_version.h:
|
||||
/usr/arm-none-eabi/include/sys/_intsup.h:
|
||||
/usr/arm-none-eabi/include/sys/_stdint.h:
|
||||
../ESF/common/inc/cmsis/core_cm4.h:
|
||||
../ESF/common/inc/cmsis/cmsis_version.h:
|
||||
../ESF/common/inc/cmsis/cmsis_compiler.h:
|
||||
../ESF/common/inc/cmsis/cmsis_gcc.h:
|
||||
../ESF/common/inc/cmsis/mpu_armv7.h:
|
||||
../ESF/mcu/inc/system_same54.h:
|
||||
../ESF/hdi/component/ac.h:
|
||||
../ESF/hdi/component/adc.h:
|
||||
../ESF/hdi/component/aes.h:
|
||||
../ESF/hdi/component/can.h:
|
||||
../ESF/hdi/component/ccl.h:
|
||||
../ESF/hdi/component/cmcc.h:
|
||||
../ESF/hdi/component/dac.h:
|
||||
../ESF/hdi/component/dmac.h:
|
||||
../ESF/hdi/component/dsu.h:
|
||||
../ESF/hdi/component/eic.h:
|
||||
../ESF/hdi/component/evsys.h:
|
||||
../ESF/hdi/component/freqm.h:
|
||||
../ESF/hdi/component/gclk.h:
|
||||
../ESF/hdi/component/gmac.h:
|
||||
../ESF/hdi/component/hmatrixb.h:
|
||||
../ESF/hdi/component/icm.h:
|
||||
../ESF/hdi/component/i2s.h:
|
||||
../ESF/hdi/component/mclk.h:
|
||||
../ESF/hdi/component/nvmctrl.h:
|
||||
../ESF/hdi/component/oscctrl.h:
|
||||
../ESF/hdi/component/osc32kctrl.h:
|
||||
../ESF/hdi/component/pac.h:
|
||||
../ESF/hdi/component/pcc.h:
|
||||
../ESF/hdi/component/pdec.h:
|
||||
../ESF/hdi/component/pm.h:
|
||||
../ESF/hdi/component/port.h:
|
||||
../ESF/hdi/component/qspi.h:
|
||||
../ESF/hdi/component/ramecc.h:
|
||||
../ESF/hdi/component/rstc.h:
|
||||
../ESF/hdi/component/rtc.h:
|
||||
../ESF/hdi/component/sdhc.h:
|
||||
../ESF/hdi/component/sercom.h:
|
||||
../ESF/hdi/component/supc.h:
|
||||
../ESF/hdi/component/tc.h:
|
||||
../ESF/hdi/component/tcc.h:
|
||||
../ESF/hdi/component/trng.h:
|
||||
../ESF/hdi/component/usb.h:
|
||||
../ESF/hdi/component/wdt.h:
|
||||
../ESF/hdi/instance/ac.h:
|
||||
../ESF/hdi/instance/adc0.h:
|
||||
../ESF/hdi/instance/adc1.h:
|
||||
../ESF/hdi/instance/aes.h:
|
||||
../ESF/hdi/instance/can0.h:
|
||||
../ESF/hdi/instance/can1.h:
|
||||
../ESF/hdi/instance/ccl.h:
|
||||
../ESF/hdi/instance/cmcc.h:
|
||||
../ESF/hdi/instance/dac.h:
|
||||
../ESF/hdi/instance/dmac.h:
|
||||
../ESF/hdi/instance/dsu.h:
|
||||
../ESF/hdi/instance/eic.h:
|
||||
../ESF/hdi/instance/evsys.h:
|
||||
../ESF/hdi/instance/freqm.h:
|
||||
../ESF/hdi/instance/gclk.h:
|
||||
../ESF/hdi/instance/gmac.h:
|
||||
../ESF/hdi/instance/hmatrix.h:
|
||||
../ESF/hdi/instance/icm.h:
|
||||
../ESF/hdi/instance/i2s.h:
|
||||
../ESF/hdi/instance/mclk.h:
|
||||
../ESF/hdi/instance/nvmctrl.h:
|
||||
../ESF/hdi/instance/oscctrl.h:
|
||||
../ESF/hdi/instance/osc32kctrl.h:
|
||||
../ESF/hdi/instance/pac.h:
|
||||
../ESF/hdi/instance/pcc.h:
|
||||
../ESF/hdi/instance/pdec.h:
|
||||
../ESF/hdi/instance/pm.h:
|
||||
../ESF/hdi/instance/port.h:
|
||||
../ESF/hdi/instance/pukcc.h:
|
||||
../ESF/hdi/instance/qspi.h:
|
||||
../ESF/hdi/instance/ramecc.h:
|
||||
../ESF/hdi/instance/rstc.h:
|
||||
../ESF/hdi/instance/rtc.h:
|
||||
../ESF/hdi/instance/sdhc0.h:
|
||||
../ESF/hdi/instance/sdhc1.h:
|
||||
../ESF/hdi/instance/sercom0.h:
|
||||
../ESF/hdi/instance/sercom1.h:
|
||||
../ESF/hdi/instance/sercom2.h:
|
||||
../ESF/hdi/instance/sercom3.h:
|
||||
../ESF/hdi/instance/sercom4.h:
|
||||
../ESF/hdi/instance/sercom5.h:
|
||||
../ESF/hdi/instance/sercom6.h:
|
||||
../ESF/hdi/instance/sercom7.h:
|
||||
../ESF/hdi/instance/supc.h:
|
||||
../ESF/hdi/instance/tc0.h:
|
||||
../ESF/hdi/instance/tc1.h:
|
||||
../ESF/hdi/instance/tc2.h:
|
||||
../ESF/hdi/instance/tc3.h:
|
||||
../ESF/hdi/instance/tc4.h:
|
||||
../ESF/hdi/instance/tc5.h:
|
||||
../ESF/hdi/instance/tc6.h:
|
||||
../ESF/hdi/instance/tc7.h:
|
||||
../ESF/hdi/instance/tcc0.h:
|
||||
../ESF/hdi/instance/tcc1.h:
|
||||
../ESF/hdi/instance/tcc2.h:
|
||||
../ESF/hdi/instance/tcc3.h:
|
||||
../ESF/hdi/instance/tcc4.h:
|
||||
../ESF/hdi/instance/trng.h:
|
||||
../ESF/hdi/instance/usb.h:
|
||||
../ESF/hdi/instance/wdt.h:
|
||||
../ESF/hdi/pio/same54p20a.h:
|
Binary file not shown.
@ -0,0 +1,178 @@
|
||||
ESF/mcu/src/system_same54.d ESF/mcu/src/system_same54.o: \
|
||||
../ESF/mcu/src/system_same54.c ../ESF/mcu/inc/samed5x.h \
|
||||
../ESF/mcu/inc/same54p20a.h \
|
||||
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h \
|
||||
/usr/arm-none-eabi/include/stdint.h \
|
||||
/usr/arm-none-eabi/include/machine/_default_types.h \
|
||||
/usr/arm-none-eabi/include/sys/features.h \
|
||||
/usr/arm-none-eabi/include/_newlib_version.h \
|
||||
/usr/arm-none-eabi/include/sys/_intsup.h \
|
||||
/usr/arm-none-eabi/include/sys/_stdint.h \
|
||||
../ESF/common/inc/cmsis/core_cm4.h \
|
||||
../ESF/common/inc/cmsis/cmsis_version.h \
|
||||
../ESF/common/inc/cmsis/cmsis_compiler.h \
|
||||
../ESF/common/inc/cmsis/cmsis_gcc.h ../ESF/common/inc/cmsis/mpu_armv7.h \
|
||||
../ESF/mcu/inc/system_same54.h ../ESF/hdi/component/ac.h \
|
||||
../ESF/hdi/component/adc.h ../ESF/hdi/component/aes.h \
|
||||
../ESF/hdi/component/can.h ../ESF/hdi/component/ccl.h \
|
||||
../ESF/hdi/component/cmcc.h ../ESF/hdi/component/dac.h \
|
||||
../ESF/hdi/component/dmac.h ../ESF/hdi/component/dsu.h \
|
||||
../ESF/hdi/component/eic.h ../ESF/hdi/component/evsys.h \
|
||||
../ESF/hdi/component/freqm.h ../ESF/hdi/component/gclk.h \
|
||||
../ESF/hdi/component/gmac.h ../ESF/hdi/component/hmatrixb.h \
|
||||
../ESF/hdi/component/icm.h ../ESF/hdi/component/i2s.h \
|
||||
../ESF/hdi/component/mclk.h ../ESF/hdi/component/nvmctrl.h \
|
||||
../ESF/hdi/component/oscctrl.h ../ESF/hdi/component/osc32kctrl.h \
|
||||
../ESF/hdi/component/pac.h ../ESF/hdi/component/pcc.h \
|
||||
../ESF/hdi/component/pdec.h ../ESF/hdi/component/pm.h \
|
||||
../ESF/hdi/component/port.h ../ESF/hdi/component/qspi.h \
|
||||
../ESF/hdi/component/ramecc.h ../ESF/hdi/component/rstc.h \
|
||||
../ESF/hdi/component/rtc.h ../ESF/hdi/component/sdhc.h \
|
||||
../ESF/hdi/component/sercom.h ../ESF/hdi/component/supc.h \
|
||||
../ESF/hdi/component/tc.h ../ESF/hdi/component/tcc.h \
|
||||
../ESF/hdi/component/trng.h ../ESF/hdi/component/usb.h \
|
||||
../ESF/hdi/component/wdt.h ../ESF/hdi/instance/ac.h \
|
||||
../ESF/hdi/instance/adc0.h ../ESF/hdi/instance/adc1.h \
|
||||
../ESF/hdi/instance/aes.h ../ESF/hdi/instance/can0.h \
|
||||
../ESF/hdi/instance/can1.h ../ESF/hdi/instance/ccl.h \
|
||||
../ESF/hdi/instance/cmcc.h ../ESF/hdi/instance/dac.h \
|
||||
../ESF/hdi/instance/dmac.h ../ESF/hdi/instance/dsu.h \
|
||||
../ESF/hdi/instance/eic.h ../ESF/hdi/instance/evsys.h \
|
||||
../ESF/hdi/instance/freqm.h ../ESF/hdi/instance/gclk.h \
|
||||
../ESF/hdi/instance/gmac.h ../ESF/hdi/instance/hmatrix.h \
|
||||
../ESF/hdi/instance/icm.h ../ESF/hdi/instance/i2s.h \
|
||||
../ESF/hdi/instance/mclk.h ../ESF/hdi/instance/nvmctrl.h \
|
||||
../ESF/hdi/instance/oscctrl.h ../ESF/hdi/instance/osc32kctrl.h \
|
||||
../ESF/hdi/instance/pac.h ../ESF/hdi/instance/pcc.h \
|
||||
../ESF/hdi/instance/pdec.h ../ESF/hdi/instance/pm.h \
|
||||
../ESF/hdi/instance/port.h ../ESF/hdi/instance/pukcc.h \
|
||||
../ESF/hdi/instance/qspi.h ../ESF/hdi/instance/ramecc.h \
|
||||
../ESF/hdi/instance/rstc.h ../ESF/hdi/instance/rtc.h \
|
||||
../ESF/hdi/instance/sdhc0.h ../ESF/hdi/instance/sdhc1.h \
|
||||
../ESF/hdi/instance/sercom0.h ../ESF/hdi/instance/sercom1.h \
|
||||
../ESF/hdi/instance/sercom2.h ../ESF/hdi/instance/sercom3.h \
|
||||
../ESF/hdi/instance/sercom4.h ../ESF/hdi/instance/sercom5.h \
|
||||
../ESF/hdi/instance/sercom6.h ../ESF/hdi/instance/sercom7.h \
|
||||
../ESF/hdi/instance/supc.h ../ESF/hdi/instance/tc0.h \
|
||||
../ESF/hdi/instance/tc1.h ../ESF/hdi/instance/tc2.h \
|
||||
../ESF/hdi/instance/tc3.h ../ESF/hdi/instance/tc4.h \
|
||||
../ESF/hdi/instance/tc5.h ../ESF/hdi/instance/tc6.h \
|
||||
../ESF/hdi/instance/tc7.h ../ESF/hdi/instance/tcc0.h \
|
||||
../ESF/hdi/instance/tcc1.h ../ESF/hdi/instance/tcc2.h \
|
||||
../ESF/hdi/instance/tcc3.h ../ESF/hdi/instance/tcc4.h \
|
||||
../ESF/hdi/instance/trng.h ../ESF/hdi/instance/usb.h \
|
||||
../ESF/hdi/instance/wdt.h ../ESF/hdi/pio/same54p20a.h
|
||||
../ESF/mcu/inc/samed5x.h:
|
||||
../ESF/mcu/inc/same54p20a.h:
|
||||
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h:
|
||||
/usr/arm-none-eabi/include/stdint.h:
|
||||
/usr/arm-none-eabi/include/machine/_default_types.h:
|
||||
/usr/arm-none-eabi/include/sys/features.h:
|
||||
/usr/arm-none-eabi/include/_newlib_version.h:
|
||||
/usr/arm-none-eabi/include/sys/_intsup.h:
|
||||
/usr/arm-none-eabi/include/sys/_stdint.h:
|
||||
../ESF/common/inc/cmsis/core_cm4.h:
|
||||
../ESF/common/inc/cmsis/cmsis_version.h:
|
||||
../ESF/common/inc/cmsis/cmsis_compiler.h:
|
||||
../ESF/common/inc/cmsis/cmsis_gcc.h:
|
||||
../ESF/common/inc/cmsis/mpu_armv7.h:
|
||||
../ESF/mcu/inc/system_same54.h:
|
||||
../ESF/hdi/component/ac.h:
|
||||
../ESF/hdi/component/adc.h:
|
||||
../ESF/hdi/component/aes.h:
|
||||
../ESF/hdi/component/can.h:
|
||||
../ESF/hdi/component/ccl.h:
|
||||
../ESF/hdi/component/cmcc.h:
|
||||
../ESF/hdi/component/dac.h:
|
||||
../ESF/hdi/component/dmac.h:
|
||||
../ESF/hdi/component/dsu.h:
|
||||
../ESF/hdi/component/eic.h:
|
||||
../ESF/hdi/component/evsys.h:
|
||||
../ESF/hdi/component/freqm.h:
|
||||
../ESF/hdi/component/gclk.h:
|
||||
../ESF/hdi/component/gmac.h:
|
||||
../ESF/hdi/component/hmatrixb.h:
|
||||
../ESF/hdi/component/icm.h:
|
||||
../ESF/hdi/component/i2s.h:
|
||||
../ESF/hdi/component/mclk.h:
|
||||
../ESF/hdi/component/nvmctrl.h:
|
||||
../ESF/hdi/component/oscctrl.h:
|
||||
../ESF/hdi/component/osc32kctrl.h:
|
||||
../ESF/hdi/component/pac.h:
|
||||
../ESF/hdi/component/pcc.h:
|
||||
../ESF/hdi/component/pdec.h:
|
||||
../ESF/hdi/component/pm.h:
|
||||
../ESF/hdi/component/port.h:
|
||||
../ESF/hdi/component/qspi.h:
|
||||
../ESF/hdi/component/ramecc.h:
|
||||
../ESF/hdi/component/rstc.h:
|
||||
../ESF/hdi/component/rtc.h:
|
||||
../ESF/hdi/component/sdhc.h:
|
||||
../ESF/hdi/component/sercom.h:
|
||||
../ESF/hdi/component/supc.h:
|
||||
../ESF/hdi/component/tc.h:
|
||||
../ESF/hdi/component/tcc.h:
|
||||
../ESF/hdi/component/trng.h:
|
||||
../ESF/hdi/component/usb.h:
|
||||
../ESF/hdi/component/wdt.h:
|
||||
../ESF/hdi/instance/ac.h:
|
||||
../ESF/hdi/instance/adc0.h:
|
||||
../ESF/hdi/instance/adc1.h:
|
||||
../ESF/hdi/instance/aes.h:
|
||||
../ESF/hdi/instance/can0.h:
|
||||
../ESF/hdi/instance/can1.h:
|
||||
../ESF/hdi/instance/ccl.h:
|
||||
../ESF/hdi/instance/cmcc.h:
|
||||
../ESF/hdi/instance/dac.h:
|
||||
../ESF/hdi/instance/dmac.h:
|
||||
../ESF/hdi/instance/dsu.h:
|
||||
../ESF/hdi/instance/eic.h:
|
||||
../ESF/hdi/instance/evsys.h:
|
||||
../ESF/hdi/instance/freqm.h:
|
||||
../ESF/hdi/instance/gclk.h:
|
||||
../ESF/hdi/instance/gmac.h:
|
||||
../ESF/hdi/instance/hmatrix.h:
|
||||
../ESF/hdi/instance/icm.h:
|
||||
../ESF/hdi/instance/i2s.h:
|
||||
../ESF/hdi/instance/mclk.h:
|
||||
../ESF/hdi/instance/nvmctrl.h:
|
||||
../ESF/hdi/instance/oscctrl.h:
|
||||
../ESF/hdi/instance/osc32kctrl.h:
|
||||
../ESF/hdi/instance/pac.h:
|
||||
../ESF/hdi/instance/pcc.h:
|
||||
../ESF/hdi/instance/pdec.h:
|
||||
../ESF/hdi/instance/pm.h:
|
||||
../ESF/hdi/instance/port.h:
|
||||
../ESF/hdi/instance/pukcc.h:
|
||||
../ESF/hdi/instance/qspi.h:
|
||||
../ESF/hdi/instance/ramecc.h:
|
||||
../ESF/hdi/instance/rstc.h:
|
||||
../ESF/hdi/instance/rtc.h:
|
||||
../ESF/hdi/instance/sdhc0.h:
|
||||
../ESF/hdi/instance/sdhc1.h:
|
||||
../ESF/hdi/instance/sercom0.h:
|
||||
../ESF/hdi/instance/sercom1.h:
|
||||
../ESF/hdi/instance/sercom2.h:
|
||||
../ESF/hdi/instance/sercom3.h:
|
||||
../ESF/hdi/instance/sercom4.h:
|
||||
../ESF/hdi/instance/sercom5.h:
|
||||
../ESF/hdi/instance/sercom6.h:
|
||||
../ESF/hdi/instance/sercom7.h:
|
||||
../ESF/hdi/instance/supc.h:
|
||||
../ESF/hdi/instance/tc0.h:
|
||||
../ESF/hdi/instance/tc1.h:
|
||||
../ESF/hdi/instance/tc2.h:
|
||||
../ESF/hdi/instance/tc3.h:
|
||||
../ESF/hdi/instance/tc4.h:
|
||||
../ESF/hdi/instance/tc5.h:
|
||||
../ESF/hdi/instance/tc6.h:
|
||||
../ESF/hdi/instance/tc7.h:
|
||||
../ESF/hdi/instance/tcc0.h:
|
||||
../ESF/hdi/instance/tcc1.h:
|
||||
../ESF/hdi/instance/tcc2.h:
|
||||
../ESF/hdi/instance/tcc3.h:
|
||||
../ESF/hdi/instance/tcc4.h:
|
||||
../ESF/hdi/instance/trng.h:
|
||||
../ESF/hdi/instance/usb.h:
|
||||
../ESF/hdi/instance/wdt.h:
|
||||
../ESF/hdi/pio/same54p20a.h:
|
Binary file not shown.
@ -0,0 +1,191 @@
|
||||
print-% : ; @echo $* = $($*)
|
||||
# Generated Variables
|
||||
PROJECT_NAME=e54testdir
|
||||
CC=arm-none-eabi-gcc
|
||||
CCX=arm-none-eabi-g++
|
||||
OBJCOPY=arm-none-eabi-objcopy
|
||||
OBJDUMP=arm-none-eabi-objdump
|
||||
SIZE=arm-none-eabi-size
|
||||
GDB=arm-none-eabi-gdb
|
||||
AS=arm-none-eabi-as
|
||||
|
||||
MCPU=cortex-m4
|
||||
MCU=__SAME54P20A__
|
||||
FPU=fpv4-sp-d16
|
||||
FLOAT_ABI=softfp
|
||||
|
||||
LD_PATH=../ESF/ld
|
||||
LD_SCRIPT=$(LD_PATH)/same54p20a_flash.ld
|
||||
|
||||
# Generated Flags
|
||||
CFLAGS=-x c \
|
||||
-DDEBUG \
|
||||
-mthumb \
|
||||
-Os \
|
||||
-ffunction-sections \
|
||||
-mlong-calls \
|
||||
-g3 \
|
||||
-Wall \
|
||||
-c \
|
||||
-std=gnu99 \
|
||||
-D$(MCU) \
|
||||
-mcpu=$(MCPU) \
|
||||
-mfloat-abi=$(FLOAT_ABI) \
|
||||
-mfpu=$(FPU) \
|
||||
$(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 -mcpu=$(MCPU) \
|
||||
-T$(QUOTE)$(LD_SCRIPT)$(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
|
||||
|
||||
# List the subdirectories for creating object files
|
||||
SUB_DIRS+= \
|
||||
src \
|
||||
ESF/mcu/src
|
||||
|
||||
OBJS+= \
|
||||
ESF/mcu/src/startup_same54.o \
|
||||
ESF/mcu/src/system_same54.o \
|
||||
src/main.o
|
||||
|
||||
# List the object files
|
||||
OBJS_AS_ARGS+= \
|
||||
$(QUOTE)ESF/mcu/src/startup_same54.o$(QUOTE) \
|
||||
$(QUOTE)ESF/mcu/src/system_same54.o$(QUOTE) \
|
||||
$(QUOTE)src/main.o$(QUOTE)
|
||||
|
||||
# List the directories containing header files
|
||||
DIR_INCLUDES += \
|
||||
-I$(QUOTE)../ESF/hdi$(QUOTE) \
|
||||
-I$(QUOTE)../ESF/hdi/component$(QUOTE) \
|
||||
-I$(QUOTE)../ESF/hdi/instance$(QUOTE) \
|
||||
-I$(QUOTE)../ESF/hdi/pio$(QUOTE) \
|
||||
-I$(QUOTE)../ESF/mcu/inc$(QUOTE) \
|
||||
-I$(QUOTE)../ESF/common/inc$(QUOTE) \
|
||||
-I$(QUOTE)../ESF/common/inc/cmsis$(QUOTE) \
|
||||
-I$(QUOTE)../inc$(QUOTE)
|
||||
|
||||
# List the dependency files
|
||||
DEPS := $(OBJS:%.o=%.d)
|
||||
|
||||
DEPS_AS_ARGS := $(OBJS_AS_ARGS:%.o=%.d)
|
||||
|
||||
vpath %.c ../
|
||||
vpath %.s ../
|
||||
vpath %.S ../
|
||||
|
||||
.PHONY: debug clean
|
||||
|
||||
# All Targets
|
||||
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)
|
||||
|
||||
# Linker target
|
||||
# Make ELF
|
||||
$(PROJECT_NAME).elf: $(OBJS)
|
||||
@echo Building target: $@
|
||||
@echo Invoking: ARM/GNU Linker
|
||||
$(QUOTE)$(CC)$(QUOTE) -o $@ $(OBJS_AS_ARGS) $(ELF_FLAGS)
|
||||
|
||||
@echo Finished building target: $@
|
||||
|
||||
# Make BIN
|
||||
$(PROJECT_NAME).bin: $(PROJECT_NAME).elf
|
||||
@echo Producing $@
|
||||
$(QUOTE)$(OBJCOPY)$(QUOTE) -O binary $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE)
|
||||
|
||||
# Make HEX
|
||||
$(PROJECT_NAME).hex: $(PROJECT_NAME).elf
|
||||
@echo Producing $@
|
||||
$(QUOTE)$(OBJCOPY)$(QUOTE) -O ihex $(HEX_FLAGS) $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE)
|
||||
|
||||
# Make EEP
|
||||
$(PROJECT_NAME).eep: $(PROJECT_NAME).elf
|
||||
@echo Producing $@
|
||||
$(QUOTE)$(OBJCOPY)$(QUOTE) $(EEP_FLAGS) -O binary $(QUOTE)$<$(QUOTE) \
|
||||
$(QUOTE)$@$(QUOTE) || exit 0
|
||||
|
||||
# Make LSS
|
||||
$(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) "$@"
|
||||
|
||||
ifneq ($(MAKECMDGOALS),clean)
|
||||
ifneq ($(strip $(DEPS)),)
|
||||
-include $(DEPS)
|
||||
endif
|
||||
endif
|
||||
|
||||
clean:
|
||||
rm -f $(OBJS_AS_ARGS)
|
||||
rm -f $(DEPS_AS_ARGS)
|
||||
rm -f $(PROJECT_NAME).a $(PROJECT_NAME).hex $(PROJECT_NAME).bin \
|
||||
$(PROJECT_NAME).lss $(PROJECT_NAME).eep $(PROJECT_NAME).map \
|
||||
$(PROJECT_NAME).srec $(PROJECT_NAME).elf
|
||||
|
||||
debug: $(PROJECT_NAME).elf
|
||||
$(QUOTE)arm-none-eabi-gdb$(QUOTE) -iex $(QUOTE)target extended-remote localhost:3333$(QUOTE) $(PROJECT_NAME).elf
|
||||
|
||||
QUOTE := "
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,62 @@
|
||||
:1000000020000120A9020000A5020000A5020000B6
|
||||
:10001000A5020000A5020000A502000000000000EB
|
||||
:10002000000000000000000000000000A502000029
|
||||
:10003000A502000000000000A5020000A5020000CB
|
||||
:10004000A5020000A5020000A5020000A502000014
|
||||
:10005000A5020000A5020000A5020000A502000004
|
||||
:10006000A5020000A5020000A5020000A5020000F4
|
||||
:10007000A5020000A5020000A5020000A5020000E4
|
||||
:10008000A5020000A5020000A5020000A5020000D4
|
||||
:10009000A5020000A5020000A5020000A5020000C4
|
||||
:1000A000A5020000A5020000A5020000A5020000B4
|
||||
:1000B000A5020000A5020000A5020000A5020000A4
|
||||
:1000C000A5020000A5020000A5020000A502000094
|
||||
:1000D000A5020000A5020000A5020000A502000084
|
||||
:1000E000A5020000A50200000000000000000000C2
|
||||
:1000F00000000000A5020000A5020000A50200000B
|
||||
:10010000A5020000A5020000A5020000A502000053
|
||||
:10011000A5020000A5020000A5020000A502000043
|
||||
:10012000A5020000A5020000A5020000A502000033
|
||||
:10013000A5020000A5020000A5020000A502000023
|
||||
:10014000A5020000A5020000A5020000A502000013
|
||||
:10015000A5020000A5020000A5020000A502000003
|
||||
:10016000A5020000A5020000A5020000A5020000F3
|
||||
:10017000A5020000A5020000A5020000A5020000E3
|
||||
:10018000A5020000A5020000A5020000A5020000D3
|
||||
:10019000A5020000A5020000A5020000A5020000C3
|
||||
:1001A000A5020000A5020000A5020000A5020000B3
|
||||
:1001B000A5020000A5020000A5020000A5020000A3
|
||||
:1001C000A5020000A5020000A5020000A502000093
|
||||
:1001D000A5020000A5020000A5020000A502000083
|
||||
:1001E000A5020000A5020000A5020000A502000073
|
||||
:1001F000A5020000A5020000A5020000A502000063
|
||||
:10020000A5020000A5020000A5020000A502000052
|
||||
:10021000A5020000A5020000A5020000A502000042
|
||||
:10022000A5020000A5020000A5020000A502000032
|
||||
:10023000A5020000A5020000A5020000A502000022
|
||||
:10024000A5020000A5020000A5020000A502000012
|
||||
:10025000A5020000A5020000A5020000A502000002
|
||||
:10026000A502000010B5054C237833B9044B13B137
|
||||
:100270000448AFF300800123237010BD000000206C
|
||||
:1002800000000000D003000008B5034B1BB1034978
|
||||
:100290000348AFF3008008BD000000000400002008
|
||||
:1002A000D0030000FEE7000018491948814210B54C
|
||||
:1002B0000AD0184BDA1C121A22F00302C41EA34201
|
||||
:1002C00038BF0022144B9847144B1548DA1C121AF9
|
||||
:1002D000C11E22F00302994288BF0022114B002167
|
||||
:1002E0009847114A114B22F07F029A60D3F8882078
|
||||
:1002F00042F47002C3F88820BFF34F8FBFF36F8FB3
|
||||
:100300000B4B98470B4B9847FEE700BFD00300000C
|
||||
:100310000000002000000020850300001C000020D9
|
||||
:1003200000000020A10300000000000000ED00E03C
|
||||
:100330003D0300003903000000BFFDE770B50D4D1F
|
||||
:100340000D4C641BA4100026A64209D10B4D0C4C89
|
||||
:1003500000F02EF8641BA4100026A64205D170BD43
|
||||
:1003600055F8043B98470136EEE755F8043B9847AB
|
||||
:100370000136F2E7BC030000BC030000BC03000030
|
||||
:10038000C00300000A44914200F1FF3300D17047DE
|
||||
:1003900010B511F8014B03F8014F9142F9D110BD8E
|
||||
:1003A00002440346934200D1704703F8011BF9E76A
|
||||
:1003B000F8B500BFF8BC08BC9E4670478902000033
|
||||
:1003C000F8B500BFF8BC08BC9E4670476502000047
|
||||
:00000001FF
|
@ -0,0 +1,276 @@
|
||||
|
||||
e54testdir.elf: file format elf32-littlearm
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 000003d0 00000000 00000000 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .relocate 00000000 20000000 20000000 000103d0 2**0
|
||||
CONTENTS
|
||||
2 .bkupram 00000000 47000000 47000000 000103d0 2**0
|
||||
CONTENTS
|
||||
3 .qspi 00000000 04000000 04000000 000103d0 2**0
|
||||
CONTENTS
|
||||
4 .bss 0000001c 20000000 20000000 00020000 2**2
|
||||
ALLOC
|
||||
5 .stack 00010004 2000001c 2000001c 00020000 2**0
|
||||
ALLOC
|
||||
6 .ARM.attributes 0000002e 00000000 00000000 000103d0 2**0
|
||||
CONTENTS, READONLY
|
||||
7 .comment 0000001e 00000000 00000000 000103fe 2**0
|
||||
CONTENTS, READONLY
|
||||
8 .debug_info 00000d0a 00000000 00000000 0001041c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
9 .debug_abbrev 00000200 00000000 00000000 00011126 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
10 .debug_aranges 00000048 00000000 00000000 00011326 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
11 .debug_ranges 00000028 00000000 00000000 0001136e 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
12 .debug_macro 00026037 00000000 00000000 00011396 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
13 .debug_line 00000cd8 00000000 00000000 000373cd 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
14 .debug_str 000f108b 00000000 00000000 000380a5 2**0
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
15 .debug_frame 000000cc 00000000 00000000 00129130 2**2
|
||||
CONTENTS, READONLY, DEBUGGING, OCTETS
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00000000 <exception_table>:
|
||||
0: 20 00 01 20 a9 02 00 00 a5 02 00 00 a5 02 00 00 .. ............
|
||||
10: a5 02 00 00 a5 02 00 00 a5 02 00 00 00 00 00 00 ................
|
||||
...
|
||||
2c: a5 02 00 00 a5 02 00 00 00 00 00 00 a5 02 00 00 ................
|
||||
3c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
4c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
5c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
6c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
7c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
8c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
9c: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
ac: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
bc: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
cc: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
dc: a5 02 00 00 a5 02 00 00 a5 02 00 00 00 00 00 00 ................
|
||||
...
|
||||
f4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
104: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
114: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
124: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
134: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
144: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
154: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
164: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
174: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
184: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
194: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
1a4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
1b4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
1c4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
1d4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
1e4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
1f4: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
204: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
214: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
224: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
234: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
244: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
254: a5 02 00 00 a5 02 00 00 a5 02 00 00 a5 02 00 00 ................
|
||||
|
||||
00000264 <__do_global_dtors_aux>:
|
||||
264: b510 push {r4, lr}
|
||||
266: 4c05 ldr r4, [pc, #20] ; (27c <__do_global_dtors_aux+0x18>)
|
||||
268: 7823 ldrb r3, [r4, #0]
|
||||
26a: b933 cbnz r3, 27a <__do_global_dtors_aux+0x16>
|
||||
26c: 4b04 ldr r3, [pc, #16] ; (280 <__do_global_dtors_aux+0x1c>)
|
||||
26e: b113 cbz r3, 276 <__do_global_dtors_aux+0x12>
|
||||
270: 4804 ldr r0, [pc, #16] ; (284 <__do_global_dtors_aux+0x20>)
|
||||
272: f3af 8000 nop.w
|
||||
276: 2301 movs r3, #1
|
||||
278: 7023 strb r3, [r4, #0]
|
||||
27a: bd10 pop {r4, pc}
|
||||
27c: 20000000 .word 0x20000000
|
||||
280: 00000000 .word 0x00000000
|
||||
284: 000003d0 .word 0x000003d0
|
||||
|
||||
00000288 <frame_dummy>:
|
||||
288: b508 push {r3, lr}
|
||||
28a: 4b03 ldr r3, [pc, #12] ; (298 <frame_dummy+0x10>)
|
||||
28c: b11b cbz r3, 296 <frame_dummy+0xe>
|
||||
28e: 4903 ldr r1, [pc, #12] ; (29c <frame_dummy+0x14>)
|
||||
290: 4803 ldr r0, [pc, #12] ; (2a0 <frame_dummy+0x18>)
|
||||
292: f3af 8000 nop.w
|
||||
296: bd08 pop {r3, pc}
|
||||
298: 00000000 .word 0x00000000
|
||||
29c: 20000004 .word 0x20000004
|
||||
2a0: 000003d0 .word 0x000003d0
|
||||
|
||||
000002a4 <Dummy_Handler>:
|
||||
/**
|
||||
* \brief Default interrupt handler for unused IRQs.
|
||||
*/
|
||||
void Dummy_Handler(void)
|
||||
{
|
||||
while (1) {
|
||||
2a4: e7fe b.n 2a4 <Dummy_Handler>
|
||||
...
|
||||
|
||||
000002a8 <Reset_Handler>:
|
||||
if (pSrc != pDest) {
|
||||
2a8: 4918 ldr r1, [pc, #96] ; (30c <Reset_Handler+0x64>)
|
||||
2aa: 4819 ldr r0, [pc, #100] ; (310 <Reset_Handler+0x68>)
|
||||
2ac: 4281 cmp r1, r0
|
||||
{
|
||||
2ae: b510 push {r4, lr}
|
||||
if (pSrc != pDest) {
|
||||
2b0: d00a beq.n 2c8 <Reset_Handler+0x20>
|
||||
*pDest++ = *pSrc++;
|
||||
2b2: 4b18 ldr r3, [pc, #96] ; (314 <Reset_Handler+0x6c>)
|
||||
2b4: 1cda adds r2, r3, #3
|
||||
2b6: 1a12 subs r2, r2, r0
|
||||
2b8: f022 0203 bic.w r2, r2, #3
|
||||
2bc: 1ec4 subs r4, r0, #3
|
||||
2be: 42a3 cmp r3, r4
|
||||
2c0: bf38 it cc
|
||||
2c2: 2200 movcc r2, #0
|
||||
2c4: 4b14 ldr r3, [pc, #80] ; (318 <Reset_Handler+0x70>)
|
||||
2c6: 4798 blx r3
|
||||
*pDest++ = 0;
|
||||
2c8: 4b14 ldr r3, [pc, #80] ; (31c <Reset_Handler+0x74>)
|
||||
2ca: 4815 ldr r0, [pc, #84] ; (320 <Reset_Handler+0x78>)
|
||||
2cc: 1cda adds r2, r3, #3
|
||||
2ce: 1a12 subs r2, r2, r0
|
||||
2d0: 1ec1 subs r1, r0, #3
|
||||
2d2: f022 0203 bic.w r2, r2, #3
|
||||
2d6: 4299 cmp r1, r3
|
||||
2d8: bf88 it hi
|
||||
2da: 2200 movhi r2, #0
|
||||
2dc: 4b11 ldr r3, [pc, #68] ; (324 <Reset_Handler+0x7c>)
|
||||
2de: 2100 movs r1, #0
|
||||
2e0: 4798 blx r3
|
||||
SCB->VTOR = ((uint32_t)pSrc & SCB_VTOR_TBLOFF_Msk);
|
||||
2e2: 4a11 ldr r2, [pc, #68] ; (328 <Reset_Handler+0x80>)
|
||||
2e4: 4b11 ldr r3, [pc, #68] ; (32c <Reset_Handler+0x84>)
|
||||
2e6: f022 027f bic.w r2, r2, #127 ; 0x7f
|
||||
2ea: 609a str r2, [r3, #8]
|
||||
SCB->CPACR |= (0xFu << 20);
|
||||
2ec: f8d3 2088 ldr.w r2, [r3, #136] ; 0x88
|
||||
2f0: f442 0270 orr.w r2, r2, #15728640 ; 0xf00000
|
||||
2f4: f8c3 2088 str.w r2, [r3, #136] ; 0x88
|
||||
\details Acts as a special kind of Data Memory Barrier.
|
||||
It completes when all explicit memory accesses before this instruction complete.
|
||||
*/
|
||||
__STATIC_FORCEINLINE void __DSB(void)
|
||||
{
|
||||
__ASM volatile ("dsb 0xF":::"memory");
|
||||
2f8: f3bf 8f4f dsb sy
|
||||
__ASM volatile ("isb 0xF":::"memory");
|
||||
2fc: f3bf 8f6f isb sy
|
||||
__libc_init_array();
|
||||
300: 4b0b ldr r3, [pc, #44] ; (330 <Reset_Handler+0x88>)
|
||||
302: 4798 blx r3
|
||||
main();
|
||||
304: 4b0b ldr r3, [pc, #44] ; (334 <Reset_Handler+0x8c>)
|
||||
306: 4798 blx r3
|
||||
while (1)
|
||||
308: e7fe b.n 308 <Reset_Handler+0x60>
|
||||
30a: bf00 nop
|
||||
30c: 000003d0 .word 0x000003d0
|
||||
310: 20000000 .word 0x20000000
|
||||
314: 20000000 .word 0x20000000
|
||||
318: 00000385 .word 0x00000385
|
||||
31c: 2000001c .word 0x2000001c
|
||||
320: 20000000 .word 0x20000000
|
||||
324: 000003a1 .word 0x000003a1
|
||||
328: 00000000 .word 0x00000000
|
||||
32c: e000ed00 .word 0xe000ed00
|
||||
330: 0000033d .word 0x0000033d
|
||||
334: 00000339 .word 0x00000339
|
||||
|
||||
00000338 <main>:
|
||||
|
||||
int main()
|
||||
{
|
||||
for(;;)
|
||||
{
|
||||
asm volatile("nop");
|
||||
338: bf00 nop
|
||||
for(;;)
|
||||
33a: e7fd b.n 338 <main>
|
||||
|
||||
0000033c <__libc_init_array>:
|
||||
33c: b570 push {r4, r5, r6, lr}
|
||||
33e: 4d0d ldr r5, [pc, #52] ; (374 <__libc_init_array+0x38>)
|
||||
340: 4c0d ldr r4, [pc, #52] ; (378 <__libc_init_array+0x3c>)
|
||||
342: 1b64 subs r4, r4, r5
|
||||
344: 10a4 asrs r4, r4, #2
|
||||
346: 2600 movs r6, #0
|
||||
348: 42a6 cmp r6, r4
|
||||
34a: d109 bne.n 360 <__libc_init_array+0x24>
|
||||
34c: 4d0b ldr r5, [pc, #44] ; (37c <__libc_init_array+0x40>)
|
||||
34e: 4c0c ldr r4, [pc, #48] ; (380 <__libc_init_array+0x44>)
|
||||
350: f000 f82e bl 3b0 <_init>
|
||||
354: 1b64 subs r4, r4, r5
|
||||
356: 10a4 asrs r4, r4, #2
|
||||
358: 2600 movs r6, #0
|
||||
35a: 42a6 cmp r6, r4
|
||||
35c: d105 bne.n 36a <__libc_init_array+0x2e>
|
||||
35e: bd70 pop {r4, r5, r6, pc}
|
||||
360: f855 3b04 ldr.w r3, [r5], #4
|
||||
364: 4798 blx r3
|
||||
366: 3601 adds r6, #1
|
||||
368: e7ee b.n 348 <__libc_init_array+0xc>
|
||||
36a: f855 3b04 ldr.w r3, [r5], #4
|
||||
36e: 4798 blx r3
|
||||
370: 3601 adds r6, #1
|
||||
372: e7f2 b.n 35a <__libc_init_array+0x1e>
|
||||
374: 000003bc .word 0x000003bc
|
||||
378: 000003bc .word 0x000003bc
|
||||
37c: 000003bc .word 0x000003bc
|
||||
380: 000003c0 .word 0x000003c0
|
||||
|
||||
00000384 <memcpy>:
|
||||
384: 440a add r2, r1
|
||||
386: 4291 cmp r1, r2
|
||||
388: f100 33ff add.w r3, r0, #4294967295 ; 0xffffffff
|
||||
38c: d100 bne.n 390 <memcpy+0xc>
|
||||
38e: 4770 bx lr
|
||||
390: b510 push {r4, lr}
|
||||
392: f811 4b01 ldrb.w r4, [r1], #1
|
||||
396: f803 4f01 strb.w r4, [r3, #1]!
|
||||
39a: 4291 cmp r1, r2
|
||||
39c: d1f9 bne.n 392 <memcpy+0xe>
|
||||
39e: bd10 pop {r4, pc}
|
||||
|
||||
000003a0 <memset>:
|
||||
3a0: 4402 add r2, r0
|
||||
3a2: 4603 mov r3, r0
|
||||
3a4: 4293 cmp r3, r2
|
||||
3a6: d100 bne.n 3aa <memset+0xa>
|
||||
3a8: 4770 bx lr
|
||||
3aa: f803 1b01 strb.w r1, [r3], #1
|
||||
3ae: e7f9 b.n 3a4 <memset+0x4>
|
||||
|
||||
000003b0 <_init>:
|
||||
3b0: b5f8 push {r3, r4, r5, r6, r7, lr}
|
||||
3b2: bf00 nop
|
||||
3b4: bcf8 pop {r3, r4, r5, r6, r7}
|
||||
3b6: bc08 pop {r3}
|
||||
3b8: 469e mov lr, r3
|
||||
3ba: 4770 bx lr
|
||||
|
||||
000003bc <__frame_dummy_init_array_entry>:
|
||||
3bc: 0289 0000 ....
|
||||
|
||||
000003c0 <_fini>:
|
||||
3c0: b5f8 push {r3, r4, r5, r6, r7, lr}
|
||||
3c2: bf00 nop
|
||||
3c4: bcf8 pop {r3, r4, r5, r6, r7}
|
||||
3c6: bc08 pop {r3}
|
||||
3c8: 469e mov lr, r3
|
||||
3ca: 4770 bx lr
|
||||
|
||||
000003cc <__do_global_dtors_aux_fini_array_entry>:
|
||||
3cc: 0265 0000 e...
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,177 @@
|
||||
src/main.d src/main.o: ../src/main.c ../ESF/mcu/inc/samed5x.h \
|
||||
../ESF/mcu/inc/same54p20a.h \
|
||||
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h \
|
||||
/usr/arm-none-eabi/include/stdint.h \
|
||||
/usr/arm-none-eabi/include/machine/_default_types.h \
|
||||
/usr/arm-none-eabi/include/sys/features.h \
|
||||
/usr/arm-none-eabi/include/_newlib_version.h \
|
||||
/usr/arm-none-eabi/include/sys/_intsup.h \
|
||||
/usr/arm-none-eabi/include/sys/_stdint.h \
|
||||
../ESF/common/inc/cmsis/core_cm4.h \
|
||||
../ESF/common/inc/cmsis/cmsis_version.h \
|
||||
../ESF/common/inc/cmsis/cmsis_compiler.h \
|
||||
../ESF/common/inc/cmsis/cmsis_gcc.h ../ESF/common/inc/cmsis/mpu_armv7.h \
|
||||
../ESF/mcu/inc/system_same54.h ../ESF/hdi/component/ac.h \
|
||||
../ESF/hdi/component/adc.h ../ESF/hdi/component/aes.h \
|
||||
../ESF/hdi/component/can.h ../ESF/hdi/component/ccl.h \
|
||||
../ESF/hdi/component/cmcc.h ../ESF/hdi/component/dac.h \
|
||||
../ESF/hdi/component/dmac.h ../ESF/hdi/component/dsu.h \
|
||||
../ESF/hdi/component/eic.h ../ESF/hdi/component/evsys.h \
|
||||
../ESF/hdi/component/freqm.h ../ESF/hdi/component/gclk.h \
|
||||
../ESF/hdi/component/gmac.h ../ESF/hdi/component/hmatrixb.h \
|
||||
../ESF/hdi/component/icm.h ../ESF/hdi/component/i2s.h \
|
||||
../ESF/hdi/component/mclk.h ../ESF/hdi/component/nvmctrl.h \
|
||||
../ESF/hdi/component/oscctrl.h ../ESF/hdi/component/osc32kctrl.h \
|
||||
../ESF/hdi/component/pac.h ../ESF/hdi/component/pcc.h \
|
||||
../ESF/hdi/component/pdec.h ../ESF/hdi/component/pm.h \
|
||||
../ESF/hdi/component/port.h ../ESF/hdi/component/qspi.h \
|
||||
../ESF/hdi/component/ramecc.h ../ESF/hdi/component/rstc.h \
|
||||
../ESF/hdi/component/rtc.h ../ESF/hdi/component/sdhc.h \
|
||||
../ESF/hdi/component/sercom.h ../ESF/hdi/component/supc.h \
|
||||
../ESF/hdi/component/tc.h ../ESF/hdi/component/tcc.h \
|
||||
../ESF/hdi/component/trng.h ../ESF/hdi/component/usb.h \
|
||||
../ESF/hdi/component/wdt.h ../ESF/hdi/instance/ac.h \
|
||||
../ESF/hdi/instance/adc0.h ../ESF/hdi/instance/adc1.h \
|
||||
../ESF/hdi/instance/aes.h ../ESF/hdi/instance/can0.h \
|
||||
../ESF/hdi/instance/can1.h ../ESF/hdi/instance/ccl.h \
|
||||
../ESF/hdi/instance/cmcc.h ../ESF/hdi/instance/dac.h \
|
||||
../ESF/hdi/instance/dmac.h ../ESF/hdi/instance/dsu.h \
|
||||
../ESF/hdi/instance/eic.h ../ESF/hdi/instance/evsys.h \
|
||||
../ESF/hdi/instance/freqm.h ../ESF/hdi/instance/gclk.h \
|
||||
../ESF/hdi/instance/gmac.h ../ESF/hdi/instance/hmatrix.h \
|
||||
../ESF/hdi/instance/icm.h ../ESF/hdi/instance/i2s.h \
|
||||
../ESF/hdi/instance/mclk.h ../ESF/hdi/instance/nvmctrl.h \
|
||||
../ESF/hdi/instance/oscctrl.h ../ESF/hdi/instance/osc32kctrl.h \
|
||||
../ESF/hdi/instance/pac.h ../ESF/hdi/instance/pcc.h \
|
||||
../ESF/hdi/instance/pdec.h ../ESF/hdi/instance/pm.h \
|
||||
../ESF/hdi/instance/port.h ../ESF/hdi/instance/pukcc.h \
|
||||
../ESF/hdi/instance/qspi.h ../ESF/hdi/instance/ramecc.h \
|
||||
../ESF/hdi/instance/rstc.h ../ESF/hdi/instance/rtc.h \
|
||||
../ESF/hdi/instance/sdhc0.h ../ESF/hdi/instance/sdhc1.h \
|
||||
../ESF/hdi/instance/sercom0.h ../ESF/hdi/instance/sercom1.h \
|
||||
../ESF/hdi/instance/sercom2.h ../ESF/hdi/instance/sercom3.h \
|
||||
../ESF/hdi/instance/sercom4.h ../ESF/hdi/instance/sercom5.h \
|
||||
../ESF/hdi/instance/sercom6.h ../ESF/hdi/instance/sercom7.h \
|
||||
../ESF/hdi/instance/supc.h ../ESF/hdi/instance/tc0.h \
|
||||
../ESF/hdi/instance/tc1.h ../ESF/hdi/instance/tc2.h \
|
||||
../ESF/hdi/instance/tc3.h ../ESF/hdi/instance/tc4.h \
|
||||
../ESF/hdi/instance/tc5.h ../ESF/hdi/instance/tc6.h \
|
||||
../ESF/hdi/instance/tc7.h ../ESF/hdi/instance/tcc0.h \
|
||||
../ESF/hdi/instance/tcc1.h ../ESF/hdi/instance/tcc2.h \
|
||||
../ESF/hdi/instance/tcc3.h ../ESF/hdi/instance/tcc4.h \
|
||||
../ESF/hdi/instance/trng.h ../ESF/hdi/instance/usb.h \
|
||||
../ESF/hdi/instance/wdt.h ../ESF/hdi/pio/same54p20a.h
|
||||
../ESF/mcu/inc/samed5x.h:
|
||||
../ESF/mcu/inc/same54p20a.h:
|
||||
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h:
|
||||
/usr/arm-none-eabi/include/stdint.h:
|
||||
/usr/arm-none-eabi/include/machine/_default_types.h:
|
||||
/usr/arm-none-eabi/include/sys/features.h:
|
||||
/usr/arm-none-eabi/include/_newlib_version.h:
|
||||
/usr/arm-none-eabi/include/sys/_intsup.h:
|
||||
/usr/arm-none-eabi/include/sys/_stdint.h:
|
||||
../ESF/common/inc/cmsis/core_cm4.h:
|
||||
../ESF/common/inc/cmsis/cmsis_version.h:
|
||||
../ESF/common/inc/cmsis/cmsis_compiler.h:
|
||||
../ESF/common/inc/cmsis/cmsis_gcc.h:
|
||||
../ESF/common/inc/cmsis/mpu_armv7.h:
|
||||
../ESF/mcu/inc/system_same54.h:
|
||||
../ESF/hdi/component/ac.h:
|
||||
../ESF/hdi/component/adc.h:
|
||||
../ESF/hdi/component/aes.h:
|
||||
../ESF/hdi/component/can.h:
|
||||
../ESF/hdi/component/ccl.h:
|
||||
../ESF/hdi/component/cmcc.h:
|
||||
../ESF/hdi/component/dac.h:
|
||||
../ESF/hdi/component/dmac.h:
|
||||
../ESF/hdi/component/dsu.h:
|
||||
../ESF/hdi/component/eic.h:
|
||||
../ESF/hdi/component/evsys.h:
|
||||
../ESF/hdi/component/freqm.h:
|
||||
../ESF/hdi/component/gclk.h:
|
||||
../ESF/hdi/component/gmac.h:
|
||||
../ESF/hdi/component/hmatrixb.h:
|
||||
../ESF/hdi/component/icm.h:
|
||||
../ESF/hdi/component/i2s.h:
|
||||
../ESF/hdi/component/mclk.h:
|
||||
../ESF/hdi/component/nvmctrl.h:
|
||||
../ESF/hdi/component/oscctrl.h:
|
||||
../ESF/hdi/component/osc32kctrl.h:
|
||||
../ESF/hdi/component/pac.h:
|
||||
../ESF/hdi/component/pcc.h:
|
||||
../ESF/hdi/component/pdec.h:
|
||||
../ESF/hdi/component/pm.h:
|
||||
../ESF/hdi/component/port.h:
|
||||
../ESF/hdi/component/qspi.h:
|
||||
../ESF/hdi/component/ramecc.h:
|
||||
../ESF/hdi/component/rstc.h:
|
||||
../ESF/hdi/component/rtc.h:
|
||||
../ESF/hdi/component/sdhc.h:
|
||||
../ESF/hdi/component/sercom.h:
|
||||
../ESF/hdi/component/supc.h:
|
||||
../ESF/hdi/component/tc.h:
|
||||
../ESF/hdi/component/tcc.h:
|
||||
../ESF/hdi/component/trng.h:
|
||||
../ESF/hdi/component/usb.h:
|
||||
../ESF/hdi/component/wdt.h:
|
||||
../ESF/hdi/instance/ac.h:
|
||||
../ESF/hdi/instance/adc0.h:
|
||||
../ESF/hdi/instance/adc1.h:
|
||||
../ESF/hdi/instance/aes.h:
|
||||
../ESF/hdi/instance/can0.h:
|
||||
../ESF/hdi/instance/can1.h:
|
||||
../ESF/hdi/instance/ccl.h:
|
||||
../ESF/hdi/instance/cmcc.h:
|
||||
../ESF/hdi/instance/dac.h:
|
||||
../ESF/hdi/instance/dmac.h:
|
||||
../ESF/hdi/instance/dsu.h:
|
||||
../ESF/hdi/instance/eic.h:
|
||||
../ESF/hdi/instance/evsys.h:
|
||||
../ESF/hdi/instance/freqm.h:
|
||||
../ESF/hdi/instance/gclk.h:
|
||||
../ESF/hdi/instance/gmac.h:
|
||||
../ESF/hdi/instance/hmatrix.h:
|
||||
../ESF/hdi/instance/icm.h:
|
||||
../ESF/hdi/instance/i2s.h:
|
||||
../ESF/hdi/instance/mclk.h:
|
||||
../ESF/hdi/instance/nvmctrl.h:
|
||||
../ESF/hdi/instance/oscctrl.h:
|
||||
../ESF/hdi/instance/osc32kctrl.h:
|
||||
../ESF/hdi/instance/pac.h:
|
||||
../ESF/hdi/instance/pcc.h:
|
||||
../ESF/hdi/instance/pdec.h:
|
||||
../ESF/hdi/instance/pm.h:
|
||||
../ESF/hdi/instance/port.h:
|
||||
../ESF/hdi/instance/pukcc.h:
|
||||
../ESF/hdi/instance/qspi.h:
|
||||
../ESF/hdi/instance/ramecc.h:
|
||||
../ESF/hdi/instance/rstc.h:
|
||||
../ESF/hdi/instance/rtc.h:
|
||||
../ESF/hdi/instance/sdhc0.h:
|
||||
../ESF/hdi/instance/sdhc1.h:
|
||||
../ESF/hdi/instance/sercom0.h:
|
||||
../ESF/hdi/instance/sercom1.h:
|
||||
../ESF/hdi/instance/sercom2.h:
|
||||
../ESF/hdi/instance/sercom3.h:
|
||||
../ESF/hdi/instance/sercom4.h:
|
||||
../ESF/hdi/instance/sercom5.h:
|
||||
../ESF/hdi/instance/sercom6.h:
|
||||
../ESF/hdi/instance/sercom7.h:
|
||||
../ESF/hdi/instance/supc.h:
|
||||
../ESF/hdi/instance/tc0.h:
|
||||
../ESF/hdi/instance/tc1.h:
|
||||
../ESF/hdi/instance/tc2.h:
|
||||
../ESF/hdi/instance/tc3.h:
|
||||
../ESF/hdi/instance/tc4.h:
|
||||
../ESF/hdi/instance/tc5.h:
|
||||
../ESF/hdi/instance/tc6.h:
|
||||
../ESF/hdi/instance/tc7.h:
|
||||
../ESF/hdi/instance/tcc0.h:
|
||||
../ESF/hdi/instance/tcc1.h:
|
||||
../ESF/hdi/instance/tcc2.h:
|
||||
../ESF/hdi/instance/tcc3.h:
|
||||
../ESF/hdi/instance/tcc4.h:
|
||||
../ESF/hdi/instance/trng.h:
|
||||
../ESF/hdi/instance/usb.h:
|
||||
../ESF/hdi/instance/wdt.h:
|
||||
../ESF/hdi/pio/same54p20a.h:
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAM_ED5X/cfg
|
@ -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/SAM_ED5X/hdi
|
@ -0,0 +1 @@
|
||||
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAM_ED5X/ld
|
@ -0,0 +1 @@
|
||||
/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAM_ED5X/mcu
|
@ -0,0 +1,10 @@
|
||||
#include "samed5x.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
for(;;)
|
||||
{
|
||||
asm volatile("nop");
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue