Need to change Vector table Address

Post here all questions related to LibMaple core if you can't find a relevant section!
stevestrong
Posts: 344
Joined: Fri Dec 27, 2019 4:53 pm
Answers: 7
Location: Munich, Germany
Contact:

Re: Need to change Vector table Address

Post by stevestrong »

sankarAMP2 wrote:
Sat Jun 06, 2020 3:36 am
I've made changes there but its not working from my custom location.
Then you have to check what exactly is your application doing. Did you try with a simple blinky sketch?

sankarAMP2
Posts: 27
Joined: Mon Feb 10, 2020 2:50 pm
Answers: 1
Location: India

Re: Need to change Vector table Address

Post by sankarAMP2 »

stevestrong wrote:
Sat Jun 06, 2020 7:53 am
Did you try with a simple blinky sketch?
Yes I am trying with blink example only.
sorry If it is a silly question but I don't know core level work,
In keil I just changed only IROM1 address, it directly took as flash base address and compiled and runs fine. but in arduino we have to change in different files like boards.txt, flash.ld, stm32f103re.ld ...
I am trying to understand build process I am not getting what is going on? please help me.

stevestrong
Posts: 344
Joined: Fri Dec 27, 2019 4:53 pm
Answers: 7
Location: Munich, Germany
Contact:

Re: Need to change Vector table Address

Post by stevestrong »

You only need to change one linker file, the one which is actually used.
And the boards.txt for VECT_TAB address.
This should not cause any headache...

Your problem is that you have two sw parts which both can be erroneous, and you don't know which one is causing the trouble.
First you have to make sure that the bootloader works as expected and flashes the sw from SD card to the right place.
Then you go one step further and check whether Arduino has built the application with the right offset.

Post here the Arduino build message (with verbose turned on).

sankarAMP2
Posts: 27
Joined: Mon Feb 10, 2020 2:50 pm
Answers: 1
Location: India

Re: Need to change Vector table Address

Post by sankarAMP2 »

stevestrong wrote:
Sat Jun 06, 2020 10:04 am
First you have to make sure that the bootloader works as expected and flashes the sw from SD card to the right place.
Yes my bootloader is doing well it is taking .bin file from sd and storing to right location. I have verified by seeing in st link utility. Works well when I generated 2nd application in keil.

sankarAMP2
Posts: 27
Joined: Mon Feb 10, 2020 2:50 pm
Answers: 1
Location: India

Re: Need to change Vector table Address

Post by sankarAMP2 »

Code: Select all

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\AMP_SAI\AppData\Local\Arduino15\packages -hardware C:\Users\AMP_SAI\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\AMP_SAI\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\AMP_SAI\Documents\Arduino\libraries -fqbn=Arduino_STM32-master:STM32F1:genericSTM32F103R:device_variant=STM32F103RE,upload_method=STLinkMethod,cpu_speed=speed_72mhz,opt=osstd -vid-pid=10C4_EA60 -ide-version=10811 -build-path C:\Users\AMP_SAI\Desktop\hexfile -warnings=none -build-cache C:\Users\AMP_SAI\AppData\Local\Temp\arduino_cache_727569 -prefs=build.warn_data_percentage=75 -verbose C:\Users\AMP_SAI\Desktop\usermks\usermks.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\AMP_SAI\AppData\Local\Arduino15\packages -hardware C:\Users\AMP_SAI\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\AMP_SAI\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\AMP_SAI\Documents\Arduino\libraries -fqbn=Arduino_STM32-master:STM32F1:genericSTM32F103R:device_variant=STM32F103RE,upload_method=STLinkMethod,cpu_speed=speed_72mhz,opt=osstd -vid-pid=10C4_EA60 -ide-version=10811 -build-path C:\Users\AMP_SAI\Desktop\hexfile -warnings=none -build-cache C:\Users\AMP_SAI\AppData\Local\Temp\arduino_cache_727569 -prefs=build.warn_data_percentage=75 -verbose C:\Users\AMP_SAI\Desktop\usermks\usermks.ino
Using board 'genericSTM32F103R' from platform in folder: C:\Users\AMP_SAI\Documents\Arduino\hardware\Arduino_STM32-master\STM32F1
Using core 'maple' from platform in folder: C:\Users\AMP_SAI\Documents\Arduino\hardware\Arduino_STM32-master\STM32F1
Warning: platform.txt from core 'STM32 Boards (STM32duino.com)' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.
Detecting libraries used...
"C:\\Users\\AMP_SAI\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103r -DVECT_TAB_ADDR=0x8010000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10811 -DARDUINO_GENERIC_STM32F103R -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER -DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/include" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/stm32f1/include" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/usb/stm32f1" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/usb/usb_lib" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\cores\\maple" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\variants\\generic_stm32f103r" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\sketch\\usermks.ino.cpp" -o nul
Generating function prototypes...
"C:\\Users\\AMP_SAI\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103r -DVECT_TAB_ADDR=0x8010000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10811 -DARDUINO_GENERIC_STM32F103R -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER -DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/include" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/stm32f1/include" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/usb/stm32f1" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/usb/usb_lib" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\cores\\maple" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\variants\\generic_stm32f103r" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\sketch\\usermks.ino.cpp" -o "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\AMP_SAI\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -MMD -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103r -DVECT_TAB_ADDR=0x8010000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10811 -DARDUINO_GENERIC_STM32F103R -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER -DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103RE -mthumb -march=armv7-m -D__STM32F1__ "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/include" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/stm32f1/include" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/usb/stm32f1" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\system/libmaple/usb/usb_lib" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\cores\\maple" "-IC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\variants\\generic_stm32f103r" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\sketch\\usermks.ino.cpp" -o "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\sketch\\usermks.ino.cpp.o"
Compiling libraries...
Compiling core...
Using previously compiled file: C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start.S.o
Using previously compiled file: C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start_c.c.o
Using previously compiled file: C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
Using previously compiled file: C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
Using previously compiled file: C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
Using previously compiled file: C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
Using precompiled core: C:\Users\AMP_SAI\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a
Linking everything together...
"C:\\Users\\AMP_SAI\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -Os -Wl,--gc-sections -mcpu=cortex-m3 "-TC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\variants\\generic_stm32f103r/ld/stm32f103re.ld" "-Wl,-Map,C:\\Users\\AMP_SAI\\Desktop\\hexfile/usermks.ino.map" "-LC:\\Users\\AMP_SAI\\Documents\\Arduino\\hardware\\Arduino_STM32-master\\STM32F1\\variants\\generic_stm32f103r/ld" -o "C:\\Users\\AMP_SAI\\Desktop\\hexfile/usermks.ino.elf" "-LC:\\Users\\AMP_SAI\\Desktop\\hexfile" -lm -lgcc -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\sketch\\usermks.ino.cpp.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\core\\wirish\\start.S.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\core\\wirish\\start_c.c.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\core\\wirish\\syscalls.c.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\core\\board.cpp.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\core\\wirish\\boards.cpp.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile\\core\\wirish\\boards_setup.cpp.o" "C:\\Users\\AMP_SAI\\Desktop\\hexfile/..\\..\\AppData\\Local\\Temp\\arduino_cache_727569\\core\\core_5b0bd59db35eb2205b9735ec041d5f36.a" -Wl,--end-group
"C:\\Users\\AMP_SAI\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\AMP_SAI\\Desktop\\hexfile/usermks.ino.elf" "C:\\Users\\AMP_SAI\\Desktop\\hexfile/usermks.ino.bin"
"C:\\Users\\AMP_SAI\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-size" -A "C:\\Users\\AMP_SAI\\Desktop\\hexfile/usermks.ino.elf"
Sketch uses 15796 bytes (3%) of program storage space. Maximum is 524288 bytes.
Global variables use 5176 bytes (7%) of dynamic memory, leaving 60360 bytes for local variables. Maximum is 65536 bytes.
I have made changes in 2 files boards.txt and stm32f103re.ld

stevestrong
Posts: 344
Joined: Fri Dec 27, 2019 4:53 pm
Answers: 7
Location: Munich, Germany
Contact:

Re: Need to change Vector table Address

Post by stevestrong »

Please post those changed files, and the MAP file, too.

sankarAMP2
Posts: 27
Joined: Mon Feb 10, 2020 2:50 pm
Answers: 1
Location: India

Re: Need to change Vector table Address

Post by sankarAMP2 »

stm32f103re.ld

Code: Select all

/*
 * Linker script for Generic STM32F103RE boards. 
 */
MEMORY
{
  ram (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
  rom (rx)  : ORIGIN = 0x08010000, LENGTH = 448K
}


/* Provide memory region aliases for common.inc */
REGION_ALIAS("REGION_TEXT", rom);
REGION_ALIAS("REGION_DATA", ram);
REGION_ALIAS("REGION_BSS", ram);
REGION_ALIAS("REGION_RODATA", rom);

/* Let common.inc handle the real work. */
INCLUDE common.inc
boards.txt file

Code: Select all

# STM32 Boards

menu.device_variant=Variant
menu.bootloader_version=Bootloader version
menu.upload_method=Upload method
menu.cpu_speed=CPU Speed(MHz)
menu.opt=Optimize

##############################################################
mapleMini.name=Maple Mini

mapleMini.build.board=MAPLE_MINI
mapleMini.vid.0=0x1EAF
mapleMini.pid.0=0x0004
mapleMini.build.core=maple
mapleMini.build.cpu_flags=-DMCU_STM32F103CB -DSERIAL_USB
mapleMini.build.variant=maple_mini
mapleMini.upload.usbID=1EAF:0003

mapleMini.upload.tool=maple_upload
mapleMini.upload.protocol=maple_dfu
mapleMini.upload.use_1200bps_touch=false
mapleMini.upload.file_type=bin
mapleMini.upload.auto_reset=true

mapleMini.menu.bootloader_version.original = Original (17k RAM,108k Flash)
mapleMini.menu.bootloader_version.original.build.vect=VECT_TAB_ADDR=0x8005000
mapleMini.menu.bootloader_version.original.build.ldscript=ld/flash.ld
mapleMini.menu.bootloader_version.original.upload.maximum_size=110592
mapleMini.menu.bootloader_version.original.upload.maximum_data_size=17408
mapleMini.menu.bootloader_version.original.upload.altID=1

mapleMini.menu.bootloader_version.bootloader20 = Bootloader 2.0 (20k RAM,120k Flash)
mapleMini.menu.bootloader_version.bootloader20.build.vect=VECT_TAB_ADDR=0x8002000
mapleMini.menu.bootloader_version.bootloader20.build.ldscript=ld/bootloader_20.ld
mapleMini.menu.bootloader_version.bootloader20.upload.maximum_size=122880
mapleMini.menu.bootloader_version.bootloader20.upload.maximum_data_size=20480
mapleMini.menu.bootloader_version.bootloader20.upload.altID=2

#-- CPU Clock frequency
mapleMini.menu.cpu_speed.speed_72mhz=72MHz (Normal)
mapleMini.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

mapleMini.menu.cpu_speed.speed_48mhz=48MHz (Slow - with USB)
mapleMini.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

mapleMini.menu.cpu_speed.speed_128mhz=Overclocked 128MHz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
mapleMini.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
mapleMini.menu.opt.osstd=Smallest (default)
#mapleMini.menu.opt.oslto=Smallest Code with LTO
#mapleMini.menu.opt.oslto.build.flags.optimize=-Os -flto
#mapleMini.menu.opt.oslto.build.flags.ldspecs=-flto
mapleMini.menu.opt.o1std=Fast (-O1)
mapleMini.menu.opt.o1std.build.flags.optimize=-O1
mapleMini.menu.opt.o1std.build.flags.ldspecs=
#mapleMini.menu.opt.o1lto=Fast (-O1) with LTO
#mapleMini.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#mapleMini.menu.opt.o1lto.build.flags.ldspecs=-flto
mapleMini.menu.opt.o2std=Faster (-O2)
mapleMini.menu.opt.o2std.build.flags.optimize=-O2
mapleMini.menu.opt.o2std.build.flags.ldspecs=
#mapleMini.menu.opt.o2lto=Faster (-O2) with LTO
#mapleMini.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#mapleMini.menu.opt.o2lto.build.flags.ldspecs=-flto
mapleMini.menu.opt.o3std=Fastest (-O3)
mapleMini.menu.opt.o3std.build.flags.optimize=-O3
mapleMini.menu.opt.o3std.build.flags.ldspecs=
#mapleMini.menu.opt.o3lto=Fastest (-O3) with LTO
#mapleMini.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#mapleMini.menu.opt.o3lto.build.flags.ldspecs=-flto
mapleMini.menu.opt.ogstd=Debug (-g)
mapleMini.menu.opt.ogstd.build.flags.optimize=-Og
mapleMini.menu.opt.ogstd.build.flags.ldspecs=


##############################################################
maple.name=Maple (Rev 3)

maple.vid.0=0x1EAF
maple.pid.0=0x0004
maple.upload.tool=maple_upload
maple.upload.protocol=maple_dfu
maple.upload.maximum_size=108000
maple.upload.maximum_data_size=17000
maple.upload.use_1200bps_touch=false
maple.upload.file_type=bin
maple.upload.usbID=1EAF:0003
maple.upload.altID=1
maple.upload.auto_reset=true

maple.build.board=MAPLE_REV3
maple.build.core=maple
maple.build.cpu_flags=-DMCU_STM32F103RB -DSERIAL_USB
maple.build.ldscript=ld/flash.ld
maple.build.variant=maple
maple.build.vect=VECT_TAB_ADDR=0x8005000

#-- CPU Clock frequency
maple.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
maple.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

maple.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
maple.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

maple.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
maple.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
maple.menu.opt.osstd=Smallest (default)
#maple.menu.opt.oslto=Smallest Code with LTO
#maple.menu.opt.oslto.build.flags.optimize=-Os -flto
#maple.menu.opt.oslto.build.flags.ldspecs=-flto
maple.menu.opt.o1std=Fast (-O1)
maple.menu.opt.o1std.build.flags.optimize=-O1
maple.menu.opt.o1std.build.flags.ldspecs=
#maple.menu.opt.o1lto=Fast (-O1) with LTO
#maple.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#maple.menu.opt.o1lto.build.flags.ldspecs=-flto
maple.menu.opt.o2std=Faster (-O2)
maple.menu.opt.o2std.build.flags.optimize=-O2
maple.menu.opt.o2std.build.flags.ldspecs=
#maple.menu.opt.o2lto=Faster (-O2) with LTO
#maple.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#maple.menu.opt.o2lto.build.flags.ldspecs=-flto
maple.menu.opt.o3std=Fastest (-O3)
maple.menu.opt.o3std.build.flags.optimize=-O3
maple.menu.opt.o3std.build.flags.ldspecs=
#maple.menu.opt.o3lto=Fastest (-O3) with LTO
#maple.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#maple.menu.opt.o3lto.build.flags.ldspecs=-flto
maple.menu.opt.ogstd=Debug (-g)
maple.menu.opt.ogstd.build.flags.optimize=-Og
maple.menu.opt.ogstd.build.flags.ldspecs=

##############################################################
mapleRET6.name=Maple (RET6)

mapleRET6.vid.0=0x1EAF
mapleRET6.pid.0=0x0004
mapleRET6.build.board=MAPLE_RET6
mapleRET6.build.core=maple
mapleRET6.build.cpu_flags=-DMCU_STM32F103RE -DSERIAL_USB

mapleRET6.build.ldscript=ld/stm32f103re-bootloader.ld
mapleRET6.build.variant=maple_ret6
mapleRET6.build.vect=VECT_TAB_ADDR=0x8005000

mapleRET6.upload.tool=maple_upload
mapleRET6.upload.protocol=maple_dfu
mapleRET6.upload.maximum_size=262144
mapleRET6.upload.maximum_data_size=49152
mapleRET6.upload.use_1200bps_touch=false
mapleRET6.upload.file_type=bin
mapleRET6.upload.usbID=1EAF:0003
mapleRET6.upload.altID=1
mapleRET6.upload.auto_reset=true

#-- CPU Clock frequency
mapleRET6.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
mapleRET6.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

mapleRET6.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
mapleRET6.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

mapleRET6.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
mapleRET6.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L


#-- Optimizations
mapleRET6.menu.opt.osstd=Smallest (default)
#mapleRET6.menu.opt.oslto=Smallest Code with LTO
#mapleRET6.menu.opt.oslto.build.flags.optimize=-Os -flto
#mapleRET6.menu.opt.oslto.build.flags.ldspecs=-flto
mapleRET6.menu.opt.o1std=Fast (-O1)
mapleRET6.menu.opt.o1std.build.flags.optimize=-O1
mapleRET6.menu.opt.o1std.build.flags.ldspecs=
#mapleRET6.menu.opt.o1lto=Fast (-O1) with LTO
#mapleRET6.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#mapleRET6.menu.opt.o1lto.build.flags.ldspecs=-flto
mapleRET6.menu.opt.o2std=Faster (-O2)
mapleRET6.menu.opt.o2std.build.flags.optimize=-O2
mapleRET6.menu.opt.o2std.build.flags.ldspecs=
#mapleRET6.menu.opt.o2lto=Faster (-O2) with LTO
#mapleRET6.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#mapleRET6.menu.opt.o2lto.build.flags.ldspecs=-flto
mapleRET6.menu.opt.o3std=Fastest (-O3)
mapleRET6.menu.opt.o3std.build.flags.optimize=-O3
mapleRET6.menu.opt.o3std.build.flags.ldspecs=
#mapleRET6.menu.opt.o3lto=Fastest (-O3) with LTO
#mapleRET6.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#mapleRET6.menu.opt.o3lto.build.flags.ldspecs=-flto
mapleRET6.menu.opt.ogstd=Debug (-g)
mapleRET6.menu.opt.ogstd.build.flags.optimize=-Og
mapleRET6.menu.opt.ogstd.build.flags.ldspecs=

##############################################################

microduino32_flash.name=Microduino Core STM32 to Flash

microduino32_flash.vid.0=0x1EAF
microduino32_flash.pid.0=0x0004
microduino32_flash.upload.tool=maple_upload
microduino32_flash.upload.protocol=maple_dfu
microduino32_flash.upload.maximum_size=108000
microduino32_flash.upload.maximum_data_size=17000
microduino32_flash.upload.use_1200bps_touch=false
microduino32_flash.upload.file_type=bin
microduino32_flash.upload.usbID=1EAF:0003
microduino32_flash.upload.altID=1
microduino32_flash.upload.auto_reset=true

microduino32_flash.build.mcu=cortex-m3
microduino32_flash.build.f_cpu=72000000L
microduino32_flash.build.board=MICRODUINO_CORE_STM32
microduino32_flash.build.core=maple
microduino32_flash.build.extra_flags=-DMCU_STM32F103CB -mthumb -DSERIAL_USB -march=armv7-m -D__STM32F1__
microduino32_flash.build.ldscript=ld/flash.ld
microduino32_flash.build.variant=microduino
microduino32_flash.build.variant_system_lib=libmaple.a
microduino32_flash.build.vect=VECT_TAB_ADDR=0x8005000
microduino32_flash.build.density=STM32_MEDIUM_DENSITY
# FIXME!
microduino32_flash.build.error_led_port=GPIOB
microduino32_flash.build.error_led_pin=1
microduino32_flash.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1

#-- CPU Clock frequency
microduino32_flash.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
microduino32_flash.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

microduino32_flash.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
microduino32_flash.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

microduino32_flash.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
microduino32_flash.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
microduino32_flash.menu.opt.osstd=Smallest (default)
#microduino32_flash.menu.opt.oslto=Smallest Code with LTO
#microduino32_flash.menu.opt.oslto.build.flags.optimize=-Os -flto
#microduino32_flash.menu.opt.oslto.build.flags.ldspecs=-flto
microduino32_flash.menu.opt.o1std=Fast (-O1)
microduino32_flash.menu.opt.o1std.build.flags.optimize=-O1
microduino32_flash.menu.opt.o1std.build.flags.ldspecs=
#microduino32_flash.menu.opt.o1lto=Fast (-O1) with LTO
#microduino32_flash.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#microduino32_flash.menu.opt.o1lto.build.flags.ldspecs=-flto
microduino32_flash.menu.opt.o2std=Faster (-O2)
microduino32_flash.menu.opt.o2std.build.flags.optimize=-O2
microduino32_flash.menu.opt.o2std.build.flags.ldspecs=
#microduino32_flash.menu.opt.o2lto=Faster (-O2) with LTO
#microduino32_flash.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#microduino32_flash.menu.opt.o2lto.build.flags.ldspecs=-flto
microduino32_flash.menu.opt.o3std=Fastest (-O3)
microduino32_flash.menu.opt.o3std.build.flags.optimize=-O3
microduino32_flash.menu.opt.o3std.build.flags.ldspecs=
#microduino32_flash.menu.opt.o3lto=Fastest (-O3) with LTO
#microduino32_flash.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#microduino32_flash.menu.opt.o3lto.build.flags.ldspecs=-flto
microduino32_flash.menu.opt.ogstd=Debug (-g)
microduino32_flash.menu.opt.ogstd.build.flags.optimize=-Og
microduino32_flash.menu.opt.ogstd.build.flags.ldspecs=

##############################################################
nucleo_f103rb.name=STM Nucleo F103RB (STLink)

nucleo_f103rb.upload.tool=stlink_upload
nucleo_f103rb.upload.protocol=maple_dfu
nucleo_f103rb.upload.maximum_size=108000
nucleo_f103rb.upload.maximum_data_size=17000
nucleo_f103rb.upload.use_1200bps_touch=false
nucleo_f103rb.upload.file_type=bin
nucleo_f103rb.upload.params.quiet=no

nucleo_f103rb.upload.usbID=1EAF:0003
nucleo_f103rb.upload.altID=1
nucleo_f103rb.upload.auto_reset=true

nucleo_f103rb.build.mcu=cortex-m3
nucleo_f103rb.build.board=STM_NUCLEO_F103RB
nucleo_f103rb.build.core=maple
nucleo_f103rb.build.ldscript=ld/jtag.ld
nucleo_f103rb.build.variant=nucleo_f103rb
nucleo_f103rb.build.variant_system_lib=libmaple.a
nucleo_f103rb.build.density=STM32_MEDIUM_DENSITY
nucleo_f103rb.build.error_led_port=GPIOB
nucleo_f103rb.build.error_led_pin=1
nucleo_f103rb.build.gcc_ver=gcc-arm-none-eabi-4.8.3-2014q1
nucleo_f103rb.build.vect=VECT_TAB_ADDR=0x8000000

## internal oscillator (HSI), running at 64 MHz
nucleo_f103rb.menu.device_variant.NucleoF103_HSI=Nucleo F103 @ 64 MHz
nucleo_f103rb.menu.device_variant.NucleoF103_HSI.build.f_cpu=64000000L
nucleo_f103rb.menu.device_variant.NucleoF103_HSI.build.extra_flags=-DMCU_STM32F103RB -mthumb -march=armv7-m -D__STM32F1__

## external crystal (HSE), running at 72 MHz
nucleo_f103rb.menu.device_variant.NucleoF103_HSE=Nucleo F103 @ 72 MHz w/ crystal
nucleo_f103rb.menu.device_variant.NucleoF103_HSE.build.f_cpu=72000000L
nucleo_f103rb.menu.device_variant.NucleoF103_HSE.build.extra_flags=-DNUCLEO_HSE_CRYSTAL -DMCU_STM32F103RB -mthumb -march=armv7-m -D__STM32F1__

#-- Optimizations
nucleo_f103rb.menu.opt.osstd=Smallest (default)
#nucleo_f103rb.menu.opt.oslto=Smallest Code with LTO
#nucleo_f103rb.menu.opt.oslto.build.flags.optimize=-Os -flto
#nucleo_f103rb.menu.opt.oslto.build.flags.ldspecs=-flto
nucleo_f103rb.menu.opt.o1std=Fast (-O1)
nucleo_f103rb.menu.opt.o1std.build.flags.optimize=-O1
nucleo_f103rb.menu.opt.o1std.build.flags.ldspecs=
#nucleo_f103rb.menu.opt.o1lto=Fast (-O1) with LTO
#nucleo_f103rb.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#nucleo_f103rb.menu.opt.o1lto.build.flags.ldspecs=-flto
nucleo_f103rb.menu.opt.o2std=Faster (-O2)
nucleo_f103rb.menu.opt.o2std.build.flags.optimize=-O2
nucleo_f103rb.menu.opt.o2std.build.flags.ldspecs=
#nucleo_f103rb.menu.opt.o2lto=Faster (-O2) with LTO
#nucleo_f103rb.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#nucleo_f103rb.menu.opt.o2lto.build.flags.ldspecs=-flto
nucleo_f103rb.menu.opt.o3std=Fastest (-O3)
nucleo_f103rb.menu.opt.o3std.build.flags.optimize=-O3
nucleo_f103rb.menu.opt.o3std.build.flags.ldspecs=
#nucleo_f103rb.menu.opt.o3lto=Fastest (-O3) with LTO
#nucleo_f103rb.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#nucleo_f103rb.menu.opt.o3lto.build.flags.ldspecs=-flto
nucleo_f103rb.menu.opt.ogstd=Debug (-g)
nucleo_f103rb.menu.opt.ogstd.build.flags.optimize=-Og
nucleo_f103rb.menu.opt.ogstd.build.flags.ldspecs=

###################### Generic STM32F103C ########################################

genericSTM32F103C.name=Generic STM32F103C series
genericSTM32F103C.vid.0=0x1EAF
genericSTM32F103C.pid.0=0x0004
genericSTM32F103C.build.variant=generic_stm32f103c
genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000
genericSTM32F103C.build.core=maple
genericSTM32F103C.build.board=GENERIC_STM32F103C
genericSTM32F103C.build.error_led_port=GPIOC
genericSTM32F103C.build.error_led_pin=13
genericSTM32F103C.upload.use_1200bps_touch=false
genericSTM32F103C.upload.file_type=bin
genericSTM32F103C.upload.auto_reset=true
genericSTM32F103C.upload.tool=maple_upload
genericSTM32F103C.upload.protocol=maple_dfu

## STM32F103C8 -------------------------
genericSTM32F103C.menu.device_variant.STM32F103C8=STM32F103C8 (20k RAM. 64k Flash)
genericSTM32F103C.menu.device_variant.STM32F103C8.build.cpu_flags=-DMCU_STM32F103C8
genericSTM32F103C.menu.device_variant.STM32F103C8.build.ldscript=ld/jtag_c8.ld
genericSTM32F103C.menu.device_variant.STM32F103C8.upload.maximum_size=65536
genericSTM32F103C.menu.device_variant.STM32F103C8.upload.maximum_data_size=20480

## STM32F103CB -------------------------
genericSTM32F103C.menu.device_variant.STM32F103CB=STM32F103CB (20k RAM. 128k Flash)
genericSTM32F103C.menu.device_variant.STM32F103CB.build.cpu_flags=-DMCU_STM32F103CB
genericSTM32F103C.menu.device_variant.STM32F103CB.build.ldscript=ld/jtag.ld
genericSTM32F103C.menu.device_variant.STM32F103CB.upload.maximum_size=131072
genericSTM32F103C.menu.device_variant.STM32F103CB.upload.maximum_data_size=20480

#---------------------------- UPLOAD METHODS ---------------------------

genericSTM32F103C.menu.upload_method.DFUUploadMethod=STM32duino bootloader
genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
genericSTM32F103C.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
genericSTM32F103C.menu.upload_method.DFUUploadMethod.upload.altID=2

genericSTM32F103C.menu.upload_method.serialMethod=Serial
genericSTM32F103C.menu.upload_method.serialMethod.upload.protocol=maple_serial
genericSTM32F103C.menu.upload_method.serialMethod.upload.tool=serial_upload
genericSTM32F103C.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

genericSTM32F103C.menu.upload_method.STLinkMethod=STLink
genericSTM32F103C.menu.upload_method.STLinkMethod.upload.protocol=STLink
genericSTM32F103C.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

genericSTM32F103C.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
genericSTM32F103C.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
genericSTM32F103C.menu.upload_method.BMPMethod.upload.tool=bmp_upload
genericSTM32F103C.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

genericSTM32F103C.menu.upload_method.jlinkMethod=JLink
genericSTM32F103C.menu.upload_method.jlinkMethod.upload.protocol=jlink
genericSTM32F103C.menu.upload_method.jlinkMethod.upload.tool=jlink_upload
genericSTM32F103C.menu.upload_method.jlinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER 

genericSTM32F103C.menu.upload_method.HIDUploadMethod=HID bootloader 2.0
genericSTM32F103C.menu.upload_method.HIDUploadMethod.upload.tool=hid_upload
genericSTM32F103C.menu.upload_method.HIDUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
genericSTM32F103C.menu.upload_method.HIDUploadMethod.build.vect=VECT_TAB_ADDR=0x8001000
genericSTM32F103C.menu.upload_method.HIDUploadMethod.build.ldscript=ld/hid_bootloader.ld

#-- CPU Clock frequency
genericSTM32F103C.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
genericSTM32F103C.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

genericSTM32F103C.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
genericSTM32F103C.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

genericSTM32F103C.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
genericSTM32F103C.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
genericSTM32F103C.menu.opt.osstd=Smallest (default)
#genericSTM32F103C.menu.opt.oslto=Smallest Code with LTO
#genericSTM32F103C.menu.opt.oslto.build.flags.optimize=-Os -flto
#genericSTM32F103C.menu.opt.oslto.build.flags.ldspecs=-flto
genericSTM32F103C.menu.opt.o1std=Fast (-O1)
genericSTM32F103C.menu.opt.o1std.build.flags.optimize=-O1
genericSTM32F103C.menu.opt.o1std.build.flags.ldspecs=
#genericSTM32F103C.menu.opt.o1lto=Fast (-O1) with LTO
#genericSTM32F103C.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#genericSTM32F103C.menu.opt.o1lto.build.flags.ldspecs=-flto
genericSTM32F103C.menu.opt.o2std=Faster (-O2)
genericSTM32F103C.menu.opt.o2std.build.flags.optimize=-O2
genericSTM32F103C.menu.opt.o2std.build.flags.ldspecs=
#genericSTM32F103C.menu.opt.o2lto=Faster (-O2) with LTO
#genericSTM32F103C.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#genericSTM32F103C.menu.opt.o2lto.build.flags.ldspecs=-flto
genericSTM32F103C.menu.opt.o3std=Fastest (-O3)
genericSTM32F103C.menu.opt.o3std.build.flags.optimize=-O3
genericSTM32F103C.menu.opt.o3std.build.flags.ldspecs=
#genericSTM32F103C.menu.opt.o3lto=Fastest (-O3) with LTO
#genericSTM32F103C.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#genericSTM32F103C.menu.opt.o3lto.build.flags.ldspecs=-flto
genericSTM32F103C.menu.opt.ogstd=Debug (-g)
genericSTM32F103C.menu.opt.ogstd.build.flags.optimize=-Og
genericSTM32F103C.menu.opt.ogstd.build.flags.ldspecs=

###################### Generic STM32F103C6 ########################################

genericSTM32F103C6.name=Generic STM32F103C6/fake STM32F103C8
genericSTM32F103C6.vid.0=0x1EAF
genericSTM32F103C6.pid.0=0x0004
genericSTM32F103C6.build.variant=generic_stm32f103c
genericSTM32F103C6.build.vect=VECT_TAB_ADDR=0x8000000
genericSTM32F103C6.build.core=maple
genericSTM32F103C6.build.board=GENERIC_STM32F103C
genericSTM32F103C6.build.error_led_port=GPIOC
genericSTM32F103C6.build.error_led_pin=13
genericSTM32F103C6.upload.use_1200bps_touch=false
genericSTM32F103C6.upload.file_type=bin
genericSTM32F103C6.upload.auto_reset=true
genericSTM32F103C6.upload.tool=maple_upload
genericSTM32F103C6.upload.protocol=maple_dfu
genericSTM32F103C6.build.cpu_flags=-DMCU_STM32F103C6
genericSTM32F103C6.build.ldscript=ld/jtag_c6.ld
genericSTM32F103C6.upload.maximum_size=32768
genericSTM32F103C6.upload.maximum_data_size=10240

#---------------------------- UPLOAD METHODS ---------------------------

genericSTM32F103C6.menu.upload_method.DFUUploadMethod=STM32duino bootloader
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20_c6.ld
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.upload.altID=2
genericSTM32F103C6.menu.upload_method.DFUUploadMethod.upload.maximum_size=24576

genericSTM32F103C6.menu.upload_method.serialMethod=Serial
genericSTM32F103C6.menu.upload_method.serialMethod.upload.protocol=maple_serial
genericSTM32F103C6.menu.upload_method.serialMethod.upload.tool=serial_upload
genericSTM32F103C6.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

genericSTM32F103C6.menu.upload_method.STLinkMethod=STLink
genericSTM32F103C6.menu.upload_method.STLinkMethod.upload.protocol=STLink
genericSTM32F103C6.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
genericSTM32F103C6.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

genericSTM32F103C6.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
genericSTM32F103C6.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
genericSTM32F103C6.menu.upload_method.BMPMethod.upload.tool=bmp_upload
genericSTM32F103C6.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

genericSTM32F103C6.menu.upload_method.jlinkMethod=JLink
genericSTM32F103C6.menu.upload_method.jlinkMethod.upload.protocol=jlink
genericSTM32F103C6.menu.upload_method.jlinkMethod.upload.tool=jlink_upload
genericSTM32F103C6.menu.upload_method.jlinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER 

#genericSTM32F103C6.menu.upload_method.HIDUploadMethod=HID bootloader 2.0
#genericSTM32F103C6.menu.upload_method.HIDUploadMethod.upload.tool=hid_upload
#genericSTM32F103C6.menu.upload_method.HIDUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER
#genericSTM32F103C6.menu.upload_method.HIDUploadMethod.build.vect=VECT_TAB_ADDR=0x8001000
#genericSTM32F103C6.menu.upload_method.HIDUploadMethod.build.ldscript=ld/hid_bootloader_c6.ld

#-- CPU Clock frequency
genericSTM32F103C6.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
genericSTM32F103C6.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

genericSTM32F103C6.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
genericSTM32F103C6.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

genericSTM32F103C6.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
genericSTM32F103C6.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
genericSTM32F103C6.menu.opt.osstd=Smallest (default)
#genericSTM32F103C6.menu.opt.oslto=Smallest Code with LTO
#genericSTM32F103C6.menu.opt.oslto.build.flags.optimize=-Os -flto
#genericSTM32F103C6.menu.opt.oslto.build.flags.ldspecs=-flto
genericSTM32F103C6.menu.opt.o1std=Fast (-O1)
genericSTM32F103C6.menu.opt.o1std.build.flags.optimize=-O1
genericSTM32F103C6.menu.opt.o1std.build.flags.ldspecs=
#genericSTM32F103C6.menu.opt.o1lto=Fast (-O1) with LTO
#genericSTM32F103C6.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#genericSTM32F103C6.menu.opt.o1lto.build.flags.ldspecs=-flto
genericSTM32F103C6.menu.opt.o2std=Faster (-O2)
genericSTM32F103C6.menu.opt.o2std.build.flags.optimize=-O2
genericSTM32F103C6.menu.opt.o2std.build.flags.ldspecs=
#genericSTM32F103C6.menu.opt.o2lto=Faster (-O2) with LTO
#genericSTM32F103C6.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#genericSTM32F103C6.menu.opt.o2lto.build.flags.ldspecs=-flto
genericSTM32F103C6.menu.opt.o3std=Fastest (-O3)
genericSTM32F103C6.menu.opt.o3std.build.flags.optimize=-O3
genericSTM32F103C6.menu.opt.o3std.build.flags.ldspecs=
#genericSTM32F103C6.menu.opt.o3lto=Fastest (-O3) with LTO
#genericSTM32F103C6.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#genericSTM32F103C6.menu.opt.o3lto.build.flags.ldspecs=-flto
genericSTM32F103C6.menu.opt.ogstd=Debug (-g)
genericSTM32F103C6.menu.opt.ogstd.build.flags.optimize=-Og
genericSTM32F103C6.menu.opt.ogstd.build.flags.ldspecs=

########################### Generic STM32F103R ###########################

genericSTM32F103R.name=Generic STM32F103R series
genericSTM32F103R.vid.0=0x1EAF
genericSTM32F103R.pid.0=0x0004
#genericSTM32F103R.build.variant=generic_stm32f103r
genericSTM32F103R.build.vect=VECT_TAB_ADDR=0x8010000
genericSTM32F103R.build.core=maple
genericSTM32F103R.build.board=GENERIC_STM32F103R
genericSTM32F103R.upload.use_1200bps_touch=false
genericSTM32F103R.upload.file_type=bin
genericSTM32F103R.upload.auto_reset=true
genericSTM32F103R.upload.tool=maple_upload
genericSTM32F103R.upload.protocol=maple_dfu

genericSTM32F103R.menu.device_variant.STM32F103R8=STM32F103R8 (20k RAM. 64k Flash)
genericSTM32F103R.menu.device_variant.STM32F103R8.build.variant=generic_stm32f103r8
genericSTM32F103R.menu.device_variant.STM32F103R8.build.cpu_flags=-DMCU_STM32F103R8
genericSTM32F103R.menu.device_variant.STM32F103R8.upload.maximum_size=65536
genericSTM32F103R.menu.device_variant.STM32F103R8.upload.maximum_data_size=20480
genericSTM32F103R.menu.device_variant.STM32F103R8.build.ldscript=ld/stm32f103r8.ld

genericSTM32F103R.menu.device_variant.STM32F103RB=STM32F103RB (20k RAM. 128k Flash)
genericSTM32F103R.menu.device_variant.STM32F103RB.build.variant=generic_stm32f103r8
genericSTM32F103R.menu.device_variant.STM32F103RB.build.cpu_flags=-DMCU_STM32F103RB
genericSTM32F103R.menu.device_variant.STM32F103RB.upload.maximum_size=131072
genericSTM32F103R.menu.device_variant.STM32F103RB.upload.maximum_data_size=20480
genericSTM32F103R.menu.device_variant.STM32F103RB.build.ldscript=ld/stm32f103rb.ld

genericSTM32F103R.menu.device_variant.STM32F103RC=STM32F103RC (48k RAM. 256k Flash)
genericSTM32F103R.menu.device_variant.STM32F103RC.build.variant=generic_stm32f103r
genericSTM32F103R.menu.device_variant.STM32F103RC.build.cpu_flags=-DMCU_STM32F103RC
genericSTM32F103R.menu.device_variant.STM32F103RC.upload.maximum_size=262144
genericSTM32F103R.menu.device_variant.STM32F103RC.upload.maximum_data_size=49152
genericSTM32F103R.menu.device_variant.STM32F103RC.upload.ram.maximum_size=49152
genericSTM32F103R.menu.device_variant.STM32F103RC.upload.flash.maximum_size=262144
genericSTM32F103R.menu.device_variant.STM32F103RC.build.ldscript=ld/stm32f103rc.ld

genericSTM32F103R.menu.device_variant.STM32F103RE=STM32F103RE (64k RAM. 512k Flash)
genericSTM32F103R.menu.device_variant.STM32F103RE.build.variant=generic_stm32f103r
genericSTM32F103R.menu.device_variant.STM32F103RE.build.cpu_flags=-DMCU_STM32F103RE
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.maximum_size=524288
genericSTM32F103R.menu.device_variant.STM32F103RE.upload.maximum_data_size=65536
genericSTM32F103R.menu.device_variant.STM32F103RE.build.ldscript=ld/stm32f103re.ld

#---------------------------- UPLOAD METHODS ---------------------------

genericSTM32F103R.menu.upload_method.DFUUploadMethod=STM32duino bootloader
genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER 
genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
genericSTM32F103R.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader.ld
genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
genericSTM32F103R.menu.upload_method.DFUUploadMethod.upload.altID=2

genericSTM32F103R.menu.upload_method.serialMethod=Serial
genericSTM32F103R.menu.upload_method.serialMethod.upload.protocol=maple_serial
genericSTM32F103R.menu.upload_method.serialMethod.upload.tool=serial_upload
genericSTM32F103R.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1

genericSTM32F103R.menu.upload_method.STLinkMethod=STLink
genericSTM32F103R.menu.upload_method.STLinkMethod.upload.protocol=STLink
genericSTM32F103R.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
genericSTM32F103R.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

genericSTM32F103R.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
genericSTM32F103R.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
genericSTM32F103R.menu.upload_method.BMPMethod.upload.tool=bmp_upload
genericSTM32F103R.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

#-- CPU Clock frequency
genericSTM32F103R.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
genericSTM32F103R.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

genericSTM32F103R.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
genericSTM32F103R.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

genericSTM32F103R.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
genericSTM32F103R.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L


#-- Optimizations
genericSTM32F103R.menu.opt.osstd=Smallest (default)
#genericSTM32F103R.menu.opt.oslto=Smallest Code with LTO
#genericSTM32F103R.menu.opt.oslto.build.flags.optimize=-Os -flto
#genericSTM32F103R.menu.opt.oslto.build.flags.ldspecs=-flto
genericSTM32F103R.menu.opt.o1std=Fast (-O1)
genericSTM32F103R.menu.opt.o1std.build.flags.optimize=-O1
genericSTM32F103R.menu.opt.o1std.build.flags.ldspecs=
#genericSTM32F103R.menu.opt.o1lto=Fast (-O1) with LTO
#genericSTM32F103R.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#genericSTM32F103R.menu.opt.o1lto.build.flags.ldspecs=-flto
genericSTM32F103R.menu.opt.o2std=Faster (-O2)
genericSTM32F103R.menu.opt.o2std.build.flags.optimize=-O2
genericSTM32F103R.menu.opt.o2std.build.flags.ldspecs=
#genericSTM32F103R.menu.opt.o2lto=Faster (-O2) with LTO
#genericSTM32F103R.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#genericSTM32F103R.menu.opt.o2lto.build.flags.ldspecs=-flto
genericSTM32F103R.menu.opt.o3std=Fastest (-O3)
genericSTM32F103R.menu.opt.o3std.build.flags.optimize=-O3
genericSTM32F103R.menu.opt.o3std.build.flags.ldspecs=
#genericSTM32F103R.menu.opt.o3lto=Fastest (-O3) with LTO
#genericSTM32F103R.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#genericSTM32F103R.menu.opt.o3lto.build.flags.ldspecs=-flto
genericSTM32F103R.menu.opt.ogstd=Debug (-g)
genericSTM32F103R.menu.opt.ogstd.build.flags.optimize=-Og
genericSTM32F103R.menu.opt.ogstd.build.flags.ldspecs=

###################### Generic STM32F103T ########################################

genericSTM32F103T.name=Generic STM32F103T series
genericSTM32F103T.vid.0=0x1EAF
genericSTM32F103T.pid.0=0x0004
genericSTM32F103T.build.variant=generic_stm32f103t
genericSTM32F103T.build.vect=VECT_TAB_ADDR=0x8000000
genericSTM32F103T.build.core=maple
genericSTM32F103T.build.board=GENERIC_STM32F103T
genericSTM32F103T.upload.use_1200bps_touch=false
genericSTM32F103T.upload.file_type=bin
genericSTM32F103T.upload.auto_reset=true
genericSTM32F103T.upload.tool=maple_upload
genericSTM32F103T.upload.protocol=maple_dfu

## STM32F103T8 -------------------------
genericSTM32F103T.menu.device_variant.STM32F103T8=STM32F103T8 (20k RAM. 64k Flash)
genericSTM32F103T.menu.device_variant.STM32F103T8.build.cpu_flags=-DMCU_STM32F103T8
genericSTM32F103T.menu.device_variant.STM32F103T8.build.ldscript=ld/jtag_t8.ld
genericSTM32F103T.menu.device_variant.STM32F103T8.upload.maximum_size=65536
genericSTM32F103T.menu.device_variant.STM32F103T8.upload.maximum_data_size=20480

## STM32F103TB -------------------------
genericSTM32F103T.menu.device_variant.STM32F103TB=STM32F103TB (20k RAM. 128k Flash)
genericSTM32F103T.menu.device_variant.STM32F103TB.build.cpu_flags=-DMCU_STM32F103TB
genericSTM32F103T.menu.device_variant.STM32F103TB.build.ldscript=ld/jtag.ld
genericSTM32F103T.menu.device_variant.STM32F103TB.upload.maximum_size=131072
genericSTM32F103T.menu.device_variant.STM32F103TB.upload.maximum_data_size=20480

#---------------------------- UPLOAD METHODS ---------------------------

genericSTM32F103T.menu.upload_method.DFUUploadMethod=STM32duino bootloader
genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER 
genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
genericSTM32F103T.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
genericSTM32F103T.menu.upload_method.DFUUploadMethod.upload.altID=2

genericSTM32F103T.menu.upload_method.serialMethod=Serial
genericSTM32F103T.menu.upload_method.serialMethod.upload.protocol=maple_serial
genericSTM32F103T.menu.upload_method.serialMethod.upload.tool=serial_upload
genericSTM32F103T.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1

genericSTM32F103T.menu.upload_method.STLinkMethod=STLink
genericSTM32F103T.menu.upload_method.STLinkMethod.upload.protocol=STLink
genericSTM32F103T.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
genericSTM32F103T.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

genericSTM32F103T.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
genericSTM32F103T.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
genericSTM32F103T.menu.upload_method.BMPMethod.upload.tool=bmp_upload
genericSTM32F103T.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

#-- CPU Clock frequency
genericSTM32F103T.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
genericSTM32F103T.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

genericSTM32F103T.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
genericSTM32F103T.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

genericSTM32F103T.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
genericSTM32F103T.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
genericSTM32F103T.menu.opt.osstd=Smallest (default)
#genericSTM32F103T.menu.opt.oslto=Smallest Code with LTO
#genericSTM32F103T.menu.opt.oslto.build.flags.optimize=-Os -flto
#genericSTM32F103T.menu.opt.oslto.build.flags.ldspecs=-flto
genericSTM32F103T.menu.opt.o1std=Fast (-O1)
genericSTM32F103T.menu.opt.o1std.build.flags.optimize=-O1
genericSTM32F103T.menu.opt.o1std.build.flags.ldspecs=
#genericSTM32F103T.menu.opt.o1lto=Fast (-O1) with LTO
#genericSTM32F103T.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#genericSTM32F103T.menu.opt.o1lto.build.flags.ldspecs=-flto
genericSTM32F103T.menu.opt.o2std=Faster (-O2)
genericSTM32F103T.menu.opt.o2std.build.flags.optimize=-O2
genericSTM32F103T.menu.opt.o2std.build.flags.ldspecs=
#genericSTM32F103T.menu.opt.o2lto=Faster (-O2) with LTO
#genericSTM32F103T.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#genericSTM32F103T.menu.opt.o2lto.build.flags.ldspecs=-flto
genericSTM32F103T.menu.opt.o3std=Fastest (-O3)
genericSTM32F103T.menu.opt.o3std.build.flags.optimize=-O3
genericSTM32F103T.menu.opt.o3std.build.flags.ldspecs=
#genericSTM32F103T.menu.opt.o3lto=Fastest (-O3) with LTO
#genericSTM32F103T.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#genericSTM32F103T.menu.opt.o3lto.build.flags.ldspecs=-flto
genericSTM32F103T.menu.opt.ogstd=Debug (-g)
genericSTM32F103T.menu.opt.ogstd.build.flags.optimize=-Og
genericSTM32F103T.menu.opt.ogstd.build.flags.ldspecs=

########################### Generic STM32F103V ###########################

genericSTM32F103V.name=Generic STM32F103V series
genericSTM32F103V.vid.0=0x1EAF
genericSTM32F103V.pid.0=0x0004
#genericSTM32F103V.build.variant=generic_stm32f103v
genericSTM32F103V.build.vect=VECT_TAB_ADDR=0x8000000
genericSTM32F103V.build.core=maple
genericSTM32F103V.build.board=GENERIC_STM32F103V
genericSTM32F103V.upload.use_1200bps_touch=false
genericSTM32F103V.upload.file_type=bin
genericSTM32F103V.upload.auto_reset=true
genericSTM32F103V.upload.tool=maple_upload
genericSTM32F103V.upload.protocol=maple_dfu

genericSTM32F103V.build.error_led_port=GPIOE
genericSTM32F103V.build.error_led_pin=6

genericSTM32F103V.menu.device_variant.STM32F103VB=STM32F103VB
genericSTM32F103V.menu.device_variant.STM32F103VB.build.variant=generic_stm32f103vb
genericSTM32F103V.menu.device_variant.STM32F103VB.build.cpu_flags=-DMCU_STM32F103VB
genericSTM32F103V.menu.device_variant.STM32F103VB.upload.maximum_size=131072
genericSTM32F103V.menu.device_variant.STM32F103VB.upload.maximum_data_size=20480
genericSTM32F103V.menu.device_variant.STM32F103VB.build.ldscript=ld/stm32f103vb.ld

genericSTM32F103V.menu.device_variant.STM32F103VC=STM32F103VC
genericSTM32F103V.menu.device_variant.STM32F103VC.build.variant=generic_stm32f103v
genericSTM32F103V.menu.device_variant.STM32F103VC.build.cpu_flags=-DMCU_STM32F103VC
genericSTM32F103V.menu.device_variant.STM32F103VC.upload.maximum_size=262144
genericSTM32F103V.menu.device_variant.STM32F103VC.upload.maximum_data_size=49152
genericSTM32F103V.menu.device_variant.STM32F103VC.build.ldscript=ld/stm32f103vc.ld

genericSTM32F103V.menu.device_variant.STM32F103VD=STM32F103VD
genericSTM32F103V.menu.device_variant.STM32F103VD.build.variant=generic_stm32f103v
genericSTM32F103V.menu.device_variant.STM32F103VD.build.cpu_flags=-DMCU_STM32F103VD
genericSTM32F103V.menu.device_variant.STM32F103VD.upload.maximum_size=393216
genericSTM32F103V.menu.device_variant.STM32F103VD.upload.maximum_data_size=65536
genericSTM32F103V.menu.device_variant.STM32F103VD.build.ldscript=ld/stm32f103vd.ld

genericSTM32F103V.menu.device_variant.STM32F103VE=STM32F103VE
genericSTM32F103V.menu.device_variant.STM32F103VE.build.variant=generic_stm32f103v
genericSTM32F103V.menu.device_variant.STM32F103VE.build.cpu_flags=-DMCU_STM32F103VE
genericSTM32F103V.menu.device_variant.STM32F103VE.upload.maximum_size=524288
genericSTM32F103V.menu.device_variant.STM32F103VE.upload.maximum_data_size=65536
genericSTM32F103V.menu.device_variant.STM32F103VE.build.ldscript=ld/stm32f103ve.ld

#---------------------------- UPLOAD METHODS ---------------------------

genericSTM32F103V.menu.upload_method.DFUUploadMethod=STM32duino bootloader
genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER 
genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
genericSTM32F103V.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103veDFU.ld
genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
genericSTM32F103V.menu.upload_method.DFUUploadMethod.upload.altID=2

genericSTM32F103V.menu.upload_method.serialMethod=Serial
genericSTM32F103V.menu.upload_method.serialMethod.upload.protocol=maple_serial
genericSTM32F103V.menu.upload_method.serialMethod.upload.tool=serial_upload
genericSTM32F103V.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1

genericSTM32F103V.menu.upload_method.STLinkMethod=STLink
genericSTM32F103V.menu.upload_method.STLinkMethod.upload.protocol=STLink
genericSTM32F103V.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
genericSTM32F103V.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

genericSTM32F103V.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
genericSTM32F103V.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
genericSTM32F103V.menu.upload_method.BMPMethod.upload.tool=bmp_upload
genericSTM32F103V.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

#-- CPU Clock frequency
genericSTM32F103V.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
genericSTM32F103V.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

genericSTM32F103V.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
genericSTM32F103V.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

genericSTM32F103V.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
genericSTM32F103V.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
genericSTM32F103V.menu.opt.osstd=Smallest (default)
#genericSTM32F103V.menu.opt.oslto=Smallest Code with LTO
#genericSTM32F103V.menu.opt.oslto.build.flags.optimize=-Os -flto
#genericSTM32F103V.menu.opt.oslto.build.flags.ldspecs=-flto
genericSTM32F103V.menu.opt.o1std=Fast (-O1)
genericSTM32F103V.menu.opt.o1std.build.flags.optimize=-O1
genericSTM32F103V.menu.opt.o1std.build.flags.ldspecs=
#genericSTM32F103V.menu.opt.o1lto=Fast (-O1) with LTO
#genericSTM32F103V.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#genericSTM32F103V.menu.opt.o1lto.build.flags.ldspecs=-flto
genericSTM32F103V.menu.opt.o2std=Faster (-O2)
genericSTM32F103V.menu.opt.o2std.build.flags.optimize=-O2
genericSTM32F103V.menu.opt.o2std.build.flags.ldspecs=
#genericSTM32F103V.menu.opt.o2lto=Faster (-O2) with LTO
#genericSTM32F103V.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#genericSTM32F103V.menu.opt.o2lto.build.flags.ldspecs=-flto
genericSTM32F103V.menu.opt.o3std=Fastest (-O3)
genericSTM32F103V.menu.opt.o3std.build.flags.optimize=-O3
genericSTM32F103V.menu.opt.o3std.build.flags.ldspecs=
#genericSTM32F103V.menu.opt.o3lto=Fastest (-O3) with LTO
#genericSTM32F103V.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#genericSTM32F103V.menu.opt.o3lto.build.flags.ldspecs=-flto
genericSTM32F103V.menu.opt.ogstd=Debug (-g)
genericSTM32F103V.menu.opt.ogstd.build.flags.optimize=-Og
genericSTM32F103V.menu.opt.ogstd.build.flags.ldspecs=

########################### Generic STM32F103Z ###########################

genericSTM32F103Z.name=Generic STM32F103Z series
genericSTM32F103Z.vid.0=0x1EAF
genericSTM32F103Z.pid.0=0x0004
genericSTM32F103Z.build.variant=generic_stm32f103z
genericSTM32F103Z.build.vect=VECT_TAB_ADDR=0x8000000
genericSTM32F103Z.build.core=maple
genericSTM32F103Z.build.board=GENERIC_STM32F103Z
genericSTM32F103Z.upload.use_1200bps_touch=false
genericSTM32F103Z.upload.file_type=bin
genericSTM32F103Z.upload.auto_reset=true
genericSTM32F103Z.upload.tool=maple_upload
genericSTM32F103Z.upload.protocol=maple_dfu

genericSTM32F103Z.menu.device_variant.STM32F103ZC=STM32F103ZC
genericSTM32F103Z.menu.device_variant.STM32F103ZC.build.cpu_flags=-DMCU_STM32F103ZC
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.maximum_size=262144
genericSTM32F103Z.menu.device_variant.STM32F103ZC.upload.maximum_data_size=49152
genericSTM32F103Z.menu.device_variant.STM32F103ZC.build.ldscript=ld/stm32f103zc.ld

genericSTM32F103Z.menu.device_variant.STM32F103ZD=STM32F103ZD
genericSTM32F103Z.menu.device_variant.STM32F103ZD.build.cpu_flags=-DMCU_STM32F103ZD
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.maximum_size=393216
genericSTM32F103Z.menu.device_variant.STM32F103ZD.upload.maximum_data_size=65536
genericSTM32F103Z.menu.device_variant.STM32F103ZD.build.ldscript=ld/stm32f103zd.ld

genericSTM32F103Z.menu.device_variant.STM32F103ZE=STM32F103ZE
genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.cpu_flags=-DMCU_STM32F103ZE
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.maximum_size=524288
genericSTM32F103Z.menu.device_variant.STM32F103ZE.upload.maximum_data_size=65536
genericSTM32F103Z.menu.device_variant.STM32F103ZE.build.ldscript=ld/stm32f103ze.ld

#---------------------------- UPLOAD METHODS ---------------------------

genericSTM32F103Z.menu.upload_method.DFUUploadMethod=STM32duino bootloader
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB -DGENERIC_BOOTLOADER 
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.build.ldscript=ld/stm32f103z_dfu.ld
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
genericSTM32F103Z.menu.upload_method.DFUUploadMethod.upload.altID=2

genericSTM32F103Z.menu.upload_method.serialMethod=Serial
genericSTM32F103Z.menu.upload_method.serialMethod.upload.protocol=maple_serial
genericSTM32F103Z.menu.upload_method.serialMethod.upload.tool=serial_upload
genericSTM32F103Z.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1

genericSTM32F103Z.menu.upload_method.STLinkMethod=STLink
genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.protocol=STLink
genericSTM32F103Z.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
genericSTM32F103Z.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

genericSTM32F103Z.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
genericSTM32F103Z.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
genericSTM32F103Z.menu.upload_method.BMPMethod.upload.tool=bmp_upload
genericSTM32F103Z.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG

#-- CPU Clock frequency
genericSTM32F103Z.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
genericSTM32F103Z.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

genericSTM32F103Z.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
genericSTM32F103Z.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

genericSTM32F103Z.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
genericSTM32F103Z.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
genericSTM32F103Z.menu.opt.osstd=Smallest (default)
#genericSTM32F103Z.menu.opt.oslto=Smallest Code with LTO
#genericSTM32F103Z.menu.opt.oslto.build.flags.optimize=-Os -flto
#genericSTM32F103Z.menu.opt.oslto.build.flags.ldspecs=-flto
genericSTM32F103Z.menu.opt.o1std=Fast (-O1)
genericSTM32F103Z.menu.opt.o1std.build.flags.optimize=-O1
genericSTM32F103Z.menu.opt.o1std.build.flags.ldspecs=
#genericSTM32F103Z.menu.opt.o1lto=Fast (-O1) with LTO
#genericSTM32F103Z.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#genericSTM32F103Z.menu.opt.o1lto.build.flags.ldspecs=-flto
genericSTM32F103Z.menu.opt.o2std=Faster (-O2)
genericSTM32F103Z.menu.opt.o2std.build.flags.optimize=-O2
genericSTM32F103Z.menu.opt.o2std.build.flags.ldspecs=
#genericSTM32F103Z.menu.opt.o2lto=Faster (-O2) with LTO
#genericSTM32F103Z.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#genericSTM32F103Z.menu.opt.o2lto.build.flags.ldspecs=-flto
genericSTM32F103Z.menu.opt.o3std=Fastest (-O3)
genericSTM32F103Z.menu.opt.o3std.build.flags.optimize=-O3
genericSTM32F103Z.menu.opt.o3std.build.flags.ldspecs=
#genericSTM32F103Z.menu.opt.o3lto=Fastest (-O3) with LTO
#genericSTM32F103Z.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#genericSTM32F103Z.menu.opt.o3lto.build.flags.ldspecs=-flto
genericSTM32F103Z.menu.opt.ogstd=Debug (-g)
genericSTM32F103Z.menu.opt.ogstd.build.flags.optimize=-Og
genericSTM32F103Z.menu.opt.ogstd.build.flags.ldspecs=

###################### HYTiny STM32F103T ########################################

hytiny-stm32f103t.name=HYTiny STM32F103TB
hytiny-stm32f103t.vid.0=0x1EAF
hytiny-stm32f103t.pid.0=0x0004
hytiny-stm32f103t.build.variant=hytiny_stm32f103t
hytiny-stm32f103t.build.vect=VECT_TAB_ADDR=0x8000000
hytiny-stm32f103t.build.core=maple
hytiny-stm32f103t.build.board=HYTINY_STM32F103T
hytiny-stm32f103t.upload.use_1200bps_touch=false
hytiny-stm32f103t.upload.file_type=bin
hytiny-stm32f103t.upload.auto_reset=true


hytiny-stm32f103t.build.cpu_flags=-DMCU_STM32F103CB
hytiny-stm32f103t.build.ldscript=ld/jtag.ld
hytiny-stm32f103t.upload.maximum_size=131072
hytiny-stm32f103t.upload.maximum_data_size=20480

#---------------------------- UPLOAD METHODS ---------------------------

hytiny-stm32f103t.menu.upload_method.DFUUploadMethod=STM32duino bootloader
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB 
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.build.vect=VECT_TAB_ADDR=0x8002000
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_20.ld
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
hytiny-stm32f103t.menu.upload_method.DFUUploadMethod.upload.altID=2

hytiny-stm32f103t.menu.upload_method.serialMethod=Serial
hytiny-stm32f103t.menu.upload_method.serialMethod.upload.protocol=maple_serial
hytiny-stm32f103t.menu.upload_method.serialMethod.upload.tool=serial_upload
hytiny-stm32f103t.menu.upload_method.serialMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 

hytiny-stm32f103t.menu.upload_method.STLinkMethod=STLink
hytiny-stm32f103t.menu.upload_method.STLinkMethod.upload.protocol=STLink
hytiny-stm32f103t.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
hytiny-stm32f103t.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER

hytiny-stm32f103t.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
hytiny-stm32f103t.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
hytiny-stm32f103t.menu.upload_method.BMPMethod.upload.tool=bmp_upload
hytiny-stm32f103t.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG


hytiny-stm32f103t.menu.upload_method.jlinkMethod=JLink
hytiny-stm32f103t.menu.upload_method.jlinkMethod.upload.protocol=jlink
hytiny-stm32f103t.menu.upload_method.jlinkMethod.upload.tool=jlink_upload
hytiny-stm32f103t.menu.upload_method.jlinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER 

#-- CPU Clock frequency
hytiny-stm32f103t.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
hytiny-stm32f103t.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

hytiny-stm32f103t.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
hytiny-stm32f103t.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

hytiny-stm32f103t.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
hytiny-stm32f103t.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
hytiny-stm32f103t.menu.opt.osstd=Smallest (default)
#hytiny-stm32f103t.menu.opt.oslto=Smallest Code with LTO
#hytiny-stm32f103t.menu.opt.oslto.build.flags.optimize=-Os -flto
#hytiny-stm32f103t.menu.opt.oslto.build.flags.ldspecs=-flto
hytiny-stm32f103t.menu.opt.o1std=Fast (-O1)
hytiny-stm32f103t.menu.opt.o1std.build.flags.optimize=-O1
hytiny-stm32f103t.menu.opt.o1std.build.flags.ldspecs=
#hytiny-stm32f103t.menu.opt.o1lto=Fast (-O1) with LTO
#hytiny-stm32f103t.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#hytiny-stm32f103t.menu.opt.o1lto.build.flags.ldspecs=-flto
hytiny-stm32f103t.menu.opt.o2std=Faster (-O2)
hytiny-stm32f103t.menu.opt.o2std.build.flags.optimize=-O2
hytiny-stm32f103t.menu.opt.o2std.build.flags.ldspecs=
#hytiny-stm32f103t.menu.opt.o2lto=Faster (-O2) with LTO
#hytiny-stm32f103t.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#hytiny-stm32f103t.menu.opt.o2lto.build.flags.ldspecs=-flto
hytiny-stm32f103t.menu.opt.o3std=Fastest (-O3)
hytiny-stm32f103t.menu.opt.o3std.build.flags.optimize=-O3
hytiny-stm32f103t.menu.opt.o3std.build.flags.ldspecs=
#hytiny-stm32f103t.menu.opt.o3lto=Fastest (-O3) with LTO
#hytiny-stm32f103t.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#hytiny-stm32f103t.menu.opt.o3lto.build.flags.ldspecs=-flto
hytiny-stm32f103t.menu.opt.ogstd=Debug (-g)
hytiny-stm32f103t.menu.opt.ogstd.build.flags.optimize=-Og
hytiny-stm32f103t.menu.opt.ogstd.build.flags.ldspecs=

########################### STM32VLD to FLASH ###########################

STM32VLD.name=STM32VLD to FLASH
#STM32VLD.vid.0=0x1EAF
#STM32VLD.pid.0=0x0004

STM32VLD.build.vect=VECT_TAB_ADDR=0x8000000
STM32VLD.build.core=maple
STM32VLD.build.board=STM32VLD
STM32VLD.build.variant=STM32VLD
STM32VLD.build.ldscript=ld/jtag.ld

STM32VLD.build.family=cortex-m3
STM32VLD.build.f_cpu=24000000L
STM32VLD.upload.use_1200bps_touch=false
STM32VLD.upload.file_type=bin
STM32VLD.upload.auto_reset=true
STM32VLD.upload.params.quiet=no

STM32VLD.build.cpu_flags=-DMCU_STM32F100RB

#---------------------------- UPLOAD METHODS ---------------------------

STM32VLD.menu.upload_method.STLinkMethod=STLink
STM32VLD.menu.upload_method.STLinkMethod.upload.protocol=STLink
STM32VLD.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
STM32VLD.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG  

#-- CPU Clock frequency
STM32VLD.menu.cpu_speed.speed_72mhz=72Mhz (Normal)
STM32VLD.menu.cpu_speed.speed_72mhz.build.f_cpu=72000000L

STM32VLD.menu.cpu_speed.speed_48mhz=48Mhz (Slow - with USB)
STM32VLD.menu.cpu_speed.speed_48mhz.build.f_cpu=48000000L

STM32VLD.menu.cpu_speed.speed_128mhz=Overclocked 128Mhz NO USB SERIAL. MANUAL RESET NEEDED TO UPLOAD
STM32VLD.menu.cpu_speed.speed_128mhz.build.f_cpu=128000000L

#-- Optimizations
STM32VLD.menu.opt.osstd=Smallest (default)
#STM32VLD.menu.opt.oslto=Smallest Code with LTO
#STM32VLD.menu.opt.oslto.build.flags.optimize=-Os -flto
#STM32VLD.menu.opt.oslto.build.flags.ldspecs=-flto
STM32VLD.menu.opt.o1std=Fast (-O1)
STM32VLD.menu.opt.o1std.build.flags.optimize=-O1
STM32VLD.menu.opt.o1std.build.flags.ldspecs=
#STM32VLD.menu.opt.o1lto=Fast (-O1) with LTO
#STM32VLD.menu.opt.o1lto.build.flags.optimize=-O1 -flto
#STM32VLD.menu.opt.o1lto.build.flags.ldspecs=-flto
STM32VLD.menu.opt.o2std=Faster (-O2)
STM32VLD.menu.opt.o2std.build.flags.optimize=-O2
STM32VLD.menu.opt.o2std.build.flags.ldspecs=
#STM32VLD.menu.opt.o2lto=Faster (-O2) with LTO
#STM32VLD.menu.opt.o2lto.build.flags.optimize=-O2 -flto
#STM32VLD.menu.opt.o2lto.build.flags.ldspecs=-flto
STM32VLD.menu.opt.o3std=Fastest (-O3)
STM32VLD.menu.opt.o3std.build.flags.optimize=-O3
STM32VLD.menu.opt.o3std.build.flags.ldspecs=
#STM32VLD.menu.opt.o3lto=Fastest (-O3) with LTO
#STM32VLD.menu.opt.o3lto.build.flags.optimize=-O3 -flto
#STM32VLD.menu.opt.o3lto.build.flags.ldspecs=-flto
STM32VLD.menu.opt.ogstd=Debug (-g)
STM32VLD.menu.opt.ogstd.build.flags.optimize=-Og
STM32VLD.menu.opt.ogstd.build.flags.ldspecs=

################################################################################

stevestrong
Posts: 344
Joined: Fri Dec 27, 2019 4:53 pm
Answers: 7
Location: Munich, Germany
Contact:

Re: Need to change Vector table Address

Post by stevestrong »

The map file is located in the same directory where the BIN file is.
Attach it as TXT file.

sankarAMP2
Posts: 27
Joined: Mon Feb 10, 2020 2:50 pm
Answers: 1
Location: India

Re: Need to change Vector table Address

Post by sankarAMP2 »

Code: Select all

Archive member included because of file (symbol)

C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(exc.S.o)
                              (__exc_hardfault)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(isrs.S.o)
                              (__stm32reservedexception7)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(vector_table.S.o)
                              (__stm32_vector_table)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (adc_set_sample_rate)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc_f1.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (adc_set_prescaler)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(flash.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (flash_set_latency)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o (gpio_init_all)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(nvic.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (nvic_init)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (rcc_switch_sysclk)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc_f1.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (rcc_configure_pll)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (systick_init)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o (timer_foreach)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o (UART5)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_private.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o) (_usart_clock_freq)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(exc.S.o) (__error)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o (HardwareSerial::HardwareSerial(usart_dev*, unsigned char, unsigned char))
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o) (Print::write(char const*))
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(cxxabi-compat.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o) (__cxa_pure_virtual)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(main.cpp.o)
                              (main)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital_f1.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o (pinMode(unsigned char, WiringPinMode))
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o (USBSerial::begin())
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o (digitalWrite(unsigned char, unsigned char))
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_time.cpp.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o (delay(unsigned long))
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o) (gpio_init)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(iwdg.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o) (iwdg_init)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o) (usart_init)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o) (USBLIB)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o) (usb_cdcacm_set_hooks)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_reg_map.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o) (usb_copy_to_pma)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o) (Standard_GetDescriptorData)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o) (pInformation)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_mem.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o) (UserToPMABufferCopy)
C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o) (SetEPTxStatus)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_addsubdf3.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o) (__aeabi_dsub)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_muldivdf3.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o) (__aeabi_dmul)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_cmpdf2.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o) (__aeabi_dcmplt)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixdfsi.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o) (__aeabi_d2iz)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_aeabi_uldivmod.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o) (__aeabi_uldivmod)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixdfdi.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o) (__aeabi_d2lz)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixunsdfdi.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixdfdi.o) (__aeabi_d2ulz)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(bpabi.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_dvmd_tls.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixunsdfsi.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixunsdfdi.o) (__aeabi_d2uiz)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_divdi3.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(bpabi.o) (__divdi3)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_udivdi3.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(bpabi.o) (__udivdi3)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-errno.o)
                              C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o (__errno)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o (exit)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-impure.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o) (_global_impure_ptr)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-init.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o (__libc_init_array)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-memset.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o (memset)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-strlen.o)
                              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o) (strlen)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__call_atexit.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o) (__call_exitprocs)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-atexit.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__call_atexit.o) (atexit)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-fini.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__call_atexit.o) (__libc_fini_array)
c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__atexit.o)
                              c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-atexit.o) (__register_exitproc)

Allocating common symbols
Common symbol       size              file

SaveRState          0x2               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
SaveState           0x2               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
pProperty           0x4               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
EPindex             0x1               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
SaveTState          0x2               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
systick_uptime_millis
                    0x4               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
Device_Info         0x1c              C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
pUser_Standard_Requests
                    0x4               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
StatusInfo          0x2               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o)
pInformation        0x4               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
ResumeS             0x2               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
wInterrupt_Mask     0x2               C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)

Discarded input sections

 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crti.o
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crti.o
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crti.o
 .data          0x00000000        0x4 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtbegin.o
 .text          0x00000000       0x74 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .ARM.extab     0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .ARM.exidx     0x00000000        0x8 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start.S.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start.S.o
 .ARM.extab     0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start.S.o
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start_c.c.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start_c.c.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start_c.c.o
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._sbrk    0x00000000       0x44 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._open    0x00000000        0x8 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._close   0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._fstat   0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._isatty  0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text.isatty   0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._lseek   0x00000000        0x6 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text.getch    0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._read    0x00000000        0xe C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text.putch    0x00000000        0x2 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text.cgets    0x00000000       0x78 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text._write   0x00000000       0x1a C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text.fgets    0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .bss.pbreak.4440
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
 .USER_FLASH    0x00000000       0x2a C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
 .text._Z12boardUsesPinh
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(exc.S.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(exc.S.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(isrs.S.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(isrs.S.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(vector_table.S.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(vector_table.S.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(vector_table.S.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
 .text.adc_read
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc_f1.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc_f1.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc_f1.c.o)
 .text.adc_config_gpio
                0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc_f1.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(flash.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(flash.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(flash.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .text.gpio_get_mode
                0x00000000       0x2e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .text.afio_remap
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .rodata.GPIOA  0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .rodata.GPIOD  0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .rodata.GPIOE  0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .rodata.GPIOF  0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .rodata.GPIOG  0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio_f1.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(nvic.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(nvic.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(nvic.c.o)
 .text.nvic_set_vector_table
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(nvic.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc.c.o)
 .text.rcc_is_clk_on
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc_f1.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc_f1.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc_f1.c.o)
 .text.rcc_clk_init
                0x00000000       0x3c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(rcc_f1.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
 .text.systick_disable
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
 .text.systick_enable
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
 .text.systick_attach_callback
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(systick.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .text.timer_disable
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .text.timer_attach_interrupt
                0x00000000       0xc0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER1
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER2
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER3
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER4
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER5
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER6
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER7
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .rodata.TIMER8
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(timer.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
 .text.usart_config_gpios_async
                0x00000000       0x4a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
 .text.usart_set_baud_rate
                0x00000000       0x3c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
 .text.usart_foreach
                0x00000000       0x38 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_f1.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_private.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_private.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_private.c.o)
 .text._usart_clock_freq
                0x00000000       0x24 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart_private.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .text.usart_putc
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .text.usart_putstr
                0x00000000       0x16 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .text._fail    0x00000000       0x64 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .text.__assert_func
                0x00000000        0x8 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .text.abort    0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .rodata.str1.1
                0x00000000       0x42 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(util.c.o)
 .group         0x00000000        0x8 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .text._ZN14HardwareSerial5beginEmh
                0x00000000       0x78 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .text._ZN14HardwareSerial5beginEm
                0x00000000        0x6 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .text._ZN14HardwareSerial3endEv
                0x00000000        0x6 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .text._ZN14HardwareSerial17availableForWriteEv
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .rodata._ZTV6Stream

sankarAMP2
Posts: 27
Joined: Mon Feb 10, 2020 2:50 pm
Answers: 1
Location: India

Re: Need to change Vector table Address

Post by sankarAMP2 »

Code: Select all

                0x00000000       0x28 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(HardwareSerial.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printERK6String
                0x00000000       0x10 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEc
                0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEPKc
                0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEv
                0x00000000       0x18 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnERK6String
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEc
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEPKc
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print11printNumberEyh
                0x00000000       0x84 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printExi
                0x00000000       0x40 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEii
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEii
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEli
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEli
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnExi
                0x00000000       0x1a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEyi
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEhi
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEhi
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEji
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEji
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEmi
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEmi
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEyi
                0x00000000       0x1a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print10printFloatEdh
                0x00000000      0x158 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print5printEdi
                0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text._ZN5Print7printlnEdi
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .rodata._ZTV5Print
                0x00000000       0x18 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .rodata.str1.1
                0x00000000       0x11 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(Print.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(cxxabi-compat.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(cxxabi-compat.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(cxxabi-compat.cpp.o)
 .text.__cxa_pure_virtual
                0x00000000        0x2 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(cxxabi-compat.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(main.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(main.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(main.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital_f1.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital_f1.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital_f1.cpp.o)
 .group         0x00000000        0x8 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text._ZN9USBSerial5beginEm
                0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text._ZN9USBSerial5beginEmh
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text._ZN9USBSerial3endEv
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text._ZN9USBSerial7pendingEv
                0x00000000        0xa C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text._ZN9USBSerial6getDTREv
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text._ZN9USBSerial6getRTSEv
                0x00000000        0x4 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .rodata._ZTV6Stream
                0x00000000       0x28 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_serial.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital.cpp.o)
 .text._Z11digitalReadh
                0x00000000       0x2c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_digital.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_time.cpp.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_time.cpp.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_time.cpp.o)
 .text._Z17delayMicrosecondsm
                0x00000000        0xe C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(wirish_time.cpp.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(gpio.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(iwdg.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(iwdg.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(iwdg.c.o)
 .text.iwdg_feed
                0x00000000       0x10 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(iwdg.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .text.usart_init
                0x00000000       0x44 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .text.usart_enable
                0x00000000       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .text.usart_disable
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .text.usart_rx
                0x00000000       0x4e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .text.usart_putudec
                0x00000000       0x44 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usart.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_disable
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_putc
                0x00000000       0x1a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_is_transmitting
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_get_pending
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_peek_char
                0x00000000       0x24 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_get_rts
                0x00000000       0x10 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_get_line_coding
                0x00000000       0x18 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_get_stop_bits
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_get_parity
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text.usb_cdcacm_get_n_data_bits
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_cdcacm.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_reg_map.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_reg_map.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_reg_map.c.o)
 .text.usb_set_ep_rx_buf0_count
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_reg_map.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_core.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
 .text.USB_Init
                0x00000000       0x38 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_init.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_mem.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_mem.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_mem.c.o)
 .text          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .data          0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .bss           0x00000000        0x0 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetCNTR  0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetCNTR  0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetISTR  0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetISTR  0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetFNR   0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetDADDR
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetDADDR
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetBTABLE
                0x00000000       0x10 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetBTABLE
                0x00000000        0xc C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetENDPOINT
                0x00000000        0xe C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetENDPOINT
                0x00000000       0x10 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPType
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPType
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPRxStatus
                0x00000000       0x2a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetDouBleBuffEPStall
                0x00000000       0x24 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPTxStatus
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPRxStatus
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPTxValid
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPRxValid
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEP_KIND
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ClearEP_KIND
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.Clear_Status_Out
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.Set_Status_Out
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDoubleBuff
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ClearEPDoubleBuff
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetTxStallStatus
                0x00000000       0x1a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetRxStallStatus
                0x00000000       0x1a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ClearEP_CTR_RX
                0x00000000       0x18 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ClearEP_CTR_TX
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ToggleDTOG_RX
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ToggleDTOG_TX
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPAddress
                0x00000000       0x1e C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPAddress
                0x00000000       0x12 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPTxAddr
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPRxAddr
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPCountRxReg
                0x00000000       0x26 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPTxCount
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPRxCount
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDblBuffAddr
                0x00000000       0x38 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDblBuf0Addr
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDblBuf1Addr
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPDblBuf0Addr
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPDblBuf1Addr
                0x00000000       0x1c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDblBuffCount
                0x00000000       0xa8 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDblBuf0Count
                0x00000000       0x5c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.SetEPDblBuf1Count
                0x00000000       0x5c C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPDblBuf0Count
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPDblBuf1Count
                0x00000000       0x20 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.GetEPDblBufDir
                0x00000000       0x44 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.FreeUserBuffer
                0x00000000       0x3a C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text.ToWord   0x00000000        0x6 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(usb_regs.c.o)
 .text          0x00000000      0x370 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_addsubdf3.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_addsubdf3.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_addsubdf3.o)
 .text          0x00000000      0x424 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_muldivdf3.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_muldivdf3.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_muldivdf3.o)
 .text          0x00000000      0x110 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_cmpdf2.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_cmpdf2.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_cmpdf2.o)
 .text          0x00000000       0x50 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixdfsi.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixdfsi.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixdfsi.o)
 .text          0x00000000       0x2c c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .text          0x00000000       0x30 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixdfdi.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixdfdi.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixdfdi.o)
 .text          0x00000000       0x44 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixunsdfdi.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixunsdfdi.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_fixunsdfdi.o)
 .text          0x00000000       0x60 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(bpabi.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(bpabi.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(bpabi.o)
 .text          0x00000000        0x4 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_dvmd_tls.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_dvmd_tls.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_dvmd_tls.o)
 .text          0x00000000       0x40 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixunsdfsi.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixunsdfsi.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_arm_fixunsdfsi.o)
 .text          0x00000000      0x2a0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_divdi3.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_divdi3.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_divdi3.o)
 .ARM.extab     0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_divdi3.o)
 .ARM.exidx     0x00000000        0x8 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_divdi3.o)
 .text          0x00000000      0x290 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_udivdi3.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_udivdi3.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_udivdi3.o)
 .ARM.extab     0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_udivdi3.o)
 .ARM.exidx     0x00000000        0x8 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a(_udivdi3.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-errno.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-errno.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-errno.o)
 .text.__errno  0x00000000        0xc c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-errno.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-impure.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-impure.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-impure.o)
 .data._impure_ptr
                0x00000000        0x4 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-impure.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-init.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-init.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-init.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-memset.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-memset.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-memset.o)
 .text.memset   0x00000000       0x94 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-memset.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-strlen.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-strlen.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-strlen.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__call_atexit.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__call_atexit.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__call_atexit.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-atexit.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-atexit.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-atexit.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-fini.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-fini.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-fini.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__atexit.o)
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__atexit.o)
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-__atexit.o)
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtend.o
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtend.o
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtend.o
 .eh_frame      0x00000000        0x4 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtend.o
 .jcr           0x00000000        0x4 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtend.o
 .text          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtn.o
 .data          0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtn.o
 .bss           0x00000000        0x0 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtn.o

Memory Configuration

Name             Origin             Length             Attributes
ram              0x20000000         0x00010000         xrw
rom              0x08010000         0x00070000         xr
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crti.o
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtbegin.o
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m/crt0.o
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a
START GROUP
LOAD C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start.S.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start_c.c.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
LOAD C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a
END GROUP
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libstdc++.a
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libm.a
START GROUP
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a
END GROUP
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtend.o
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtn.o
START GROUP
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m\libgcc.a
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libm.a
END GROUP
START GROUP
LOAD c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libnosys.a
END GROUP
                0x20010000                PROVIDE (__msp_init, (ORIGIN (ram) + 0x10000))
                0x080101b4                PROVIDE (__exc_reset, __start__)

.text           0x08010000     0x2840
                0x08010000                __text_start__ = .
 *(.stm32.interrupt_vector)
 .stm32.interrupt_vector
                0x08010000      0x130 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(vector_table.S.o)
                0x08010000                __stm32_vector_table
 *(.text .text.* .gnu.linkonce.t.*)
 .text          0x08010130       0x54 c:/users/amp_sai/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/armv7-m/crtbegin.o
 .text._Z5setupv
                0x08010184        0x8 C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o
                0x08010184                setup()
 .text._Z4loopv
                0x0801018c       0x26 C:\Users\AMP_SAI\Desktop\hexfile\sketch\usermks.ino.cpp.o
                0x0801018c                loop()
 *fill*         0x080101b2        0x2 
 .text          0x080101b4       0x10 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start.S.o
                0x080101b4                __start__
 .text.start_c  0x080101c4       0x64 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\start_c.c.o
                0x080101c4                start_c
 .text._exit    0x08010228        0x2 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\syscalls.c.o
                0x08010228                _exit
 *fill*         0x0801022a        0x2 
 .text.startup._GLOBAL__sub_I_PIN_MAP
                0x0801022c       0x74 C:\Users\AMP_SAI\Desktop\hexfile\core\board.cpp.o
 .text._ZL18adc_default_configPK7adc_dev
                0x080102a0       0x1c C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
 .text._ZL20timer_default_configP9timer_dev
                0x080102bc       0x9e C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
 .text._Z9boardInitv
                0x0801035a        0x2 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
                0x0801035a                boardInit()
 .text._Z4initv
                0x0801035c       0xbc C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards.cpp.o
                0x0801035c                init()
 .text._ZN6wirish4priv15board_reset_pllEv
                0x08010418        0x2 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
                0x08010418                wirish::priv::board_reset_pll()
 .text._ZN6wirish4priv28board_setup_clock_prescalersEv
                0x0801041a       0x2e C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
                0x0801041a                wirish::priv::board_setup_clock_prescalers()
 .text._ZN6wirish4priv16board_setup_gpioEv
                0x08010448        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
                0x08010448                wirish::priv::board_setup_gpio()
 .text._ZN6wirish4priv15board_setup_usbEv
                0x0801044c       0x54 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
                0x0801044c                wirish::priv::board_setup_usb()
 .text._ZN6wirish4priv11series_initEv
                0x080104a0        0x4 C:\Users\AMP_SAI\Desktop\hexfile\core\wirish\boards_setup.cpp.o
                0x080104a0                wirish::priv::series_init()
 *fill*         0x080104a4        0xc 
 .text          0x080104b0       0x60 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(exc.S.o)
                0x080104b0                __exc_nmi
                0x080104b4                __exc_hardfault
                0x080104b8                __exc_memmanage
                0x080104bc                __exc_busfault
                0x080104c0                __exc_usagefault
 .text          0x08010510        0x2 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(isrs.S.o)
                0x08010510                __stm32reservedexception9
                0x08010510                __irq_dma1_channel3
                0x08010510                __irq_i2c2_er
                0x08010510                __irq_i2c1_er
                0x08010510                __irq_sdio
                0x08010510                __irq_fsmc
                0x08010510                __irq_dma1_channel6
                0x08010510                __exc_debug_monitor
                0x08010510                __irq_dma1_channel1
                0x08010510                __irq_adc3
                0x08010510                __irq_dma2_channel2
                0x08010510                __exc_svc
                0x08010510                __irq_dma1_channel4
                0x08010510                __irq_adc
                0x08010510                __irq_dma1_channel7
                0x08010510                __irq_exti0
                0x08010510                __irq_can_rx1
                0x08010510                __irq_spi2
                0x08010510                __irq_can_sce
                0x08010510                __irq_exti2
                0x08010510                __irq_exti3
                0x08010510                __irq_exti9_5
                0x08010510                __irq_dma2_channel4_5
                0x08010510                __irq_pvd
                0x08010510                __irq_tamper
                0x08010510                __default_handler
                0x08010510                __irq_wwdg
                0x08010510                __stm32reservedexception10
                0x08010510                __irq_flash
                0x08010510                __irq_i2c2_ev
                0x08010510                __irq_dma1_channel2
                0x08010510                __irq_dma1_channel5
                0x08010510                __stm32reservedexception13
                0x08010510                __irq_rtc
                0x08010510                __irq_spi1
                0x08010510                __stm32reservedexception7
                0x08010510                __irq_usb_hp_can_tx
                0x08010510                __irq_exti15_10
                0x08010510                __irq_exti4
                0x08010510                __irq_dma2_channel3
                0x08010510                __irq_rtcalarm
                0x08010510                __irq_spi3
                0x08010510                __stm32reservedexception8
                0x08010510                __irq_dma2_channel1
                0x08010510                __exc_pendsv
                0x08010510                __irq_i2c1_ev
                0x08010510                __irq_usbwakeup
                0x08010510                __irq_exti1
                0x08010510                __irq_rcc
 .text.adc_init
                0x08010512       0x14 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
                0x08010512                adc_init
 .text.adc_set_extsel
                0x08010526        0xe C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
                0x08010526                adc_set_extsel
 .text.adc_set_sample_rate
                0x08010534       0x30 C:\Users\AMP_SAI\Desktop\hexfile/..\..\AppData\Local\Temp\arduino_cache_727569\core\core_5b0bd59db35eb2205b9735ec041d5f36.a(adc.c.o)
                0x08010534                adc_set_sample_rate
 .text.adc_calibrate

Post Reply

Return to “General discussion”