diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.elf b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.elf similarity index 89% rename from Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.elf rename to Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.elf index ca5ccd4f..330b5c54 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.elf and b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.map b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.map similarity index 77% rename from Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.map rename to Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.map index 014a061a..fca82ec0 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.map +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.map @@ -1,6 +1,6 @@ -bin/openblt_demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm -bin/openblt_demoprog_nucleo_stm32f103rb.elf +bin/openblt_nucleo_stm32f103rb.elf: file format elf32-littlearm +bin/openblt_nucleo_stm32f103rb.elf architecture: arm, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x08000000 @@ -9,7 +9,7 @@ Program Header: LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15 filesz 0x00001164 memsz 0x00001164 flags r-x LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08001164 align 2**15 - filesz 0x00000001 memsz 0x000006f0 flags rw- + filesz 0x00000001 memsz 0x000006f4 flags rw- private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] Sections: @@ -18,27 +18,27 @@ Idx Name Size VMA LMA File off Algn CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000001 20000000 08001164 00010000 2**0 CONTENTS, ALLOC, LOAD, DATA - 2 .bss 000006ec 20000004 08001168 00010001 2**2 + 2 .bss 000006f0 20000004 08001168 00010001 2**2 ALLOC - 3 .debug_info 0000261e 00000000 00000000 00010001 2**0 + 3 .debug_info 000025f8 00000000 00000000 00010001 2**0 CONTENTS, READONLY, DEBUGGING - 4 .debug_abbrev 00000fe9 00000000 00000000 0001261f 2**0 + 4 .debug_abbrev 00000fe9 00000000 00000000 000125f9 2**0 CONTENTS, READONLY, DEBUGGING - 5 .debug_aranges 00000328 00000000 00000000 00013608 2**0 + 5 .debug_aranges 00000320 00000000 00000000 000135e2 2**0 CONTENTS, READONLY, DEBUGGING - 6 .debug_ranges 00000250 00000000 00000000 00013930 2**0 + 6 .debug_ranges 00000248 00000000 00000000 00013902 2**0 CONTENTS, READONLY, DEBUGGING - 7 .debug_line 00000dba 00000000 00000000 00013b80 2**0 + 7 .debug_line 00000da9 00000000 00000000 00013b4a 2**0 CONTENTS, READONLY, DEBUGGING - 8 .debug_str 00000b97 00000000 00000000 0001493a 2**0 + 8 .debug_str 00000b8e 00000000 00000000 000148f3 2**0 CONTENTS, READONLY, DEBUGGING - 9 .comment 00000030 00000000 00000000 000154d1 2**0 + 9 .comment 00000030 00000000 00000000 00015481 2**0 CONTENTS, READONLY - 10 .ARM.attributes 00000033 00000000 00000000 00015501 2**0 + 10 .ARM.attributes 00000033 00000000 00000000 000154b1 2**0 CONTENTS, READONLY - 11 .debug_frame 00000674 00000000 00000000 00015534 2**2 + 11 .debug_frame 00000658 00000000 00000000 000154e4 2**2 CONTENTS, READONLY, DEBUGGING - 12 .debug_loc 00000f9b 00000000 00000000 00015ba8 2**0 + 12 .debug_loc 00000f9b 00000000 00000000 00015b3c 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 08000000 l d .text 00000000 .text @@ -58,7 +58,7 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 com.c -20000004 l O .bss 00000040 xcpCtoReqPacket.4162 +20000004 l O .bss 00000040 xcpCtoReqPacket.4160 20000000 l O .data 00000001 comActiveInterface 00000000 l df *ABS* 00000000 xcp.c 080003a0 l F .text 00000016 XcpSetCtoError @@ -72,13 +72,13 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 uart.c 08000844 l F .text 0000004e UartTransmitByte -20000098 l O .bss 00000004 xcpCtoRxStartTime.4188 -2000009c l O .bss 00000041 xcpCtoReqPacket.4185 -200000e0 l O .bss 00000001 xcpCtoRxLength.4186 -200000e1 l O .bss 00000001 xcpCtoRxInProgress.4187 +20000098 l O .bss 00000004 xcpCtoRxStartTime.4186 +2000009c l O .bss 00000001 xcpCtoRxLength.4184 +200000a0 l O .bss 00000041 xcpCtoReqPacket.4183 +200000e4 l O .bss 00000001 xcpCtoRxInProgress.4185 00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 timer.c -200000e4 l O .bss 00000004 millisecond_counter +200000e8 l O .bss 00000004 millisecond_counter 00000000 l df *ABS* 00000000 flash.c 08000acc l F .text 00000012 FlashLock 08000ae0 l F .text 00000044 FlashGetSector @@ -86,8 +86,8 @@ SYMBOL TABLE: 08000bf4 l F .text 00000062 FlashSwitchBlock 08000c58 l F .text 00000084 FlashAddToBlock 08001098 l O .text 0000009c flashLayout -200000e8 l O .bss 00000204 bootBlockInfo -200002ec l O .bss 00000204 blockInfo +200000ec l O .bss 00000204 bootBlockInfo +200002f0 l O .bss 00000204 blockInfo 00000000 l df *ABS* 00000000 cpu_comp.c 00000000 l df *ABS* 00000000 cstart.c 08001040 l F .text 00000000 zero_loop @@ -114,7 +114,7 @@ SYMBOL TABLE: 08000a20 g F .text 00000008 NvmInit 08000cdc g F .text 0000001a FlashInit 08000a40 g F .text 00000008 NvmGetUserProgBaseAddress -200004f0 g .bss 00000000 _ebss +200004f4 g .bss 00000000 _ebss 08000fe0 g F .text 00000012 UnusedISR 08000330 g F .text 00000002 ComFree 08000894 g F .text 0000002a UartInit @@ -137,14 +137,14 @@ SYMBOL TABLE: 080007d8 g F .text 00000002 CopInit 08000a28 g F .text 00000008 NvmWrite 080007f0 g F .text 00000034 CpuStartUserProgram -200006f0 g .bss 00000000 _estack +200006f4 g .bss 00000000 _estack 08000f20 g F .text 00000068 FlashVerifyChecksum 20000001 g .data 00000000 _edata 08000000 g O .text 00000150 _vectab 08000398 g F .text 00000008 ComIsConnected 08000350 g F .text 00000024 ComGetActiveInterfaceMaxRxLen 08000774 g F .text 00000040 BackDoorCheck -200004f0 g .bss 00000000 _stack +200004f4 g .bss 00000000 _stack 08000ab8 g F .text 00000012 TimerGet 08000a5c g F .text 00000028 TimerInit diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.srec similarity index 87% rename from Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.srec rename to Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.srec index c6fb6910..238a31c2 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.srec @@ -1,5 +1,5 @@ -S02B000062696E2F6F70656E626C745F64656D6F70726F675F6E75636C656F5F73746D33326631303372622EC3 -S31508000000F0060020FD0F0008E10F0008E10F0008C8 +S026000062696E2F6F70656E626C745F6E75636C656F5F73746D33326631303372622E73726563D7 +S31508000000F4060020FD0F0008E10F0008E10F0008C4 S31508000010E10F0008E10F0008E10F0008E10F0008F2 S31508000020E10F0008E10F0008E10F0008E10F0008E2 S31508000030E10F0008E10F0008E10F0008E10F0008D2 @@ -145,33 +145,33 @@ S315080008E0012806D041F27000C0F600009121FFF7FA S315080008F077FF2546ACB1002441F27007C0F6000721 S315080009004FF09A08FFF76AFF305DFFF79BFF012853 S3150800091003D038464146FFF763FF0134A3B2AB4222 -S31508000920F0D3BDE8F08100BF10B540F2E103C2F292 +S31508000920F0D3BDE8F08100BF10B540F2E403C2F28F S3150800093000031B785BBB4FF48843C4F200031B8893 S3150800094003F020039BB2002B56D04FF48843C4F221 -S3150800095000039A8892B240F29C03C2F200031A700E +S3150800095000039A8892B240F2A003C2F200031A700A S3150800096012F0FF0F4AD000F0A7F840F29803C2F23F -S315080009700003186040F2E003C2F20003002018707A -S3150800098040F2E103C2F2000301221A7010BD40F2E0 -S31508000990E003C2F200031A784FF48843C4F2000356 +S315080009700003186040F29C03C2F2000300201870BE +S3150800098040F2E403C2F2000301221A7010BD40F2DD +S315080009909C03C2F200031A784FF48843C4F200039A S315080009A01B8803F020039BB263B34FF48843C4F259 -S315080009B000039C8840F29C03C2F2000399184C700D -S315080009C00132D2B240F2E001C2F200010A701B788D -S315080009D0934215D11149FFF725FF40F2E103C2F210 -S315080009E0000300221A70012010BD40F2E103C2F292 +S315080009B000039C8840F2A003C2F2000399184C7009 +S315080009C00132D2B240F29C01C2F200010A701B78D1 +S315080009D0934215D11149FFF725FF40F2E403C2F20D +S315080009E0000300221A70012010BD40F2E403C2F28F S315080009F000030020187010BD002010BD002010BD97 S31508000A00002010BD00F058F840F29803C2F2000327 -S31508000A101B6864339842E8D8002010BD9D0000206A +S31508000A101B6864339842E8D8002010BDA100002066 S31508000A2008B500F05BF908BD08B500F065F908BD22 S31508000A3008B500F089F908BD08B500F071FA08BDD7 S31508000A4008B500F0C7FA08BD08B500F03DFA10B1C0 S31508000A5000F09AFA08BD002008BD00BF4EF2100348 S31508000A60CEF2000300221A6041F63F11C0F20101DE -S31508000A7059609A600521196040F2E403C2F2000346 +S31508000A7059609A600521196040F2E803C2F2000342 S31508000A801A6070474EF21003CEF2000300221A6075 S31508000A90704700BF4EF21003CEF200031B6813F432 -S31508000AA0803F1FBF40F2E403C2F200031A68013216 +S31508000AA0803F1FBF40F2E803C2F200031A68013212 S31508000AB018BF1A60704700BF08B5FFF7EBFF40F292 -S31508000AC0E403C2F20003186808BD00BF4FF40053E0 +S31508000AC0E803C2F20003186808BD00BF4FF40053DC S31508000AD0C4F202031A6942F080021A61704700BF25 S31508000AE0F8B507460024254641F29806C0F60006E2 S31508000AF0FFF774FEA359BB420ED8311949680B4457 @@ -190,10 +190,10 @@ S31508000BB005D0FFF713FEE36813F0010FF9D13B6880 S31508000BC0B34204D10435B5F5007FDBD101E000243A S31508000BD000E001244FF40053C4F202031A6922F01C S31508000BE001021A61FFF772FF2046BDE8F88300206C -S31508000BF0BDE8F88338B504460D4640F2E803C2F26C +S31508000BF0BDE8F88338B504460D4640F2EC03C2F268 S31508000C000003984209D04FF4C043C0F60003994246 -S31508000C100BD0FFF787FF20B917E040F2EC24C2F2A9 -S31508000C200004C5F3080393B903E040F2E804C2F2EE +S31508000C100BD0FFF787FF20B917E040F2F024C2F2A5 +S31508000C200004C5F3080393B903E040F2EC04C2F2EA S31508000C30000423689D420CD0204640F8045B2946F0 S31508000C404FF40072FFF7EEFD03E0002038BD0020E8 S31508000C5038BD204638BD00BF2DE9F04106460C4692 @@ -204,12 +204,12 @@ S31508000C900646D0B13368E41A3444043408F50078BB S31508000CA0FFF79CFD331DE31AB3F5007F06D33046E4 S31508000CB04146FFF79FFF064650B1041D17F8013B52 S31508000CC004F8013B013DEBD105E00020BDE8F081C9 -S31508000CD00020BDE8F0810120BDE8F08140F2EC2358 -S31508000CE0C2F200034FF0FF321A6040F2E803C2F284 +S31508000CD00020BDE8F0810120BDE8F08140F2F02354 +S31508000CE0C2F200034FF0FF321A6040F2EC03C2F280 S31508000CF000031A60704700BF70B504460D461646D5 S31508000D00FFF7EEFEFF281BD0681E2044FFF7E8FE1B S31508000D10FF2817D0620A4FF4C043C0F60003B3EBAE -S31508000D20422F07BF40F2E800C2F2000040F2EC2072 +S31508000D20422F07BF40F2EC00C2F2000040F2F0206A S31508000D30C2F20000214632462B46FFF78DFF70BDF2 S31508000D40002070BD002070BD2DE9F84304460E460C S31508000D50FFF7C6FE0546701E2044FFF7C1FE04468F @@ -235,9 +235,9 @@ S31508000E80FFF7ACFCE36813F0010FF9D105F58065AF S31508000E90B542EBD14FF40053C4F202031A6922F0AB S31508000EA002021A61FFF712FE0120BDE8F88300204E S31508000EB0BDE8F8830020BDE8F8830020BDE8F88384 -S31508000EC00020BDE8F88300BF00B583B040F2E80310 +S31508000EC00020BDE8F88300BF00B583B040F2EC030C S31508000ED0C2F200031B68B3F1FF3F08BF01201CD014 -S31508000EE040F2E803C2F2000399685A681144DA68C6 +S31508000EE040F2EC03C2F2000399685A681144DA68C2 S31508000EF011441A6911445A6911449A690A44D9690C S31508000F0053185B4202AA42F8043D46F25010C0F656 S31508000F1000000421FFF7F0FEFFE703B05DF804FBCD @@ -247,10 +247,10 @@ S31508000F40184446F20C03C0F600031B68184446F220 S31508000F501003C0F600031B68184446F21403C0F6D3 S31508000F6000031B68184446F21803C0F600031B6802 S31508000F70184446F25013C0F600031B681844D0F113 -S31508000F80010038BF0020704708B540F2E803C2F2F6 -S31508000F9000031B68B3F1FF3F06D040F2E800C2F237 -S31508000FA00000FFF7BFFD88B140F2EC23C2F2000350 -S31508000FB01B68B3F1FF3F0BD040F2EC20C2F20000F1 +S31508000F80010038BF0020704708B540F2EC03C2F2F2 +S31508000F9000031B68B3F1FF3F06D040F2EC00C2F233 +S31508000FA00000FFF7BFFD88B140F2F023C2F200034C +S31508000FB01B68B3F1FF3F0BD040F2F020C2F20000ED S31508000FC0FFF7B0FD003018BF012008BD002008BD9E S31508000FD0012008BD4FF4C040C0F60000704700BFAE S31508000FE008B541F23410C0F600003121FFF7F8FBCE @@ -260,7 +260,7 @@ S3150800101000039A4210D2131D0D4CE41A24F003045F S3150800102004340023104641F26411C0F600015A58F0 S315080010301A500433A342FAD1074808494FF0000270 S315080010408842B8BF40F8042BFADBFFF781F810BDD9 -S3150800105004000020F006002004000020F004002010 +S3150800105004000020F406002004000020F404002008 S315080010606D61696E2E6300004F70656E424C5400C8 S315080010702E2E2F2E2E2F2E2E2F536F757263652F21 S3150800108041524D434D335F53544D333246312F75DC diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile index 1c1390c4..30ea232d 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile @@ -28,7 +28,7 @@ SHELL = sh #|---------------------------------------------------------------------------------------| #| Configure project name | #|---------------------------------------------------------------------------------------| -PROJ_NAME=openblt_demoprog_nucleo_stm32f103rb +PROJ_NAME=openblt_nucleo_stm32f103rb #|---------------------------------------------------------------------------------------|