diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.out b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.out index 646c32d4..0b87439b 100644 Binary files a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.out and b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.out differ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.srec b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.srec index a9ef77f1..c061c79f 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.srec +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/bin/openbtl_olimex_efm32g880.srec @@ -218,7 +218,7 @@ S1130D680078012802D100A800F05CF801BD80B524 S1130D780E4800F0CEFA012802D10C4800F052F8CF S1130D8801BD704780B5C9B200F099FA00F044F883 S1130D9801BD054801210170704703480021017015 -S1130DA870470000161400005D0600200C060020A1 +S1130DA87047000016140000600700200C0600209D S1130DB880B500F028F802BD044B9D46C046C046E5 S1130DC8C046C046FFF7E9FF00F016FB60070020A5 S1130DD8DFF8240400210170DFF81C040021816479 @@ -318,7 +318,7 @@ S11313A80CE00100C9B20B4800F04CF901E0FFF76A S11313B89BFC10480068C006F9D5012002BD000056 S11313C83C1B000000C202000023040003001200BA S11313D8401516000044084054440840D41A00003C -S11313E85F060020C80500205E060020C90500200D +S11313E85E060020C80500205D060020C90500200F S11313F82C4408400844084000F03EF9002801D075 S113140800F03CF9002000F0BEF900F057FAFF00A4 S1131418103A07D330B4B1E83810103AA0E83810BD diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/config.h b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/config.h index c8858057..4ba8c82c 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/config.h +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/config.h @@ -45,6 +45,7 @@ #define BOOT_CPU_XTAL_SPEED_KHZ (32000) #define BOOT_CPU_SYSTEM_SPEED_KHZ (14000) #define BOOT_CPU_BYTE_ORDER_MOTOROLA (0) +#define BOOT_CPU_CONNECT_STATE_PREFIX __no_init /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep index 65a7b9df..6c47eddb 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep @@ -26,66 +26,6 @@ $PROJ_DIR$\..\lib\efm32lib\inc\efm32_chip.h $PROJ_DIR$\..\lib\efm32lib\src\efm32_cmu.c $PROJ_DIR$\..\lib\efm32lib\inc\efm32_cmu.h - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\timer.lst - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\obj\core_cm3.pbi - $TOOLKIT_DIR$\lib\dl7M_tln.a - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\efm32_vcmp.o - $PROJ_DIR$\..\obj\efm32_opamp.o - $PROJ_DIR$\..\obj\efm32_pcnt.o - $PROJ_DIR$\..\obj\efm32_wdog.o - $PROJ_DIR$\..\obj\efm32_dma.o - $PROJ_DIR$\..\obj\efm32_ebi.o - $PROJ_DIR$\..\obj\efm32_emu.o - $PROJ_DIR$\..\obj\efm32_gpio.o - $PROJ_DIR$\..\obj\efm32_acmp.pbi - $PROJ_DIR$\..\obj\efm32_adc.pbi - $PROJ_DIR$\..\obj\efm32_aes.pbi - $PROJ_DIR$\..\obj\efm32_assert.pbi - $PROJ_DIR$\..\obj\efm32_cmu.pbi - $PROJ_DIR$\..\obj\efm32_dac.pbi - $PROJ_DIR$\..\obj\efm32_dbg.pbi - $PROJ_DIR$\..\obj\efm32_dma.pbi - $PROJ_DIR$\..\obj\efm32_ebi.pbi - $PROJ_DIR$\..\obj\efm32_emu.pbi - $PROJ_DIR$\..\obj\efm32_gpio.pbi - $PROJ_DIR$\..\obj\efm32_i2c.pbi - $PROJ_DIR$\..\obj\efm32_int.pbi - $PROJ_DIR$\..\obj\efm32_lcd.pbi - $PROJ_DIR$\..\obj\efm32_letimer.o - $PROJ_DIR$\..\obj\efm32_leuart.o - $PROJ_DIR$\..\obj\efm32_acmp.o - $PROJ_DIR$\..\obj\efm32_aes.o - $PROJ_DIR$\..\obj\efm32_adc.o - $PROJ_DIR$\..\obj\efm32_lesense.o - $PROJ_DIR$\..\obj\efm32_lcd.o - $PROJ_DIR$\..\obj\efm32_int.o - $PROJ_DIR$\..\obj\efm32_i2c.o - $PROJ_DIR$\..\obj\efm32_timer.o - $PROJ_DIR$\..\obj\efm32_system.o - $PROJ_DIR$\..\obj\efm32_usart.o - $PROJ_DIR$\..\obj\efm32_rmu.o - $PROJ_DIR$\..\obj\efm32_rtc.o - $PROJ_DIR$\..\obj\efm32_prs.o - $TOOLKIT_DIR$\inc\c\intrinsics.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\stdio.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\efm32_prs.pbi $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c $PROJ_DIR$\..\lib\efm32lib\inc\efm32_dac.h $PROJ_DIR$\..\lib\efm32lib\src\efm32_dbg.c @@ -162,8 +102,68 @@ $PROJ_DIR$\..\..\..\..\Source\xcp.c $PROJ_DIR$\..\..\..\..\Source\plausibility.h $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\main.lst + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\core_cm3.pbi + $TOOLKIT_DIR$\lib\dl7M_tln.a + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\efm32_vcmp.o + $PROJ_DIR$\..\obj\efm32_opamp.o + $PROJ_DIR$\..\obj\efm32_pcnt.o + $PROJ_DIR$\..\obj\efm32_wdog.o + $PROJ_DIR$\..\obj\efm32_dma.o + $PROJ_DIR$\..\obj\efm32_ebi.o + $PROJ_DIR$\..\obj\efm32_emu.o + $PROJ_DIR$\..\obj\efm32_gpio.o + $PROJ_DIR$\..\obj\efm32_acmp.pbi + $PROJ_DIR$\..\obj\efm32_adc.pbi + $PROJ_DIR$\..\obj\efm32_aes.pbi + $PROJ_DIR$\..\obj\efm32_assert.pbi + $PROJ_DIR$\..\obj\efm32_cmu.pbi + $PROJ_DIR$\..\obj\efm32_dac.pbi + $PROJ_DIR$\..\obj\efm32_dbg.pbi + $PROJ_DIR$\..\obj\efm32_dma.pbi + $PROJ_DIR$\..\obj\efm32_ebi.pbi + $PROJ_DIR$\..\obj\efm32_emu.pbi + $PROJ_DIR$\..\obj\efm32_gpio.pbi + $PROJ_DIR$\..\obj\efm32_i2c.pbi + $PROJ_DIR$\..\obj\efm32_int.pbi + $PROJ_DIR$\..\obj\efm32_lcd.pbi + $PROJ_DIR$\..\obj\efm32_letimer.o + $PROJ_DIR$\..\obj\efm32_leuart.o + $PROJ_DIR$\..\obj\efm32_acmp.o + $PROJ_DIR$\..\obj\efm32_aes.o + $PROJ_DIR$\..\obj\efm32_adc.o + $PROJ_DIR$\..\obj\efm32_lesense.o + $PROJ_DIR$\..\obj\efm32_lcd.o + $PROJ_DIR$\..\obj\efm32_int.o + $PROJ_DIR$\..\obj\efm32_i2c.o + $PROJ_DIR$\..\obj\efm32_timer.o + $PROJ_DIR$\..\obj\efm32_system.o + $PROJ_DIR$\..\obj\efm32_usart.o + $PROJ_DIR$\..\obj\efm32_rmu.o + $PROJ_DIR$\..\obj\efm32_rtc.o + $PROJ_DIR$\..\obj\efm32_prs.o + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $TOOLKIT_DIR$\inc\c\stdio.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\efm32_prs.pbi $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\obj\com.o $PROJ_DIR$\..\obj\backdoor.pbi @@ -263,167 +263,6 @@ $TOOLKIT_DIR$\inc\c\stdbool.h $PROJ_DIR$\..\bin\openbtl_olimex_efm32g880.srec - - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - - - BICOMP - 34 - - - ICCARM - 194 178 - - - - - BICOMP - 205 202 212 235 228 215 213 - - - ICCARM - 205 202 212 235 198 228 215 213 - - - - - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\system_efm32.c - - - BICOMP - 196 - - - ICCARM - 229 201 - - - - - BICOMP - 205 202 212 235 228 215 213 1 5 6 4 75 74 0 7 - - - ICCARM - 205 202 212 235 198 228 215 213 1 5 6 4 75 74 0 7 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_acmp.c - - - BICOMP - 45 - - - ICCARM - 240 61 - - - - - BICOMP - 254 9 205 202 212 235 228 215 213 1 5 6 4 75 74 0 7 16 15 - - - ICCARM - 254 9 205 202 212 235 198 228 215 213 1 5 6 4 75 74 0 7 16 15 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_adc.c - - - BICOMP - 46 - - - ICCARM - 244 63 - - - - - BICOMP - 11 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 15 - - - ICCARM - 11 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_aes.c - - - BICOMP - 47 - - - ICCARM - 233 62 - - - - - BICOMP - 13 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 15 - - - ICCARM - 13 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 15 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_assert.c - - - BICOMP - 48 - - - ICCARM - 197 210 - - - - - BICOMP - 15 - - - ICCARM - 15 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_cmu.c - - - BICOMP - 49 - - - ICCARM - 214 203 - - - - - BICOMP - 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 254 16 15 89 - - - ICCARM - 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 254 16 15 89 - - - [ROOT_NODE] @@ -434,48 +273,209 @@ - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - BICOMP - 50 + ICCARM + 194 178 - ICCARM - 237 226 + BICOMP + 110 - BICOMP - 81 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 15 + ICCARM + 205 202 212 235 198 228 215 213 + + BICOMP + 205 202 212 235 228 215 213 + + + + + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\system_efm32.c + ICCARM - 81 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 + 229 201 + + + BICOMP + 196 + + + + + ICCARM + 205 202 212 235 198 228 215 213 1 5 6 4 151 150 0 7 + + + BICOMP + 205 202 212 235 228 215 213 1 5 6 4 151 150 0 7 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_acmp.c + + + ICCARM + 240 137 + + + BICOMP + 121 + + + + + ICCARM + 254 9 205 202 212 235 198 228 215 213 1 5 6 4 151 150 0 7 16 15 + + + BICOMP + 254 9 205 202 212 235 228 215 213 1 5 6 4 151 150 0 7 16 15 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_adc.c + + + ICCARM + 244 139 + + + BICOMP + 122 + + + + + ICCARM + 11 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 + + + BICOMP + 11 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 15 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_aes.c + + + ICCARM + 233 138 + + + BICOMP + 123 + + + + + ICCARM + 13 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 15 + + + BICOMP + 13 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 15 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_assert.c + + + ICCARM + 197 210 + + + BICOMP + 124 + + + + + ICCARM + 15 + + + BICOMP + 15 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_cmu.c + + + ICCARM + 214 203 + + + BICOMP + 125 + + + + + ICCARM + 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 254 16 15 29 + + + BICOMP + 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 254 16 15 29 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c + + + ICCARM + 237 226 + + + BICOMP + 126 + + + + + ICCARM + 21 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 + + + BICOMP + 21 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 15 $PROJ_DIR$\..\lib\efm32lib\src\efm32_dbg.c - - BICOMP - 51 - ICCARM 239 227 + + BICOMP + 127 + - BICOMP - 15 83 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 91 + ICCARM + 15 23 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 31 - ICCARM - 15 83 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 91 + BICOMP + 15 23 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 31 @@ -483,22 +483,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_dma.c - BICOMP - 52 + ICCARM + 245 117 - ICCARM - 245 41 + BICOMP + 128 - BICOMP - 85 76 202 212 235 228 215 213 78 77 254 1 5 6 205 4 75 74 0 7 19 16 15 + ICCARM + 25 152 202 212 235 198 228 215 213 154 153 254 1 5 6 205 4 151 150 0 7 19 16 15 - ICCARM - 85 76 202 212 235 198 228 215 213 78 77 254 1 5 6 205 4 75 74 0 7 19 16 15 + BICOMP + 25 152 202 212 235 228 215 213 154 153 254 1 5 6 205 4 151 150 0 7 19 16 15 @@ -506,22 +506,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_ebi.c - BICOMP - 53 + ICCARM + 241 118 - ICCARM - 241 42 + BICOMP + 129 - BICOMP - 87 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 15 254 16 218 78 + ICCARM + 27 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 15 254 16 218 154 - ICCARM - 87 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 15 254 16 218 78 + BICOMP + 27 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 15 254 16 218 154 @@ -529,22 +529,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_emu.c - BICOMP - 54 + ICCARM + 234 119 - ICCARM - 234 43 + BICOMP + 130 - BICOMP - 89 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 16 19 15 + ICCARM + 29 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 16 19 15 - ICCARM - 89 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 16 19 15 + BICOMP + 29 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 16 19 15 @@ -552,22 +552,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_gpio.c - BICOMP - 55 + ICCARM + 231 120 - ICCARM - 231 44 + BICOMP + 131 - BICOMP - 91 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 16 15 + ICCARM + 31 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 16 15 - ICCARM - 91 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 16 15 + BICOMP + 31 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 16 15 @@ -575,22 +575,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_i2c.c - BICOMP - 56 + ICCARM + 209 143 - ICCARM - 209 67 + BICOMP + 132 - BICOMP - 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 93 254 19 16 15 + ICCARM + 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 33 254 19 16 15 - ICCARM - 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 93 254 19 16 15 + BICOMP + 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 33 254 19 16 15 @@ -598,22 +598,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_int.c - BICOMP - 57 + ICCARM + 221 142 - ICCARM - 221 66 + BICOMP + 133 - BICOMP - 205 202 212 235 228 215 213 95 1 5 6 4 75 74 0 7 + ICCARM + 205 202 212 235 198 228 215 213 35 1 5 6 4 151 150 0 7 - ICCARM - 205 202 212 235 198 228 215 213 95 1 5 6 4 75 74 0 7 + BICOMP + 205 202 212 235 228 215 213 35 1 5 6 4 151 150 0 7 @@ -621,22 +621,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_lcd.c - BICOMP - 58 + ICCARM + 204 141 - ICCARM - 204 65 + BICOMP + 134 - BICOMP - 97 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 254 15 16 + ICCARM + 37 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 254 15 16 - ICCARM - 97 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 254 15 16 + BICOMP + 37 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 254 15 16 @@ -644,22 +644,18 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_lesense.c - BICOMP - 246 + ICCARM + 223 140 - ICCARM - 223 64 + BICOMP + 246 - - BICOMP - 99 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 - ICCARM - 99 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 + 39 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 @@ -667,22 +663,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_letimer.c - BICOMP - 247 + ICCARM + 225 135 - ICCARM - 225 59 + BICOMP + 247 - BICOMP - 101 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 15 + ICCARM + 41 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 - ICCARM - 101 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 + BICOMP + 41 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 15 @@ -690,68 +686,68 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_leuart.c - BICOMP - 248 + ICCARM + 216 136 - ICCARM - 216 60 + BICOMP + 248 - BICOMP - 103 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 15 + ICCARM + 43 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 - ICCARM - 103 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 + BICOMP + 43 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 15 $PROJ_DIR$\..\lib\efm32lib\src\efm32_mpu.c - - BICOMP - 249 - ICCARM 224 199 + + BICOMP + 249 + - BICOMP - 105 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 15 254 + ICCARM + 45 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 15 254 - ICCARM - 105 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 15 254 + BICOMP + 45 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 15 254 $PROJ_DIR$\..\lib\efm32lib\src\efm32_msc.c - - BICOMP - 250 - ICCARM 219 200 + + BICOMP + 250 + - BICOMP - 107 205 202 212 235 228 215 213 254 1 5 6 4 75 74 0 7 16 15 + ICCARM + 47 205 202 212 235 198 228 215 213 254 1 5 6 4 151 150 0 7 16 15 - ICCARM - 107 205 202 212 235 198 228 215 213 254 1 5 6 4 75 74 0 7 16 15 + BICOMP + 47 205 202 212 235 228 215 213 254 1 5 6 4 151 150 0 7 16 15 @@ -759,22 +755,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_opamp.c - BICOMP - 251 + ICCARM + 243 114 - ICCARM - 243 38 + BICOMP + 251 - BICOMP - 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 + ICCARM + 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 - ICCARM - 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 + BICOMP + 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 @@ -782,22 +778,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_pcnt.c - BICOMP - 252 + ICCARM + 230 115 - ICCARM - 230 39 + BICOMP + 252 - BICOMP - 110 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 15 + ICCARM + 50 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 - ICCARM - 110 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 + BICOMP + 50 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 15 @@ -805,22 +801,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_prs.c - BICOMP - 79 + ICCARM + 238 149 - ICCARM - 238 73 + BICOMP + 155 - BICOMP - 112 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 15 16 + ICCARM + 52 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 15 16 - ICCARM - 112 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 15 16 + BICOMP + 52 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 15 16 @@ -828,22 +824,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_rmu.c - BICOMP - 188 + ICCARM + 220 147 - ICCARM - 220 71 + BICOMP + 188 - BICOMP - 114 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 89 16 + ICCARM + 54 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 29 16 - ICCARM - 114 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 89 16 + BICOMP + 54 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 29 16 @@ -851,22 +847,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_rtc.c - BICOMP - 189 + ICCARM + 232 148 - ICCARM - 232 72 + BICOMP + 189 - BICOMP - 116 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 15 16 + ICCARM + 56 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 15 16 - ICCARM - 116 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 15 16 + BICOMP + 56 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 15 16 @@ -874,22 +870,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_system.c - BICOMP - 190 + ICCARM + 207 145 - ICCARM - 207 69 + BICOMP + 190 - BICOMP - 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 118 254 15 + ICCARM + 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 58 254 15 - ICCARM - 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 118 254 15 + BICOMP + 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 58 254 15 @@ -897,22 +893,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_timer.c - BICOMP - 191 + ICCARM + 208 144 - ICCARM - 208 68 + BICOMP + 191 - BICOMP - 120 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 16 15 + ICCARM + 60 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 - ICCARM - 120 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 + BICOMP + 60 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 16 15 @@ -920,18 +916,18 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_usart.c - BICOMP - 192 + ICCARM + 242 146 - ICCARM - 242 70 + BICOMP + 192 ICCARM - 122 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 16 15 + 62 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 16 15 @@ -939,22 +935,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_vcmp.c - BICOMP - 193 + ICCARM + 206 113 - ICCARM - 206 37 + BICOMP + 193 - BICOMP - 15 124 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 254 + ICCARM + 15 64 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 254 - ICCARM - 15 124 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 254 + BICOMP + 15 64 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 254 @@ -962,22 +958,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_wdog.c - BICOMP - 253 + ICCARM + 211 116 - ICCARM - 211 40 + BICOMP + 253 - BICOMP - 126 254 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 16 + ICCARM + 66 254 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 16 - ICCARM - 126 254 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 16 + BICOMP + 66 254 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 16 @@ -985,22 +981,22 @@ $PROJ_DIR$\..\hooks.c - BICOMP - 28 + ICCARM + 105 103 - ICCARM - 23 29 + BICOMP + 100 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1008,22 +1004,22 @@ $PROJ_DIR$\..\main.c - BICOMP - 183 + ICCARM + 97 157 - ICCARM - 20 156 + BICOMP + 183 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 17 118 254 19 16 91 15 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 17 58 254 19 16 31 15 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 17 118 254 19 16 91 15 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 17 58 254 19 16 31 15 @@ -1039,23 +1035,23 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\vectors.c - - BICOMP - 185 - ICCARM 187 180 + + BICOMP + 185 + - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1063,22 +1059,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c - BICOMP - 174 + ICCARM + 99 172 - ICCARM - 26 172 + BICOMP + 174 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 107 205 202 212 235 228 215 213 254 1 5 6 4 75 74 0 7 16 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 47 205 202 212 235 198 228 215 213 254 1 5 6 4 151 150 0 7 16 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 107 205 202 212 235 198 228 215 213 254 1 5 6 4 75 74 0 7 16 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 47 205 202 212 235 228 215 213 254 1 5 6 4 151 150 0 7 16 @@ -1086,22 +1082,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c - BICOMP - 175 + ICCARM + 106 171 - ICCARM - 30 171 + BICOMP + 175 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1109,45 +1105,45 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c - BICOMP - 184 + ICCARM + 96 181 - ICCARM - 21 181 + BICOMP + 184 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c - - BICOMP - 176 - ICCARM 169 170 + + BICOMP + 176 + - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1155,22 +1151,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c - BICOMP - 177 + ICCARM + 107 173 - ICCARM - 31 173 + BICOMP + 177 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 1 5 6 205 202 212 235 228 215 213 4 75 74 0 7 19 254 16 91 15 103 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 1 5 6 205 202 212 235 198 228 215 213 4 151 150 0 7 19 254 16 31 15 43 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 1 5 6 205 202 212 235 198 228 215 213 4 75 74 0 7 19 254 16 91 15 103 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 1 5 6 205 202 212 235 228 215 213 4 151 150 0 7 19 254 16 31 15 43 @@ -1178,22 +1174,22 @@ $PROJ_DIR$\..\..\..\..\Source\assert.c - BICOMP - 165 + ICCARM + 102 104 - ICCARM - 25 24 + BICOMP + 165 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1201,45 +1197,45 @@ $PROJ_DIR$\..\..\..\..\Source\backdoor.c - BICOMP - 160 + ICCARM + 101 164 - ICCARM - 27 164 + BICOMP + 160 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 $PROJ_DIR$\..\..\..\..\Source\boot.c - - BICOMP - 182 - ICCARM 186 158 + + BICOMP + 182 + - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1247,22 +1243,22 @@ $PROJ_DIR$\..\..\..\..\Source\com.c - BICOMP - 162 + ICCARM + 109 159 - ICCARM - 33 159 + BICOMP + 162 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 142 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 82 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 142 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 82 @@ -1270,45 +1266,45 @@ $PROJ_DIR$\..\..\..\..\Source\cop.c - BICOMP - 166 + ICCARM + 108 163 - ICCARM - 32 163 + BICOMP + 166 - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 $PROJ_DIR$\..\..\..\..\Source\xcp.c - - BICOMP - 167 - ICCARM 168 161 + + BICOMP + 167 + - BICOMP - 148 140 144 127 154 134 152 138 135 139 146 150 155 + ICCARM + 88 80 84 67 94 74 92 78 75 79 86 90 95 - ICCARM - 148 140 144 127 154 134 152 138 135 139 146 150 155 + BICOMP + 88 80 84 67 94 74 92 78 75 79 86 90 95 @@ -1317,7 +1313,7 @@ BILINK - 165 160 182 162 166 34 175 45 46 47 48 49 50 51 52 53 54 55 56 57 58 246 247 248 249 250 251 252 79 188 189 190 191 192 193 253 174 28 183 176 196 184 177 185 167 + 165 160 182 162 166 110 175 121 122 123 124 125 126 127 128 129 130 131 132 133 134 246 247 248 249 250 251 252 155 188 189 190 191 192 193 253 174 100 183 176 196 184 177 185 167 @@ -1336,7 +1332,7 @@ ILINK - 217 24 164 158 159 163 178 171 179 61 63 62 210 203 226 227 41 42 43 44 67 66 65 64 59 60 199 200 38 39 73 71 72 69 68 70 37 40 172 29 156 170 201 181 173 180 161 157 36 22 35 + 217 104 164 158 159 163 178 171 179 137 139 138 210 203 226 227 117 118 119 120 143 142 141 140 135 136 199 200 114 115 149 147 148 145 144 146 113 116 172 103 157 170 201 181 173 180 161 156 112 98 111 diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt index 8125e968..6f07bc04 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt @@ -12,7 +12,7 @@ - 277272727 + 351272727 @@ -29,7 +29,7 @@ - + TabID-3636-6432 @@ -41,7 +41,7 @@ - 0 + 0 TabID-28813-8212 @@ -57,7 +57,7 @@ - 0 + 0 @@ -70,7 +70,7 @@ - iaridepm.enu1-2-2587368-2-2200200125000240964231250709639-2-21981602-2-216042001002500240964125000240964 + iaridepm.enu1-2-2724442-2-2240243125000240594231250718812-2-22411922-2-219242431002083240594125000240594 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out index 19ee7870..ea424642 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec index 15b36fd7..9a4ef9ce 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec @@ -218,7 +218,7 @@ S1130D7000F05CF801BD80B50E4800F089FA012846 S1130D8002D10C4800F052F801BD704780B5C9B2D9 S1130D9000F054FA00F044F801BD05480121017047 S1130DA07047034800210170704700001E120000C4 -S1130DB0E30400209804002080B500F028F802BD68 +S1130DB0E80500209804002080B500F028F802BD62 S1130DC0044B9D46C046C046C046C046FFF7E9FFF7 S1130DD000F0C0FAE8050020DFF8240400210170C7 S1130DE0DFF81C0400218164DFF81404002180F87A @@ -291,10 +291,10 @@ S1131200080400200B040020681D00000C040020CA S11312100F04002080B53120FFF78FFE01BDFF00D1 S113122080B54548FFF723F8FFF7F5F860234FF43E S113123061420100414800F0AAF801BD70B5040004 -S11312400D00EDB2412D03D356213D48FFF75CFA62 -S11312502800C0B200F05CF8012803D059213848B6 +S11312400D00EDB2412D03D357213D48FFF75CFA61 +S11312502800C0B200F05CF8012803D05A213848B5 S1131260FFF752FA00260CE0FFF75BFAB6B2305DE6 -S113127000F04EF8012803D061213148FFF744FA09 +S113127000F04EF8012803D062213148FFF744FA08 S1131280761C2800C0B2B6B280B28642ECD370BDE0 S113129010B504002B48007800280CD12A4800F02F S11312A02AF8012805D12748012101702748002187 @@ -307,7 +307,7 @@ S113130010F1010F02D02070012000E0002010BD78 S113131080B50100C9B2094800F00AF9002803D1D8 S1131320002007E0FFF7FDF9044800F0D8F8002892 S1131330F8D0012002BD00000100001000C00040F0 -S1131340F01C0000E504002054040020E404002004 +S1131340F01C0000E404002054040020E304002006 S11313505504002000F014F9002801D000F012F91F S1131360002000F025F900F03DF90000DFF8EC1151 S1131370884207D0DFF8E811884203D0DFF8E4118F diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/config.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/config.h index cb42489d..8a75a1da 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/config.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/config.h @@ -45,6 +45,7 @@ #define BOOT_CPU_XTAL_SPEED_KHZ (8000) #define BOOT_CPU_SYSTEM_SPEED_KHZ (50000) #define BOOT_CPU_BYTE_ORDER_MOTOROLA (0) +#define BOOT_CPU_CONNECT_STATE_PREFIX __no_init /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep index 9bf52943..75179482 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep @@ -30,10 +30,10 @@ $PROJ_DIR$\..\config.h $PROJ_DIR$\..\hooks.c $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c @@ -59,13 +59,13 @@ $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\backdoor.pbi $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\xcp.o $PROJ_DIR$\..\obj\cop.pbi $PROJ_DIR$\..\obj\xcp.pbi $PROJ_DIR$\..\obj\xcp.lst @@ -81,8 +81,8 @@ $PROJ_DIR$\..\obj\sysctl.lst $PROJ_DIR$\..\obj\uartlib.lst $PROJ_DIR$\..\obj\cpulib.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\flashlib.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\gpio.o $PROJ_DIR$\..\obj\interrupt.o $PROJ_DIR$\..\obj\sysctl.o @@ -127,144 +127,6 @@ $TOOLKIT_DIR$\lib\dl7M_tln.a $TOOLKIT_DIR$\lib\rt7M_tl.a - - $PROJ_DIR$\..\lib\driverlib\cpulib.c - - - BICOMP - 82 - - - ICCARM - 68 74 - - - - - BICOMP - 6 - - - ICCARM - 6 - - - - - $PROJ_DIR$\..\lib\driverlib\flashlib.c - - - BICOMP - 81 - - - ICCARM - 69 76 - - - - - BICOMP - 13 15 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 2 8 - - - ICCARM - 13 15 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 2 8 - - - - - $PROJ_DIR$\..\lib\driverlib\gpio.c - - - BICOMP - 83 - - - ICCARM - 67 77 - - - - - BICOMP - 14 15 16 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 3 8 - - - ICCARM - 14 15 16 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 3 8 - - - - - $PROJ_DIR$\..\lib\driverlib\interrupt.c - - - BICOMP - 84 - - - ICCARM - 71 78 - - - - - BICOMP - 15 17 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 - - - ICCARM - 15 17 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 - - - - - $PROJ_DIR$\..\lib\driverlib\sysctl.c - - - BICOMP - 85 - - - ICCARM - 72 79 - - - - - BICOMP - 15 17 18 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 10 - - - ICCARM - 15 17 18 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 10 - - - - - $PROJ_DIR$\..\lib\driverlib\uartlib.c - - - BICOMP - 86 - - - ICCARM - 73 80 - - - - - BICOMP - 15 16 18 19 20 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 12 10 - - - ICCARM - 15 16 18 19 20 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 12 10 - - - [ROOT_NODE] @@ -275,24 +137,162 @@ - $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\driverlib\cpulib.c - BICOMP - 112 + ICCARM + 68 74 - ICCARM - 107 113 + BICOMP + 82 + + ICCARM + 6 + BICOMP + 6 + + + + + $PROJ_DIR$\..\lib\driverlib\flashlib.c + + + ICCARM + 69 75 + + + BICOMP + 81 + + + + + ICCARM + 13 15 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 2 8 + + + BICOMP + 13 15 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 2 8 + + + + + $PROJ_DIR$\..\lib\driverlib\gpio.c + + + ICCARM + 67 77 + + + BICOMP + 83 + + + + + ICCARM + 14 15 16 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 3 8 + + + BICOMP + 14 15 16 18 19 0 42 34 38 21 48 28 46 32 29 33 40 44 49 3 8 + + + + + $PROJ_DIR$\..\lib\driverlib\interrupt.c + + + ICCARM + 71 78 + + + BICOMP + 84 + + + + + ICCARM + 15 17 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 + + + BICOMP + 15 17 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 + + + + + $PROJ_DIR$\..\lib\driverlib\sysctl.c + + + ICCARM + 72 79 + + + BICOMP + 85 + + + + + ICCARM + 15 17 18 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 10 + + + BICOMP + 15 17 18 19 6 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 10 + + + + + $PROJ_DIR$\..\lib\driverlib\uartlib.c + + + ICCARM + 73 80 + + + BICOMP + 86 + + + + + ICCARM + 15 16 18 19 20 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 12 10 + + + BICOMP + 15 16 18 19 20 0 42 34 38 21 48 28 46 32 29 33 40 44 49 8 12 10 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 107 113 + + + BICOMP + 112 + + + + + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -300,46 +300,46 @@ $PROJ_DIR$\..\main.c - - BICOMP - 97 - ICCARM 102 51 + + BICOMP + 97 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 15 16 17 18 19 10 3 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 15 16 17 18 19 10 3 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - BICOMP - 88 + ICCARM + 114 65 - ICCARM - 110 66 + BICOMP + 89 - BICOMP - 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 2 + ICCARM + 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM - 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 2 + BICOMP + 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -355,68 +355,68 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - - BICOMP - 99 - ICCARM 101 94 + + BICOMP + 99 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - BICOMP - 89 + ICCARM + 110 66 - ICCARM - 114 65 + BICOMP + 88 - BICOMP - 42 34 38 21 48 28 46 32 29 33 40 44 49 + ICCARM + 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 2 - ICCARM - 42 34 38 21 48 28 46 32 29 33 40 44 49 + BICOMP + 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 2 $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - - BICOMP - 98 - ICCARM 103 95 + + BICOMP + 98 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -424,22 +424,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c - - BICOMP - 90 - ICCARM 63 64 + + BICOMP + 90 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -447,22 +447,22 @@ $PROJ_DIR$\..\..\..\..\Source\assert.c - - BICOMP - 55 - ICCARM 109 108 + + BICOMP + 57 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -470,23 +470,23 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - - BICOMP - 91 - ICCARM 115 87 + + BICOMP + 91 + - BICOMP - 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 12 10 + ICCARM + 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 10 12 - ICCARM - 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 12 10 + BICOMP + 42 34 38 21 48 28 46 32 29 33 40 44 49 16 19 10 12 @@ -494,21 +494,21 @@ $PROJ_DIR$\..\..\..\..\Source\backdoor.c - BICOMP - 58 + ICCARM + 111 58 - ICCARM - 111 54 + BICOMP + 55 - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -516,22 +516,22 @@ $PROJ_DIR$\..\..\..\..\Source\boot.c - - BICOMP - 96 - ICCARM 100 52 + + BICOMP + 96 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -540,21 +540,21 @@ $PROJ_DIR$\..\..\..\..\Source\com.c - BICOMP - 59 + ICCARM + 117 53 - ICCARM - 117 57 + BICOMP + 54 - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 37 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 37 @@ -562,22 +562,22 @@ $PROJ_DIR$\..\..\..\..\Source\cop.c - - BICOMP - 60 - ICCARM 116 56 + + BICOMP + 60 + - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -586,21 +586,21 @@ $PROJ_DIR$\..\..\..\..\Source\xcp.c - BICOMP - 61 + ICCARM + 62 59 - ICCARM - 62 53 + BICOMP + 61 - BICOMP + ICCARM 42 34 38 21 48 28 46 32 29 33 40 44 49 - ICCARM + BICOMP 42 34 38 21 48 28 46 32 29 33 40 44 49 @@ -610,7 +610,7 @@ BILINK - 55 58 96 59 60 89 82 88 81 83 112 84 97 90 85 98 91 86 99 61 + 57 55 96 54 60 89 82 88 81 83 112 84 97 90 85 98 91 86 99 61 @@ -629,7 +629,7 @@ ILINK - 75 108 54 52 57 56 65 74 93 66 76 77 113 78 51 64 79 95 87 80 94 53 50 119 104 118 + 76 108 58 52 53 56 65 74 93 66 75 77 113 78 51 64 79 95 87 80 94 59 50 119 104 118 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt index b230a2a4..5798b960 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt @@ -12,12 +12,12 @@ - 265272727 + 354272727 2011553087755278946 - + TabID-31649-22318 @@ -29,20 +29,20 @@ - 0TabID-10466-24353BuildBuildTabID-28199-25453Find in FilesFind-in-Files0 + 0TabID-10466-24353BuildBuildTabID-28199-25453Find in FilesFind-in-Files0 - TextEditor$WS_DIR$\..\main.c0402396239600100000010000001 + TextEditor$WS_DIR$\..\main.c04023962396TextEditor$WS_DIR$\..\config.h0212708270810100000010000001 - iaridepm.enu1-2-2587356-2-2200200125000240964223750709639-2-21981602-2-216042001002500240964125000240964 + iaridepm.enu1-2-2724428-2-2240243125000240594223958718812-2-22411922-2-219242431002083240594125000240594 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.out b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.out index d7116694..8e1dcc42 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.out and b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.out differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.srec index 2c4cc649..d6a70cd6 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/bin/openbtl_ek_lm3s8962.srec @@ -162,7 +162,7 @@ S11309F0104C204600F090F8012804D12046BDE8B0 S1130A001040FFF74BBE10BD704780B5C9B200F06F S1130A105EF8BDE80140FFF73CBE054801210170C6 S1130A207047034800210170704700002E15000034 -S1130A30E70400209C040020FFF724BE80B500F0EA +S1130A30E80500209C040020FFF724BE80B500F0E8 S1130A402AF800280BD0FFF7DFFF05484FF40051C8 S1130A50016042F204000068BDE80240004701BDA5 S1130A6008ED00E070B504460D46164605E015F89D diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/config.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/config.h index d9af1a1c..cc464922 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/config.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/config.h @@ -45,6 +45,7 @@ #define BOOT_CPU_XTAL_SPEED_KHZ (8000) #define BOOT_CPU_SYSTEM_SPEED_KHZ (50000) #define BOOT_CPU_BYTE_ORDER_MOTOROLA (0) +#define BOOT_CPU_CONNECT_STATE_PREFIX __no_init /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep index 1d828323..48e15bda 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep @@ -64,13 +64,13 @@ $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\xcp.o $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\backdoor.pbi $PROJ_DIR$\..\obj\cop.pbi $PROJ_DIR$\..\obj\xcp.pbi $PROJ_DIR$\..\obj\xcp.lst @@ -88,8 +88,8 @@ $PROJ_DIR$\..\obj\flashlib.o $PROJ_DIR$\..\obj\gpio.o $PROJ_DIR$\..\obj\interrupt.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\sysctl.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\uartlib.o $PROJ_DIR$\..\obj\flashlib.pbi $PROJ_DIR$\..\obj\cpulib.pbi @@ -270,7 +270,7 @@ ICCARM - 76 83 + 76 82 BICOMP @@ -513,7 +513,7 @@ BICOMP - 64 + 59 @@ -521,10 +521,6 @@ ICCARM 47 39 43 24 53 33 51 37 34 38 45 49 54 - - BICOMP - 47 39 43 24 53 33 51 37 34 38 45 49 54 - @@ -555,11 +551,11 @@ ICCARM - 115 62 + 115 58 BICOMP - 58 + 64 @@ -601,11 +597,11 @@ ICCARM - 121 59 + 121 63 BICOMP - 60 + 62 @@ -647,7 +643,7 @@ ICCARM - 67 63 + 67 60 BICOMP @@ -670,7 +666,7 @@ BILINK - 64 58 100 60 65 93 86 92 85 87 116 88 101 94 89 102 95 90 103 66 + 59 64 100 62 65 93 86 92 85 87 116 88 101 94 89 102 95 90 103 66 @@ -685,7 +681,7 @@ ILINK - 82 112 62 57 59 61 70 78 97 71 79 80 117 81 56 69 83 99 91 84 98 63 55 123 108 122 + 83 112 58 57 63 61 70 78 97 71 79 80 117 81 56 69 82 99 91 84 98 60 55 123 108 122 @@ -694,7 +690,7 @@ BILINK - 64 58 100 128 124 60 65 93 86 92 85 87 116 88 101 94 89 102 95 90 103 66 + 59 64 100 128 124 62 65 93 86 92 85 87 116 88 101 94 89 102 95 90 103 66 @@ -713,7 +709,7 @@ ILINK - 82 112 62 57 125 126 59 61 70 78 97 71 79 80 117 81 56 69 83 99 91 84 98 63 55 123 108 122 + 83 112 58 57 125 126 63 61 70 78 97 71 79 80 117 81 56 69 82 99 91 84 98 60 55 123 108 122 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt index 40cc19df..107f50fd 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt @@ -12,7 +12,7 @@ - 267272727 + 339272727 @@ -25,7 +25,7 @@ - + TabID-17931-22022 @@ -37,7 +37,7 @@ - 0 + 0 TabID-24560-22511 @@ -47,20 +47,20 @@ - 0 + 0 - TextEditor$WS_DIR$\..\main.c04224212421TextEditor$WS_DIR$\..\config.h0513923392310100000010000001 + TextEditor$WS_DIR$\..\main.c04224212421TextEditor$WS_DIR$\..\config.h0272708270810100000010000001 - iaridepm.enu1-2-2587358-2-2200200125000240964225000709639-2-21981602-2-216042001002500240964125000240964 + iaridepm.enu1-2-2724430-2-2240243125000240594225000718812-2-22411922-2-219242431002083240594125000240594