diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.cproject b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.cproject
index c7570c47..cb68c379 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.cproject
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.cproject
@@ -14,14 +14,14 @@
-
+
-
-
-
+
+
+
@@ -103,13 +103,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -188,4 +188,4 @@
-
+
\ No newline at end of file
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.settings/language.settings.xml
index 778835b3..70eacd19 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.settings/language.settings.xml
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/.settings/language.settings.xml
@@ -5,8 +5,7 @@
-
-
+
@@ -17,11 +16,10 @@
-
-
+
-
+
\ No newline at end of file
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/Debug/openblt_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/Debug/openblt_nucleo_stm32f103rb.srec
deleted file mode 100644
index 39cd7cb8..00000000
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/Debug/openblt_nucleo_stm32f103rb.srec
+++ /dev/null
@@ -1,431 +0,0 @@
-S02200006F70656E626C745F6E75636C656F5F73746D33326631303372622E7372656343
-S3150800000000500020A90400088D0400088F04000889
-S3150800001091040008930400089504000800000000F5
-S31508000020000000000000000000000000970400081F
-S3150800003099040008000000009B0400089D040008BD
-S31508000040F1040008F1040008F1040008F1040008AE
-S31508000050F1040008F1040008F1040008F10400089E
-S31508000060F1040008F1040008F1040008F10400088E
-S31508000070F1040008F1040008F1040008F10400087E
-S31508000080F1040008F1040008F1040008F10400086E
-S31508000090F1040008F1040008F1040008F10400085E
-S315080000A0F1040008F1040008F1040008F10400084E
-S315080000B0F1040008F1040008F1040008F10400083E
-S315080000C0F1040008F1040008F1040008F10400082E
-S315080000D0F1040008F1040008F1040008F10400081E
-S315080000E0F1040008F1040008F1040008000000000B
-S315080000F000000000000000000000000000000000F2
-S3110800010000000000000000005FF808F195
-S3150800010C10B5054C237833B9044B13B10448AFF337
-S3150800011C00800123237010BD100000200000000091
-S3150800012C1C1A000808B5034B1BB103490348AFF367
-S3150800013C008008BD00000000140000201C1A0008EE
-S3150800014C08B501F0CFF908BD08B501F0D9F908BD15
-S3150800015C08B5054B9B6813F4005F01D1002008BD58
-S3150800016C00F03CF80120FAE70010014008B56420BD
-S3150800017C00F006F808BD08B500F008F808BD000040
-S3150800018C014B1880704700BF2C00002008B501F001
-S3150800019C5BF90E4B1B6898420FD30D4B1B786BB94A
-S315080001AC0B4B01221A700B4B20221A6101F04CF9E9
-S315080001BC094B1B881844054B186008BD044B0022D4
-S315080001CC1A70044B20225A61F0E700BF3000002059
-S315080001DC2E000020000801402C000020014B202294
-S315080001EC5A6170470008014030B589B00024049460
-S315080001FC0594069407941C4B9A6942F010029A616E
-S3150800020C9A6902F010020192019A9A6942F0200248
-S3150800021C9A619A6902F020020292029A9A6942F04D
-S3150800022C04029A619B6903F004030393039B0F4D25
-S3150800023C22462021284600F059FC4FF4005304931B
-S3150800024C0594069404A90A4800F064FB2023049339
-S3150800025C0123059306940223079304A9284600F064
-S3150800026C59FB09B030BD00BF001002400008014020
-S3150800027C0010014030B58FB00024079408940994F7
-S3150800028C0A940B940C940D9405940694224BDA69F3
-S3150800029C42F40032DA61DA6902F400320192019A08
-S315080002AC9A6942F004029A619B6903F0040300936D
-S315080002BC009B40F2044302930923039303230493FC
-S315080002CC164D02A9284600F06FFC40F60803029367
-S315080002DC0423039302A9284600F066FC4FF4E13385
-S315080002EC0793089409940A940C230B930C940D9475
-S315080002FC0B4C07A9204600F065FD236923F49043AF
-S3150800030C2361636923F02A036361E36843F40053AA
-S3150800031CE3600FB030BD00BF00100240000801407A
-S3150800032C0044004008B5264A136823F0070343F037
-S3150800033C02031360224B1B6803F00703022BF9D147
-S3150800034C204B1A6842F480221A601A6842F48032EA
-S3150800035C1A601C4B1B6813F4003FFAD0194A5368F1
-S3150800036C23F47C1343F4E8135360136843F0807347
-S3150800037C1360144B1B6813F0007FFAD0114B5A68A4
-S3150800038C22F0F0025A605A6822F4E06242F4806263
-S3150800039C5A605A6822F460525A605A6822F003026C
-S315080003AC42F002025A60074B5B6803F00C03082BF9
-S315080003BCF9D1054800F06CFD002000F0A5F808BD41
-S315080003CC002002400010024000A24A0408B500F0C2
-S315080003DCC1F8FFF7A7FFFFF707FFFFF74BFFFFF77C
-S315080003ECAFFEFFF7B1FEFCE782B0104B9A6942F0FC
-S315080003FC01029A619A6902F001020092009ADA697E
-S3150800040C42F08052DA61DB6903F080530193019B59
-S3150800041C074A536823F0E06343F0806353605368DC
-S3150800042C23F0E063536002B0704700BF001002402F
-S3150800043C0000014008B500F02FFC0E4800F05CFBEC
-S3150800044C0D4800F059FB0D4BDA6922F40032DA61DB
-S3150800045C9A6922F010029A619A6922F004029A614A
-S3150800046CDA6922F08052DA619A6922F001029A61FD
-S3150800047C08BD00BF001001400008014000100240F2
-S3150800048C7047FEE7FEE7FEE7FEE7704770477047E2
-S3150800049C08B500F071F808BD70470000002103E0AC
-S315080004AC0B4B5B58435004310A480B4B42189A4283
-S315080004BCF6D30A4A02E0002342F8043B084B9A4258
-S315080004CCF9D3FFF7E9FF01F07FFAFFF77FFF7047D3
-S315080004DC9C1A0008000000201000002010000020C4
-S315080004EC48050020FEE7000010B5064B4FF0FF321A
-S315080004FCDA6000241C61DA60DC60FFF79BFF20469B
-S3150800050C10BD00BF0010024010B504460E4B1878FB
-S3150800051C4FF47A73B3FBF0F30C4A1068B0FBF3F0A4
-S3150800052C00F07CF868B90F2C01D901200AE00022EA
-S3150800053C21464FF0FF3000F03DF8054B1C600020BB
-S3150800054C00E0012010BD00BF0400002000000020C0
-S3150800055C0800002008B5074A136843F01003136017
-S3150800056C032000F015F80020FFF7CEFFFFF73CFF3D
-S3150800057C002008BD00200240034A1168034B1B7873
-S3150800058C0B441360704700BF2005002004000020B0
-S3150800059C074AD36823F4E0631B041B0C000200F41F
-S315080005ACE060184340F0BF6040F40030D0607047FC
-S315080005BC00ED00E030B4174BDB68C3F30223C3F13C
-S315080005CC0704042C28BF04241D1D062D18D9033B2B
-S315080005DC4FF0FF3505FA04F421EA0401994005FAAF
-S315080005EC03F322EA0303194300280BDB0901C9B2FA
-S315080005FC00F1604000F5614080F8001330BC70478C
-S3150800060C0023E5E700F00F000901C9B2024B1954A3
-S3150800061CF4E700BF00ED00E014ED00E00138B0F19E
-S3150800062C807F0AD2064B5860064AF02182F82310BE
-S3150800063C0020986007221A6070470120704700BF97
-S3150800064C10E000E000ED00E0044B0022DA61044AF9
-S3150800065C136943F0010313610180704728050020D4
-S3150800066C002002401A4BDB6813F0100F27D0194AEA
-S3150800067CD36943F00203D3611023154AD26812F0EA
-S3150800068C040F06D01349CA6942F00102CA6143F045
-S3150800069C04030F4AD26912F0010F09D00D49CA6931
-S315080006AC42F00402CA610A49CA6922F00102CA6107
-S315080006BC40F20112934204D0054AD36070470023D6
-S315080006CCDBE7034AD36923F00103D361704700BF04
-S315080006DC00200240280500200A4B1B6913F0800FE6
-S315080006EC0DD0084B084A5A6002F188325A601B69C9
-S315080006FC13F0800F01D001207047002070470020AE
-S3150800070C704700BF0020024023016745034A13695E
-S3150800071C43F0800313610020704700BF002002409D
-S3150800072C38B5044600F098FE0546174BDB6813F0FF
-S3150800073C010F0AD0B4F1FF3FF7D00CB300F08CFED2
-S3150800074C401BA042F1D9032019E00F4BDB6813F0CC
-S3150800075C200F02D00C4B2022DA600B4BDB6813F00F
-S3150800076C100F09D1084BDB6913F0010F04D1064BA6
-S3150800077CDB6813F0040F05D0FFF774FF012038BDB2
-S3150800078C0320FCE70020FAE7002002402DE9F84395
-S3150800079C234C247E012C41D01E4690460F46044617
-S315080007AC1F4B01221A764CF25030FFF7B9FF03465D
-S315080007BC70BB012C29D0022C24D04FF0040900243C
-S315080007CC4C4525D22101C1F12002A1F1200328FABA
-S315080007DC01F106FA02F2114326FA03F3194389B218
-S315080007EC07EB4400FFF730FF4CF25030FFF798FF49
-S315080007FC0C4B1D6925F001051D61034640B90134F2
-S3150800080CE4B2DDE74FF00209D9E74FF00109D6E764
-S3150800081C034A002111761846BDE8F8830223FAE745
-S3150800082C2805002000200240064B0022DA61064B00
-S3150800083C1A6942F004021A611A6942F040021A61F6
-S3150800084C704700BF2805002000200240064B0022F6
-S3150800085CDA61064B1A6942F002021A6158611A6982
-S3150800086C42F040021A617047280500200020024019
-S3150800087C264B1B7E012B46D070B50E460446234BE1
-S3150800088C01221A760368022B20D04CF25030FFF75F
-S3150800089C47FF90BB4FF0FF333360A5680122E16830
-S315080008ACA36803EB8123AB4228D92846FFF7CEFF72
-S315080008BC4CF25030FFF734FF154A136923F0020344
-S315080008CC13610246B8B905F58065E8E74CF2503075
-S315080008DCFFF726FF08B1012210E00120FFF7A4FF5D
-S315080008EC4CF25030FFF71CFF024609490B6923F0FE
-S315080008FC04030B6102E0356000E00122034B002182
-S3150800090C1976104670BD022210467047280500203D
-S3150800091C00200240F0B482B000263246A2E0002D38
-S3150800092C5AD0012D00D1CE68FF2B69D88446FF2BEF
-S3150800093C69D89500DCF800400F27AF4024EA070475
-S3150800094C06FA05F52C43CCF800404C6814F0805F89
-S3150800095C00F087805F4CA56945F00105A561A4697F
-S3150800096C04F001040194019C9508AF1C5A4C54F8E8
-S3150800097C274002F00307BF004FF00F0C0CFA07FCD8
-S3150800098C24EA0C0C554CA04243D004F58064A042D2
-S3150800099C00F0818004F58064A0427ED004F5806462
-S315080009ACA04234D0042435E04D4FBD4214D00BD9A7
-S315080009BC4C4FBD4210D007F58037BD420CD0A7F579
-S315080009CC8017BD42B0D107E0A7F58017BD4203D00A
-S315080009DC07F58037BD42A7D18D687DB1012D08D0AA
-S315080009EC44610826A0E7CE6808369DE7CE680C3623
-S315080009FC9AE70461082697E7002695E7042693E705
-S31508000A0C00F1040C93E7A2F10805AD0092E7032464
-S31508000A1C00E00024BC4044EA0C0402352E4F47F88B
-S31508000A2C25404C6814F4803F39D02F4D2C681C4354
-S31508000A3C2C604C6814F4003F37D02B4D6C681C4363
-S31508000A4C6C604C6814F4801F35D0274DAC681C4379
-S31508000A5CAC604C6814F4001F33D0234DEC68234368
-S31508000A6CEB6001320B6833FA02F430D0012494405F
-S31508000A7C23409C42F5D14D68122DB7D094D8022D3F
-S31508000A8CB1D07FF64CAF032DB6D0112D7FF44CAFF9
-S31508000A9CCE68043648E70124BCE70224BAE7124DAF
-S31508000AAC2C6824EA03042C60C3E70F4D6C6824EA0F
-S31508000ABC03046C60C5E70C4DAC6824EA0304AC600F
-S31508000ACCC7E7094DEC6824EA0303EB60C9E702B0F3
-S31508000ADCF0BC7047001002400000014000080140BD
-S31508000AEC00002110000031100004014012B909045D
-S31508000AFC0161704701617047264B98420DD0264B11
-S31508000B0C984216D0254B98421FD0254B984228D090
-S31508000B1C244B984231D00120704703F58433DA68A8
-S31508000B2C42F00402DA60DA6822F00402DA60002085
-S31508000B3C704703F58233DA6842F00802DA60DA683D
-S31508000B4C22F00802DA600020704703F58033DA6871
-S31508000B5C42F01002DA60DA6822F01002DA6000203D
-S31508000B6C704703F57C43DA6842F02002DA60DA68EB
-S31508000B7C22F02002DA600020704703F57843DA6821
-S31508000B8C42F04002DA60DA6822F04002DA600020AD
-S31508000B9C704700BF00080140000C014000100140DE
-S31508000BAC0014014000180140F0B50E68C6F30F2674
-S31508000BBC96FAA6F5B5FA85F532E0A5F108024FF0D6
-S31508000BCC0113934043F0806336E08C6893FAA3F7DD
-S31508000BDCB7FA87F7BF004FF0030E0EFA07F722EAAB
-S31508000BEC070293FAA3F7B7FA87F7BF00BC4022436C
-S31508000BFC40F80C20CC6893FAA3F7B7FA87F7BF002E
-S31508000C0C4FF0040E0EFA07F722EA070293FAA3F33B
-S31508000C1CB3FA83F39B009C40224340F80C20013521
-S31508000C2C36FA05F335D00123AB403342F7D0072DFE
-S31508000C3CC3D840F20113AB400C69C7681A0A27EAF5
-S31508000C4C020792FAA2F2B2FA82F204FA02F23A43D2
-S31508000C5CC2604F684FEA136C50F80C4093FAA3F233
-S31508000C6CB2FA82F292004FF00F0E0EFA02F224EA52
-S31508000C7C020493FAA3F2B2FA82F2920007FA02F28B
-S31508000C8C224340F80C204C68012C9ED0092CC6D166
-S31508000C9C9BE70020F0BD0000184A136843F00103D7
-S31508000CAC1360164B1B6813F0020FFAD0134A5368DD
-S31508000CBC23F003035360114B5B6813F00C0FFAD146
-S31508000CCC0E4A136823F0807313600C4B1B6813F0E1
-S31508000CDC007FFAD1094B002058601A6822F450227A
-S31508000CEC1A601A6822F0F80242F080021A609860BC
-S31508000CFC5A6A42F080725A62704700BF001002406E
-S31508000D0C034B5B68C3F30313024AD35CD8407047A2
-S31508000D1C00100240341A0008034B5B68C3F3022325
-S31508000D2C024AD35CD840704700100240441A0008A7
-S31508000D3C034B5B68C3F3C223024AD35CD8407047A3
-S31508000D4C00100240441A00080B4B5B6803F480330E
-S31508000D5C7BB1094B5868C0F340400130074BB3FBD5
-S31508000D6CF0F0054B5B68C3F38343023300FB03F0D7
-S31508000D7C70470348F5E700BF0010024000127A00DE
-S31508000D8C00093D0008B5054B5B6803F00C03082BFE
-S31508000D9C02D1FFF7D9FF08BD0148FCE70010024055
-S31508000DAC00127A0010B50446FFF7ECFF2060FFF737
-S31508000DBCA7FF6060FFF7B0FFA0606068FFF7B8FF99
-S31508000DCCE06010BDC36813F4005F01D001207047C2
-S31508000DDC30B585B00D460446C36823F4B05323F0EA
-S31508000DEC0C034A68C9680A4329690A431343C36052
-S31508000DFCAB68026922F44052134303616B6942697A
-S31508000E0C22F44072134343616846FFF7CBFF1C4B31
-S31508000E1C9C4208D01B4B9C422AD01B4B9C4229D087
-S31508000E2C012005B030BD039B33B32A6832B303EBFC
-S31508000E3C830303EB83039200B3FBF2F3134DA5FB79
-S31508000E4C03204009020191B2642202FB10321301FD
-S31508000E5C3233A5FB0323C3F34F1303F0F0020A4402
-S31508000E6C92B203F00F0313449BB2A3600020D8E799
-S31508000E7C029BD9E7029BD7E70120D2E70120D0E7EE
-S31508000E8C0038014000440040004800401F85EB51E3
-S31508000E9C014B1860704700BF0000002072B67047FF
-S31508000EAC62B6704708B5FFF7F9FF08BD10B500F034
-S31508000EBCD1F900B910BDFFF74BF90028FAD000F0AC
-S31508000ECC4FFBFFF711FB00F095FA00F0C7F920F07D
-S31508000EDC604020F07F00044B986000F0BFF944682E
-S31508000EECFFF7DEFFA047E5E700ED00E070B508E088
-S31508000EFC4D1C461C0B78037000F066FB30462946E1
-S31508000F0C2246531E9CB2002AF2D170BD08B5C1F315
-S31508000F1C080353B903688B4209D040F8041B4FF4F5
-S31508000F2C0072FFF7E3FF012000E0002008BD012056
-S31508000F3CFCE72DE9F0410746FFF7CEFB00247F2C92
-S31508000F4C14D83E68A30006EB03083B445D6800F022
-S31508000F5C3BFB2A46002341460220FFF717FC38B90B
-S31508000F6C56F82430AB4209D10134E8E7012400E0F5
-S31508000F7C0024FFF7CBFB2046BDE8F0810024F8E7F8
-S31508000F8C38B50D460C4B984211D004460B4B99427A
-S31508000F9C07D1094C29462046FFF7B8FF48B1204629
-S31508000FAC38BDFFF7C6FF0028F4D10024F7E7044C38
-S31508000FBCF0E70024F3E700BF380200200020000801
-S31508000FCC340000202DE9F04106460C4617461D460E
-S31508000FDC21F4FF7828F001080368B3F1FF3F07D026
-S31508000FEC336843450BD13368E41A3444043415E0AA
-S31508000FFC4146FFF78BFF03460028F1D11FE0414617
-S3150800100C3046FFF7BDFF06460028ECD1002316E054
-S3150800101C17F8013B04F8013B013D0FD000F0D4FA58
-S3150800102C331DE31AB3F5007FF2D308F50071304689
-S3150800103CFFF7A6FF064628B1041DE9E70123184663
-S3150800104CBDE8F0810023FAE74FF0FF33024A13603C
-S3150800105C024A1360704700BF340000203802002093
-S3150800106C10B54B1E114C241AA34218D8104B984293
-S3150800107C17D90B18013B0D4CA34214D80B46014645
-S3150800108C20F4FF7020F001000A4CA04203D00A4855
-S3150800109CFFF798FF04E00948FFF794FF00E00020EB
-S315080010AC10BD0020FCE70020FAE700BFFFFF01088F
-S315080010BCFF1F00080020000834000020380200201A
-S315080010CC30B587B0002305934A1E1F4B1B1A9A424C
-S315080010DC31D820F47F7323F003031C4A93422ED98C
-S315080010EC0A18013A184CA2422BD8C01A0144C1F36B
-S315080010FC8F25C1F3090109B10135ADB2002401945C
-S3150800110C039301230493FFF7E7FAA5420DD900F0E0
-S3150800111C5BFA05A901A8FFF7ABFB50B9039B03F5CE
-S3150800112C806303930134A4B2EFE70124FFF7EEFAC8
-S3150800113C02E00024FAE70024204607B030BD00245C
-S3150800114CFAE70024F8E700BFFFFF0108FF1F0008B5
-S3150800115C104B1B68B3F1FF3F1AD000B583B00D4A8C
-S3150800116C536891680B44D1680B4411690B44516957
-S3150800117C0B4491690B44D26913445B4202AA42F8A8
-S3150800118C043D04210448FFF76BFF03B05DF804FB2C
-S3150800119C01207047380200200C2100080D4B1B68F3
-S315080011AC0D4A12681A440D4B1B6813440C4A1268F4
-S315080011BC13440C4A12681A440B4B1B681A440B4B03
-S315080011CC1B6813440A4A1268DA4201D00020704799
-S315080011DC0120704700200008042000080820000899
-S315080011EC0C200008102000081420000818200008FD
-S315080011FC0C21000808B50D4B1B68B3F1FF3F0BD14A
-S3150800120C0B4B1B68B3F1FF3F0DD00948FFF791FE56
-S3150800121C034648B1012307E00448FFF78AFE034654
-S3150800122C0028EDD100E00123184608BD380200203D
-S3150800123C34000020004870470020000808B5FFF766
-S3150800124C03FF08BD08B5FFF70BFF08BD08B5FFF788
-S3150800125C37FF08BD08B5FFF7A1FF08BD08B5FFF7AE
-S3150800126CE9FF08BD08B5FFF773FF034608B918462A
-S3150800127C08BDFFF7BFFF0346F9E70000054B1B68DF
-S3150800128C13F0200F04D0034B5B68037001207047E2
-S3150800129C002070470044004010B5094B586000F018
-S315080012ACD3F800F10A04064B1B6813F0800F05D11E
-S315080012BC00F08AF900F0C8F8A042F4D910BD00BFB6
-S315080012CC0044004010B588B0104CE36823F4005372
-S315080012DCE3604FF461430193002302930393049351
-S315080012EC0C220592069301A92046FFF76BFD23698C
-S315080012FC23F490432361636923F02A036361E3684B
-S3150800130C43F40053E36008B010BD00BF004400402E
-S3150800131C70B506460D46402904D82846FFF7BCFF8B
-S3150800132C00240BE06F21074800F09AF8F5E700F067
-S3150800133C4BF9305DFFF7B0FF0134A4B2ABB2A34250
-S3150800134CF5D870BD4C1A000870B5254B1C78BCB97D
-S3150800135C2448FFF793FF012801D0204670BD214B86
-S3150800136C1B78013BDBB23F2BF7D800F06DF81E4B10
-S3150800137C18601E4B00221A70194B01221A70ECE7E2
-S3150800138C06460D46194B1B78013316481844FFF7C9
-S3150800139C75FF0446012815D1144B1A780132D2B2BE
-S315080013AC1A70104B1B789A4201D00024D5E71049C5
-S315080013BC3046FFF79BFD0A4B00221A700B4B1B7825
-S315080013CC2B70CAE700F040F8074B1B686433984249
-S315080013DC03D90024024B1C70BFE70024BDE700BFED
-S315080013EC7D0400203C040020800400207E0400209C
-S315080013FC3D040020024B00221A605A609A6070471E
-S3150800140C10E000E008B5FFF7F5FF054B054A5A60F2
-S3150800141C00229A6005211960034B1A6008BD00BFAB
-S3150800142C10E000E03F19010084040020044B1B68FF
-S3150800143C13F4803F03D0034A1368013313607047D3
-S3150800144C10E000E08404002008B5FFF7EFFF014B1D
-S3150800145C186808BD8404002008B5FFF7F5FF08BD19
-S3150800146C08B500F0B1F8FCE708B500F0A1F80128BA
-S3150800147C03D00B4B1B78012B00D008BDFFF7E4FFFC
-S3150800148C084B1B68084A1268134403F5FA7398420A
-S3150800149CF3D3034B00221A70FFF708FDEDE700BFE4
-S315080014AC8C040020880400209004002008B5054B05
-S315080014BC1B78012B00D008BDFFF7C6FF024B18603E
-S315080014CCF9E700BF8C0400209004002008B5044BF3
-S315080014DC01221A70FFF7EAFFFFF7C6FF08BD00BF27
-S315080014EC8C04002008B5FFF7DDFC00F069F8FFF75F
-S315080014FC89FFFFF7A3FE00F00DF8FFF7E7FF08BD1D
-S3150800150C08B500F061F8FFF791FF00F00FF8FFF748
-S3150800151CABFF08BD08B500F0C5F9FFF7D3FE024BC3
-S3150800152C00221A7008BD00BF0C00002000B583B05D
-S3150800153C0DF107010848FFF707FF012802D003B091
-S3150800154C5DF804FB054B00221A709DF8071002483B
-S3150800155C00F0C8F9F3E700BF940400200C00002043
-S3150800156C7047000008B5054B1B7813B100F0B2F9AB
-S3150800157C08BDC9B2FFF7CCFEF8E700BF0C00002087
-S3150800158C044B1B78013B022B01D9402070470020E5
-S3150800159C704700BF0C000020044B1B78013B022B44
-S315080015AC01D9402070470020704700BF0C0000206E
-S315080015BC08B500F085F9034600B10123184608BDA5
-S315080015CC08B5FEF7D3FD08BD08B5FEF7D4FD08BD72
-S315080015DC014B00225A707047D4040020034BFE229C
-S315080015ECDA7018710222A3F844207047D40400203C
-S315080015FC10B5054C00232370FFF7EAFFFF23E370B1
-S3150800160C0123A4F8443010BDD4040020064BFF2255
-S3150800161CDA7000221A71597859719A71DA711A723C
-S3150800162C0622A3F844207047D404002008B50020ED
-S3150800163CFFF7D4FF08BD0000074BFF22DA70074AF4
-S3150800164C9A6400221A715A719A710722C3F80720F4
-S3150800165C0822A3F844207047D40400208C1A0008EA
-S3150800166C044BFF22DA7042689A640122A3F84420DC
-S3150800167C704700BFD404002008B53120FFF7AEFF31
-S3150800168C08BD000038B5084CFF23E370002525710A
-S3150800169C6571FFF775FFA071E571257265720723F1
-S315080016ACA4F8443038BD00BFD404002038B5FFF781
-S315080016BC8FFF0E4C01252570FF23E3701023237131
-S315080016CC00236371FFF75CFFA071FFF765FFE071FC
-S315080016DCFFF762FFC0F3072020726572A572082314
-S315080016ECA4F84430FFF7AAFD38BD00BFD404002087
-S315080016FC38B505464478FFF743FF0138844210DCB9
-S3150800170C0A4C6A78A16C201DFFF7F0FBFF23E370E7
-S3150800171C6A78A36C1344A3646B780133A4F8443039
-S3150800172C38BD2220FFF75AFFFAE700BFD404002081
-S3150800173C38B504464578FFF723FF0138854211DC96
-S3150800174C61680A4DA9646278281DFFF7CFFBFF2351
-S3150800175CEB706278AB6C1344AB6463780133A5F811
-S3150800176C443038BD2220FFF739FFFAE7D4040020AD
-S3150800177CF8B505461746002406E015F8013B1C4447
-S3150800178CE4B2FFF721FF31464E1E0029F5D13C6025
-S3150800179C0120F8BD10B5084CFF23E370E21D416823
-S315080017ACA06CFFF7E5FF207100236371A371082372
-S315080017BCA4F8443010BD00BFD404002038B5054643
-S315080017CC0D4B9C6CFFF7DCFE6A1C411E2046FFF78E
-S315080017DC39FD60B1084CFF23E370FFF7D1FE0138E1
-S315080017ECA36C0344A3640123A4F8443038BD312008
-S315080017FCFFF7F4FEFAE700BFD404002038B5044618
-S3150800180C4578FFF7BDFE023885420EDC114BFF22E8
-S3150800181CDA700122A3F84420617851B9FFF722FD4A
-S3150800182C30B93120FFF7DAFE02E02220FFF7D6FEA8
-S3150800183C38BDA21C074B986CFFF704FD28B16178DC
-S3150800184C044A936C0B449364F2E73120FFF7C6FE07
-S3150800185CEEE700BFD404002008B54168074B986C26
-S3150800186CFFF7F4FC30B1054BFF22DA700122A3F81E
-S3150800187C442008BD3120FFF7B1FEFAE7D404002056
-S3150800188C08B5FFF713FB034BFF22DA700122A3F806
-S3150800189C442008BDD404002008B589B2FFF762FEBF
-S315080018AC08BD0000054B00221A709A6483F8432081
-S315080018BCA3F844209A705A70704700BFD4040020CD
-S315080018CC034B1B780BB1012070470020704700BFF3
-S315080018DCD4040020024B002283F84320704700BF33
-S315080018ECD404002008B50378FF2B04D0354A1278A7
-S315080018FC012A14D008BDFFF7D9FE324B93F84330B2
-S3150800190C012B5AD02F4BB3F944100029F2DD184697
-S3150800191C012380F843300330FFF7BEFFEAE7C93BE3
-S3150800192C352B46D8DFE803F03345454245453F3667
-S3150800193C3C39454545454545454545454545454552
-S3150800194C454545454545454545454545454545452D
-S3150800195C4545241E1B2145454527452A2D30FFF7AD
-S3150800196CC7FECAE7FFF7E4FEC7E7FFF779FEC4E749
-S3150800197CFFF710FFC1E7FFF75FFEBEE7FFF756FE5E
-S3150800198CBBE7FFF743FEB8E7FFF732FEB5E7FFF70D
-S3150800199C15FFB2E7FFF732FFAFE7FFF773FEACE7C9
-S315080019ACFFF75AFFA9E7FFF76BFFA6E7FFF764FEF9
-S315080019BCA3E72020FFF712FE9FE71020FFF70EFE85
-S315080019CCA0E700BFD404002070B500250C4E0D4CC2
-S315080019DCA41BA410A54209D100F01AF800250A4E3A
-S315080019EC0A4CA41BA410A54205D170BD56F8253087
-S315080019FC98470135EEE756F8253098470135F2E752
-S31508001A0C941A0008941A0008941A0008981A0008E0
-S31508001A1CF8B500BFF8BC08BC9E467047F8B500BFC1
-S30D08001A2CF8BC08BC9E46704791
-S31508001A34000000000000000001020304060708096C
-S31508001A440000000001020304433A2F576F726B2FFC
-S31508001A54736F6674776172652F4F70656E424C5466
-S31508001A642F5461726765742F536F757263652F41BE
-S31508001A74524D434D335F53544D333246312F7273AF
-S31508001A843233322E630000004F70656E424C5400A8
-S30908001A943101000806
-S30908001A980D01000826
-S31508001A9C0024F400010000001000000004000000FF
-S705080004A945
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/Debug/openblt_stm32f103.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/Debug/openblt_stm32f103.srec
new file mode 100644
index 00000000..cc156faf
--- /dev/null
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Boot/Debug/openblt_stm32f103.srec
@@ -0,0 +1,444 @@
+S01900006F70656E626C745F73746D3332663130332E7372656305
+S3150800000000500020AD04000891040008930400087D
+S3150800001095040008970400089904000800000000E9
+S315080000200000000000000000000000009B0400081B
+S315080000309D040008000000009F040008A1040008B1
+S31508000040F5040008F5040008F5040008F50400089E
+S31508000050F5040008F5040008F5040008F50400088E
+S31508000060F5040008F5040008F5040008F50400087E
+S31508000070F5040008F5040008F5040008F50400086E
+S31508000080F5040008F5040008F5040008F50400085E
+S31508000090F5040008F5040008F5040008F50400084E
+S315080000A0F5040008F5040008F5040008F50400083E
+S315080000B0F5040008F5040008F5040008F50400082E
+S315080000C0F5040008F5040008F5040008F50400081E
+S315080000D0F5040008F5040008F5040008F50400080E
+S315080000E0F5040008F5040008F504000800000000FF
+S315080000F000000000000000000000000000000000F2
+S3110800010000000000000000005FF808F195
+S3150800010C10B5054C237833B9044B13B10448AFF337
+S3150800011C00800123237010BD100000200000000091
+S3150800012CF01A000808B5034B1BB103490348AFF393
+S3150800013C008008BD0000000014000020F01A00081A
+S3150800014C08B501F0EBF908BD08B501F0F5F908BDDD
+S3150800015C08B5054B9B6813F4005F01D1002008BD58
+S3150800016C00F03CF80120FAE70010014008B56420BD
+S3150800017C00F006F808BD08B500F008F808BD000040
+S3150800018C014B1880704700BF2C00002008B501F001
+S3150800019C77F90E4B1B6898420FD30D4B1B786BB92E
+S315080001AC0B4B01221A700B4B20221A6101F068F9CD
+S315080001BC094B1B880344054A136008BD044B0022EF
+S315080001CC1A70044B20225A61F0E700BF3000002059
+S315080001DC2E000020000801402C000020014B202294
+S315080001EC5A6170470008014030B589B00024049460
+S315080001FC0594069407941C4B9A6942F010029A616E
+S3150800020C9A6902F010020192019A9A6942F0200248
+S3150800021C9A619A6902F020020292029A9A6942F04D
+S3150800022C04029A619B6903F004030393039B0F4D25
+S3150800023C22462021284600F081FC4FF400530493F3
+S3150800024C0594069404A90A4800F066FB2023049337
+S3150800025C0123059306940223079304A9284600F064
+S3150800026C5BFB09B030BD00BF00100240000801401E
+S3150800027C0010014030B58FB00024079408940994F7
+S3150800028C0A940B940C940D94029403940494059478
+S3150800029C0694224BDA6942F40032DA61DA6902F41E
+S315080002AC00320192019A9A6942F004029A619B699A
+S315080002BC03F004030093009B40F2044302930923C2
+S315080002CC039303230493164D02A9284600F094FCC5
+S315080002DC40F6080302930423039302A9284600F068
+S315080002EC8BFC4FF4E1330793089409940A940C2376
+S315080002FC0B930C940D940B4C07A9204600F090FD1B
+S3150800030C236923F490432361636923F02A03636109
+S3150800031CE36843F40053E3600FB030BD00100240AD
+S3150800032C000801400044004008B5264A136823F02B
+S3150800033C070343F002031360224B1B6803F0070301
+S3150800034C022BF9D1204B1A6842F480221A601A68DB
+S3150800035C42F480321A601C4B1B6813F4003FFAD027
+S3150800036C194A536823F47C1343F4E813536013684F
+S3150800037C43F080731360144B1B6813F0007FFAD09C
+S3150800038C114B5A6822F0F0025A605A6822F4E0625D
+S3150800039C42F480625A605A6822F460525A605A686B
+S315080003AC22F0030242F002025A60074B5B6803F024
+S315080003BC0C03082BF9D1054800F098FD002000F035
+S315080003CCA5F808BD002002400010024000A24A040D
+S315080003DC08B500F0C1F8FFF7A7FFFFF705FFFFF711
+S315080003EC49FFFFF7ADFEFFF7AFFEFCE782B0104BF7
+S315080003FC9A6942F001029A619A6902F00102009226
+S3150800040C009ADA6942F08052DA61DB6903F08053AC
+S3150800041C0193019B074A536823F0E06343F080631A
+S3150800042C5360536823F0E063536002B0704700BF13
+S3150800043C001002400000014008B500F05BFC0E48B5
+S3150800044C00F082FB0D4800F07FFB0D4BDA6922F4B5
+S3150800045C0032DA619A6922F010029A619A6922F0DE
+S3150800046C04029A61DA6922F08052DA619A6922F0FA
+S3150800047C01029A6108BD00BF001001400008014046
+S3150800048C001002407047FEE7FEE7FEE7FEE77047FE
+S3150800049C7047704708B500F071F808BD7047000042
+S315080004AC002103E00B4B5B58435004310A480B4BB5
+S315080004BC42189A42F6D30A4A02E0002342F8043B51
+S315080004CC084B9A42F9D3FFF7E9FF01F0E7FAFFF771
+S315080004DC7FFF7047701B00080000002010000020EA
+S315080004EC1000002008060020FEE7000010B5064B99
+S315080004FC4FF0FF32DA6000241C61DA60DC60FFF72B
+S3150800050C9BFF204610BD00BF0010024010B50446E4
+S3150800051C0E4B18784FF47A73B3FBF0F30C4A106849
+S3150800052CB0FBF3F000F080F868B90F2C01D9012064
+S3150800053C0AE0002221464FF0FF3000F03DF8054B4B
+S3150800054C1C60002000E0012010BD00BF0400002044
+S3150800055C000000200800002008B5074A136843F07D
+S3150800056C10031360032000F015F80020FFF7CEFFE8
+S3150800057CFFF73CFF002008BD00200240034A116823
+S3150800058C034B1B780B441360704700BF34000020E4
+S3150800059C04000020074AD36823F4E0631B041B0CF1
+S315080005AC000200F4E060034343F0BF6343F40033F6
+S315080005BCD360704700ED00E000B5194BDB68C3F358
+S315080005CC0223C3F1070CBCF1040F28BF4FF0040C2F
+S315080005DC03F1040EBEF1060F18D9033B4FF0FF3E8C
+S315080005EC0EFA0CFC21EA0C0199400EFA03F322EAE6
+S315080005FC0303194300280BDB0901C9B200F160405B
+S3150800060C00F5614080F800135DF804FB0023E5E76C
+S3150800061C00F00F000901C9B2024B1954F4E700BFE8
+S3150800062C00ED00E014ED00E00138B0F1807F0BD24C
+S3150800063C4FF0E0235861054AF02182F82310002078
+S3150800064C986107221A6170470120704700ED00E097
+S3150800065C044B0022DA61044A136943F0010313615F
+S3150800066C018070473800002000200240194BDB68D7
+S3150800067C13F0100305D0184AD36943F00203D3616B
+S3150800068C1023144AD26812F0040F06D01249CA690C
+S3150800069C42F00102CA6143F004030E4AD26912F011
+S315080006AC010F09D00C49CA6942F00402CA6109490A
+S315080006BCCA6922F00102CA6140F20112934202D0C1
+S315080006CC044AD3607047034AD36923F00103D36104
+S315080006DC704700BF00200240380000200A4B1B69F7
+S315080006EC13F0800F0BD0084B084A5A6002F1883277
+S315080006FC5A601B6913F0800F03D100207047002045
+S3150800070C70470120704700BF00200240230167454F
+S3150800071C034A136943F0800313610020704700BF36
+S3150800072C0020024038B5044600F0B2FE0546164BCA
+S3150800073CDB6813F0010F0AD0B4F1FF3FF7D024B1F0
+S3150800074C00F0A6FE401BA042F1D903201BE00E4B7D
+S3150800075CDB6813F0200F02D00B4B2022DA600A4B11
+S3150800076CDB6813F0100F0BD1074BDB6913F0010F85
+S3150800077C06D1054BDB6813F0040F01D1002002E00B
+S3150800078CFFF774FF012038BD002002402DE9F8431D
+S3150800079C1E46244B1B7E012B41D004460F46904621
+S315080007AC204B01221A764CF25030FFF7BBFF03465A
+S315080007BC78BB012C08D0022C03D04FF004091C4638
+S315080007CC07E04FF00209FAE74FF00109F7E70134A1
+S315080007DCE4B24C451DD22101C1F12002A1F120033E
+S315080007EC28FA01F106FA02F2114326FA03F3194321
+S315080007FC89B207EB4400FFF72BFF4CF25030FFF79A
+S3150800080C91FF094B1D6925F001051D61034600285A
+S3150800081CDDD0044A002111761846BDE8F883022378
+S3150800082CFAE700BF3800002000200240064B0022E1
+S3150800083CDA61064B1A6942F004021A611A6942F027
+S3150800084C40021A61704700BF3800002000200240A1
+S3150800085C064B0022DA61064B1A6942F002021A614B
+S3150800086C58611A6942F040021A6170473800002034
+S3150800087C00200240264B1B7E012B46D070B5054640
+S3150800088C0E46234B01221A760368022B20D04CF213
+S3150800089C5030FFF747FF90BB4FF0FF333360AC681F
+S315080008AC0121EA68AB6803EB8223A34228D92046C8
+S315080008BCFFF7CEFF4CF25030FFF734FF154A136999
+S315080008CC23F0020313610146B8B904F58064E8E71E
+S315080008DC4CF25030FFF726FF08B1012110E0012039
+S315080008ECFFF7A4FF4CF25030FFF71CFF0146094AEC
+S315080008FC136923F00403136102E0346000E001215C
+S3150800090C034B00221A76084670BD0221084670472A
+S3150800091C380000200020024070B582B00024A4469E
+S3150800092CA6E0804DAA4210D007D97F4DAA420CD01A
+S3150800093C05F58035AA4208D013E0A5F58015AA421C
+S3150800094C03D005F57025AA4207D18A68002A58D023
+S3150800095C012A51D04361082403E0A5F58015AA4263
+S3150800096CF3D0BEF1FF0F4ED80646BEF1FF0F4CD89A
+S3150800097C4FEA8C0233680F25954023EA050304FADF
+S3150800098C02F2134333604B6813F0805F6ED0674BEB
+S3150800099C9A6942F001029A619B6903F0010301937B
+S315080009AC019B4FEA9C02951C614B53F825600CF091
+S315080009BC03039D000F23AB4026EA03065D4B9842C2
+S315080009CC29D003F58063984200F08E8003F5806386
+S315080009DC984200F08B8003F58063984219D0042363
+S315080009EC1AE0CC68BDE7CC680434BAE7CC6808349E
+S315080009FCB7E7CC680C34B4E703610824B1E70024E4
+S31508000A0CAFE70424ADE7061DAFE7ACF10802920088
+S31508000A1CB0E7032300E00023AB4033430232444DD6
+S31508000A2C45F822304B6813F4803F61D0424A13686C
+S31508000A3C43EA0E0313604B6813F4003F5ED03E4A3C
+S31508000A4C536843EA0E0353604B6813F4801F5BD05C
+S31508000A5C394A936843EA0E0393604B6813F4001FF4
+S31508000A6C58D0354AD36843EA0E03D3600CF1010C0F
+S31508000A7C0A6832FA0CF353D0012303FA0CF302EA90
+S31508000A8C030E33EA0202F1D14A68122A3FF649AF3D
+S31508000A9C122A3FF666AF01A555F822F05709000849
+S31508000AACEF090008F90900080B0A00086F09000885
+S31508000ABC6F0900086F0900086F0900086F0900081C
+S31508000ACC6F0900086F0900086F0900086F0900080C
+S31508000ADC6F0900086F0900086F0900086F090008FC
+S31508000AECF3090008FF090008012395E7022393E799
+S31508000AFC114A136823EA0E0313609CE70E4A5368DF
+S31508000B0C23EA0E0353609FE70B4A936823EA0E0306
+S31508000B1C9360A2E7084AD36823EA0E03D360A5E7D5
+S31508000B2C02B070BD00002210000031100010024007
+S31508000B3C0000014000080140000401400AB10161AF
+S31508000B4C7047090401617047264B98420DD0264B15
+S31508000B5C984216D0254B98421FD0254B984228D040
+S31508000B6C244B984231D00120704703F58433DA6858
+S31508000B7C42F00402DA60DA6822F00402DA60002035
+S31508000B8C704703F58233DA6842F00802DA60DA68ED
+S31508000B9C22F00802DA600020704703F58033DA6821
+S31508000BAC42F01002DA60DA6822F01002DA600020ED
+S31508000BBC704703F57C43DA6842F02002DA60DA689B
+S31508000BCC22F02002DA600020704703F57843DA68D1
+S31508000BDC42F04002DA60DA6822F04002DA6000205D
+S31508000BEC704700BF00080140000C0140001001408E
+S31508000BFC001401400018014070B50B68C3F30F2EA2
+S31508000C0C9EFAAEF2B2FA82F234E0A2F108044FF080
+S31508000C1C0113A34043F08063C4684FEA132C24EAFB
+S31508000C2C13249CFAACFCBCFA8CFC0D6905FA0CFC7A
+S31508000C3C44EA0C04C4601D0E93FAA3F4B4FA84F4C3
+S31508000C4CA4004FF00F0C0CFA04F4465926EA0404D7
+S31508000C5C93FAA3FCBCFA8CFC4FEA8C0C4E6806FA89
+S31508000C6C0CFC44EA0C0444514C68012C10D0092C99
+S31508000C7C0ED001323EFA02F339D00123934013EA1F
+S31508000C8C0E0FF6D0072AC0D840F201139340C3E7DB
+S31508000C9C4FEA136C50F80C5093FAA3F4B4FA84F494
+S31508000CACA400032606FA04F425EA040593FAA3F429
+S31508000CBCB4FA84F4A4008E6806FA04F42C4340F8BB
+S31508000CCC0C4093FAA3F5B5FA85F5AD00042606FA99
+S31508000CDC05F524EA050493FAA3F3B3FA83F39B0008
+S31508000CECCD6805FA03F3234340F80C30C1E700201E
+S31508000CFC70BD0000184A136843F001031360164BC5
+S31508000D0C1B6813F0020FFAD0134A536823F0030337
+S31508000D1C5360114B5B6813F00C0FFAD10E4A13682B
+S31508000D2C23F0807313600C4B1B6813F0007FFAD109
+S31508000D3C094B002058601A6822F450221A601A6867
+S31508000D4C22F0F80242F080021A6098605A6A42F061
+S31508000D5C80725A62704700BF00100240034B5B68F2
+S31508000D6CC3F30313024AD35CD84070470010024001
+S31508000D7C081B0008034B5B68C3F30223024AD35CC7
+S31508000D8CD840704700100240181B0008034B5B68DC
+S31508000D9CC3F3C223024AD35CD84070470010024002
+S31508000DAC181B00080B4B5B6803F4803343B90A48DD
+S31508000DBC084B5B68C3F38343023303FB00F07047AD
+S31508000DCC044B5868C0F34040431C0448B0FBF3F08E
+S31508000DDCEEE700BF0010024000093D0000127A0041
+S31508000DEC08B5054B5B6803F00C03082B01D00348C8
+S31508000DFC08BDFFF7D7FFFBE70010024000127A0088
+S31508000E0C10B50446FFF7ECFF2060FFF7A7FF6060FC
+S31508000E1CFFF7B0FFA0606068FFF7B8FFE06010BD91
+S31508000E2CC36813F4005F01D00120704730B585B054
+S31508000E3C04460D46C36823F4B05323F00C034A68E2
+S31508000E4CC9680A4329690A431343C360AB68026934
+S31508000E5C22F44052134303616B69426922F44072CF
+S31508000E6C134343616846FFF7CBFF1C4B9C4208D0E3
+S31508000E7C1B4B9C420BD01B4B9C420AD0012005B045
+S31508000E8C30BD039B43B32A682AB90120F7E7029BB6
+S31508000E9CF8E7029BF6E703EB830303EB8303920065
+S31508000EACB3FBF2F31048A0FB032149090A0192B2DD
+S31508000EBC642505FB11331B013233A0FB0313C3F363
+S31508000ECC4F1303F0F0010A4492B203F00F031344D4
+S31508000EDC9BB2A3600020D2E70120D0E7003801407E
+S31508000EEC00440040004800401F85EB51014B186038
+S31508000EFC704700BF0000002072B6704762B6704794
+S31508000F0C08B5FFF7F9FF08BD10B500F0C5F900B92B
+S31508000F1C10BDFFF71DF90028FAD000F03DFBFFF7CE
+S31508000F2CE5FA00F085FA00F0BBF920F0604020F0F5
+S31508000F3C7F00044B986000F0B3F94468FFF7DEFFB6
+S31508000F4CA047E5E700ED00E070B50D46044606E05F
+S31508000F5C15F8013B04F8013B00F05CFB3246531EC6
+S31508000F6C9EB2002AF4D170BD08B5C1F3080353B973
+S31508000F7C03688B4209D040F8041B4FF40072FFF744
+S31508000F8CE3FF012008BD0020FCE70120FAE72DE964
+S31508000F9CF0410746FFF7A2FB00247F2C15D83E68C4
+S31508000FAC06EB840807EB84035D6800F033FB2A46DE
+S31508000FBC002341460220FFF7E9FB804640B956F864
+S31508000FCC2430AB4206D10134E7E74FF0010801E0C3
+S31508000FDC4FF00008FFF79CFB4046BDE8F081000087
+S31508000FEC38B50D460C4B984211D004460B4B99421A
+S31508000FFC07D1094C29462046FFF7B6FF48B12046CB
+S3150800100C38BDFFF7C4FF0028F4D10024F7E7044CD9
+S3150800101CF0E70024F3E700BF5C020020002000087C
+S3150800102C580000202DE9F04106460C4617461D4689
+S3150800103C21F4FF7828F001080368B3F1FF3F07D0C5
+S3150800104C336843450AD13168641A3444043414E0CD
+S3150800105C4146FFF789FF0028F2D11FE0414630468A
+S3150800106CFFF7BEFF06460028EDD1002016E017F85C
+S3150800107C013B04F8013B013D0FD000F0CBFA311DC2
+S3150800108C611AB1F5007FF2D308F500713046FFF707
+S3150800109CA7FF064620B1041DE9E70120BDE8F0814B
+S315080010AC0020FBE74FF0FF33024A1360024A136035
+S315080010BC704700BF580000205C0200200B4601F167
+S315080010CCFF3C1249091A8C4519D81149884218D37C
+S315080010DC10B5191801390D4CA14214D820F4FF711A
+S315080010EC21F001010A4CA14204D001460948FFF738
+S315080010FC99FF10BD01460848FFF794FFF9E7002051
+S3150800110C7047002070470020F3E700BFFFFF010877
+S3150800111C00200008580000205C02002030B587B07B
+S3150800112C002305934A1E1F4B1B1A9A4231D820F4EA
+S3150800113C7F7323F003031C4A93422ED30A18013AF1
+S3150800114C184CA2422BD8C01A0844C0F38F25C0F3FA
+S3150800115C090008B10135ADB20024019403930123AB
+S3150800116C0493FFF7BBFAA5420DD900F053FA05A96B
+S3150800117C01A8FFF77FFB50B9039B03F58063039324
+S3150800118C0134A4B2EFE70124FFF7C2FA02E0002407
+S3150800119CFAE70024204607B030BD0024FAE70024FD
+S315080011ACF8E700BFFFFF01080020000800B583B070
+S315080011BC00230193134B1B68B3F1FF3F20D0114A50
+S315080011CC5368019391680B440193D1680B440193BE
+S315080011DC11690B44019351690B44019391690B44B2
+S315080011EC0193D26913440193DB43019301330193B1
+S315080011FC01AA04210448FFF761FF03B05DF804FB5C
+S3150800120C0120FAE75C0200200C2100080A4B1A6838
+S3150800121C596811449A681144DA6811441A691144D8
+S3150800122C5A6911449A690A44D3F80C31D34201D04D
+S3150800123C00207047012070470020000808B50C4BA9
+S3150800124C1B68B3F1FF3F06D10A4B1B68B3F1FF3F8E
+S3150800125C07D1012008BD0648FFF799FE0028F3D1EF
+S3150800126CF8E70448FFF793FE0028F3D00120F1E7CE
+S3150800127C5C02002058000020004870470020000837
+S3150800128C08B5FFF70FFF08BD08B5FFF717FF08BD30
+S3150800129C08B5FFF743FF08BD08B5FFF7B7FF08BD4C
+S315080012AC08B5FFF7E9FF08BD08B5FFF77FFF00B9DA
+S315080012BC08BDFFF7C3FFFBE7054B1B6813F0200FB0
+S315080012CC01D100207047024B5B6803700120704700
+S315080012DC0044004010B5094B586000F0D1F800F1F5
+S315080012EC0A04064B1B6813F0800F05D100F092F91F
+S315080012FC00F0C6F8A042F4D910BD00BF0044004067
+S3150800130C10B588B0104CE36823F40053E3604FF42F
+S3150800131C6143019300230293039304930C220592D1
+S3150800132C069301A92046FFF77BFD236923F4904316
+S3150800133C2361636923F02A036361E36843F400536A
+S3150800134CE36008B010BD00BF0044004070B5064607
+S3150800135C0D46812904D82846FFF7BCFF00240BE06C
+S3150800136C6F21074800F098F8F5E700F053F9305D5F
+S3150800137CFFF7B0FF0134A4B2ABB2A342F5D870BDE7
+S3150800138C201B000870B5254B1C78BCB92448FFF700
+S3150800139C93FF012801D0204670BD214B1B78013BD9
+S315080013ACDBB2802BF7D800F06BF81E4B18601E4B7F
+S315080013BC00221A70194B01221A70ECE706460D46E4
+S315080013CC194B1B78013316481844FFF775FF04466A
+S315080013DC012815D1144B1A780132D2B21A70104B57
+S315080013EC1B789A4201D00024D5E710493046FFF7FE
+S315080013FCABFD0A4B00221A700B4B1B782B70CAE7F5
+S3150800140C00F03EF8074B1B686433984203D9002456
+S3150800141C024B1C70BFE70024BDE700BFE2040020A6
+S3150800142C60040020E4040020E3040020610400208A
+S3150800143C4FF0E02300221A615A619A617047000046
+S3150800144C08B5FFF7F5FF4FF0E023044A5A6100226E
+S3150800145C9A6105211961024B1A6008BD3F190100F2
+S3150800146CE80400204FF0E0231B6913F4803F03D0F7
+S3150800147C024A136801331360704700BFE804002062
+S3150800148C08B5FFF7EFFF014B186808BDE804002004
+S3150800149C08B5FFF7F5FF08BD08B500F0BBF8FCE783
+S315080014AC08B500F0ADF8012803D00B4B1B78012BBF
+S315080014BC00D008BDFFF7E4FF084B1B68084A126802
+S315080014CC134403F5FA739842F3D3034B00221A70AC
+S315080014DCFFF71AFDEDE700BFF0040020EC0400202E
+S315080014ECF404002008B5054B1B78012B00D008BD69
+S315080014FCFFF7C6FF024B1860F9E700BFF00400209F
+S3150800150CF404002008B5044B01221A70FFF7EAFF11
+S3150800151CFFF7C6FF08BD00BFF004002008B5FFF7AB
+S3150800152CEFFC00F073F8FFF78BFFFFF7A9FE00F04E
+S3150800153C0DF8FFF7E7FF08BD08B500F06BF8FFF7E5
+S3150800154C91FF00F00FF8FFF7ABFF08BD08B500F0E8
+S3150800155C11FAFFF7D5FE024B00221A7008BD00BF20
+S3150800156C0C00002000B583B00DF107010848FFF701
+S3150800157C09FF012802D003B05DF804FB054B0022D5
+S3150800158C1A709DF80710024800F016FAF3E700BF28
+S3150800159CF80400200C0000207047000008B5054B25
+S315080015AC1B7813B100F000FA08BDC9B2FFF7CEFEDE
+S315080015BCF8E700BF0C000020074B1B78022B07D05E
+S315080015CC032B07D0012B01D08120704700207047D0
+S315080015DC00207047002070470C000020074B1B7832
+S315080015EC022B07D0032B07D0012B01D08120704783
+S315080015FC0020704700207047002070470C00002020
+S3150800160C08B500F0C9F900B1012008BD08B5FEF708
+S3150800161CADFD08BD08B5FEF7AEFD08BD024B0022B0
+S3150800162C83F88220704700BF7C050020034BFE22FE
+S3150800163C1A7058700222A3F8862070477C05002081
+S3150800164C0378427843EA0223827843EA0243C07855
+S3150800165C43EA006070470870C0F307234B70C0F369
+S3150800166C07438B70000EC8707047000010B5064C07
+S3150800167C002384F88130FFF7D1FFFF232370012361
+S3150800168CA4F8863010BD00BF7C050020074BFF224E
+S3150800169C1A7000225A7093F882109970DA701A71BF
+S315080016AC5A710622A3F88620704700BF7C050020D5
+S315080016BC08B50020FFF7BAFF08BD000010B5094CA5
+S315080016CCFF232370084BC4F8883000236370A3707B
+S315080016DCE370211D0720FFF7BEFF0823A4F8863008
+S315080016EC10BD00BF7C050020601B000810B5064C19
+S315080016FCFF2323700430FFF7A3FFC4F888000123E7
+S3150800170CA4F8863010BD00BF7C05002008B5312032
+S3150800171CFFF78CFF08BD000038B5084CFF23237073
+S3150800172C00256570A570FFF747FFE0702571657198
+S3150800173CA5710723A4F8863038BD00BF7C050020A8
+S3150800174C38B5FFF76BFF0F4C012584F88150FF2342
+S3150800175C23700023637010226270A370FFF72CFFAE
+S3150800176CE070FFF73BFF2071FFF738FFC0F3072047
+S3150800177C6071A571E5710823A4F88630FFF780FD22
+S3150800178C38BD00BF7C05002038B50446FFF714FFAA
+S3150800179C6278904212D90B4DD5F88810681CFFF761
+S315080017ACD3FBFF232B706278D5F888301344C5F821
+S315080017BC883063780133A5F8863038BD2220FFF7C8
+S315080017CC35FFFAE77C05002038B50446FFF7F4FE2A
+S315080017DC6378984217D9201DFFF732FF01460C4D46
+S315080017ECC5F888006278681CFFF7AEFBFF232B70E0
+S315080017FC6278D5F888301344C5F888306378013395
+S3150800180CA5F8863038BD2220FFF710FFFAE700BF8F
+S3150800181C7C050020F8B505461746002406E015F8A1
+S3150800182C013B1C44E4B2FFF7F5FE31464E1E002977
+S3150800183CF5D13C600120F8BD30B583B00025019583
+S3150800184C0B4CFF2323700430FFF7FAFE014601AA5E
+S3150800185CD4F88800FFF7DEFF6070211D0198FFF7AA
+S3150800186CFAFEA570E5700823A4F8863003B030BDDF
+S3150800187C7C05002038B504460E4BD3F88850FFF784
+S3150800188C9BFE621C411E2846FFF7FEFC70B1094CF4
+S3150800189CFF232370FFF790FE0138D4F888300344F1
+S315080018ACC4F888300123A4F8863038BD3120FFF7F8
+S315080018BCBDFEFAE77C05002010B50446FFF77CFE52
+S315080018CC01386378984216DD134BFF221A700122F1
+S315080018DCA3F88620617891B1A21C0F4BD3F8880027
+S315080018ECFFF7D2FC98B161780B4AD2F888300B44D2
+S315080018FCC2F8883010BD2220FFF798FEFAE7FFF7EA
+S3150800190CD3FC0028F6D13120FFF790FEF2E7312000
+S3150800191CFFF78CFEEEE700BF7C05002010B50B4BDD
+S3150800192CD3F888400430FFF78BFE01462046FFF7B4
+S3150800193CAFFC30B1054BFF221A700122A3F88620A2
+S3150800194C10BD3120FFF772FEFAE700BF7C050020B8
+S3150800195C08B5FFF7D9FA034BFF221A700122A3F830
+S3150800196C862008BD7C05002008B589B2FFF716FE4F
+S3150800197C08BD0000074B002283F88120C3F8882095
+S3150800198C83F88420A3F8862083F8832083F88220A2
+S3150800199C704700BF7C050020024B93F8810000B10C
+S315080019AC012070477C050020024B002283F8842016
+S315080019BC704700BF7C05002008B50378FF2B24D0A0
+S315080019CC354A92F88120012A2BD1C93B352B53D89D
+S315080019DCDFE803F04052524F52524C43494652529A
+S315080019EC52525252525252525252525252525252BD
+S315080019FC5252525252525252525252525252312BF5
+S31508001A0C282E5252523452373A3DFFF799FE224B42
+S31508001A1C93F88430012B33D01F4BB3F98610002969
+S31508001A2C32DC08BDFFF7B0FEF1E7FFF7CDFEEEE7B7
+S31508001A3CFFF75CFEEBE7FFF7FFFEE8E7FFF73EFE76
+S31508001A4CE5E7FFF735FEE2E7FFF720FEDFE7FFF7EE
+S31508001A5C0DFEDCE7FFF70EFFD9E7FFF72DFFD6E7FC
+S31508001A6CFFF75AFED3E7FFF759FFD0E7FFF770FFEA
+S31508001A7CCDE7FFF74BFECAE72020FFF7D7FDC6E7F1
+S31508001A8C1020FFF7D3FDC7E71846012380F88430EA
+S31508001A9CFFF76AFFC5E700BF7C05002070B5002676
+S31508001AAC0C4D0D4C641BA410A64209D100F01AF873
+S31508001ABC00260A4D0A4C641BA410A64205D170BD1B
+S31508001ACC55F8043B98470136EEE755F8043B98471A
+S31508001ADC0136F2E7681B0008681B0008681B00083B
+S31508001AEC6C1B0008F8B500BFF8BC08BC9E467047CE
+S31108001AFCF8B500BFF8BC08BC9E46704751
+S31508001B080000000000000000010203040607080997
+S31508001B180000000001020304433A2F576F726B2F27
+S31508001B28736F6674776172652F4F70656E424C5491
+S31508001B382F5461726765742F536F757263652F41E9
+S31508001B48524D434D335F53544D333246312F7273DA
+S31508001B583233322E630000004F70656E424C5400D3
+S30908001B683101000831
+S30908001B6C0D01000851
+S31508001B700024F4000100000010000000040000002A
+S705080004AD41
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.cproject b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.cproject
index d4e93017..f2b6ebc9 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.cproject
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.cproject
@@ -14,14 +14,14 @@
-
+
-
-
-
+
+
+
@@ -99,13 +99,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -175,4 +175,5 @@
-
+
+
\ No newline at end of file
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.settings/language.settings.xml
index 6f5e7dfe..bce1d0d9 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.settings/language.settings.xml
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/.settings/language.settings.xml
@@ -5,8 +5,7 @@
-
-
+
@@ -17,11 +16,10 @@
-
-
+
-
+
\ No newline at end of file
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/Debug/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/Debug/demoprog_nucleo_stm32f103rb.srec
deleted file mode 100644
index 940ab94b..00000000
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/Debug/demoprog_nucleo_stm32f103rb.srec
+++ /dev/null
@@ -1,283 +0,0 @@
-S023000064656D6F70726F675F6E75636C656F5F73746D33326631303372622E73726563D9
-S3150800200000500020B12400089524000897240008F1
-S31508002010992400089B2400089D240008000000005D
-S315080020200000000000000000000000009F240008D7
-S31508002030A124000800000000A3240008A524000825
-S3150800204001250008012500080125000801250008CA
-S3150800205001250008012500080125000801250008BA
-S3150800206001250008012500080125000801250008AA
-S31508002070012500080125000801250008012500089A
-S31508002080012500080125000801250008012500088A
-S31508002090012500080125000801250008012500087A
-S315080020A0012500080125000801250008012500086A
-S315080020B0012500080125000801250008012500085A
-S315080020C0012500080125000801250008012500084A
-S315080020D0012500080125000801250008012500083A
-S315080020E00125000801250008012500080000000058
-S315080020F000000000000000000000000000000000D2
-S3150800210000000000000000005FF808F1EE11AA5573
-S3150800211010B5054C237833B9044B13B10448AFF313
-S3150800212000800123237010BD0C0000200000000071
-S315080021300C31000808B5034B1BB103490348AFF33C
-S31508002140008008BD00000000100000200C310008C7
-S3150800215008B500F0C5F800F093F800F02BF808BDB4
-S3150800216008B500F097F800F087F808BD08B50848E4
-S31508002170084B03604FF46143436000238360C360E8
-S31508002180036183610C224261C36100F0FCFE08BD55
-S31508002190280000200044004008B50023012201461B
-S315080021A0034800F01FFF08B1002008BD0120FCE726
-S315080021B02800002008B5FFF7D9FF08BDBFF34F8FE9
-S315080021C00549CA6802F4E062044B1343CB60BFF3C7
-S315080021D04F8F00BFFDE700BF00ED00E00400FA05E1
-S315080021E008B5214B1B78B3B92048FFF7D5FF01285E
-S315080021F000D008BD1D4B1B78013BDBB23F2BF8D83E
-S3150800220000F06FF81A4B1860174B01221A70194B19
-S3150800221000221A70EDE7174B1B7801331348184450
-S31508002220FFF7BAFF012813D1124A13780133DBB23C
-S3150800223013700E4A12789342DBD10B4A00211170B3
-S315080022400A4A5278FF2AD4D1022BD2D1FFF7B6FF19
-S3150800225000F047F8064B1B6864339842C9D9024B0D
-S3150800226000221A70C5E700BFA900002068000020F8
-S31508002270AC000020AA00002008B5FFF7B1FF08BD92
-S3150800228008B500222021024800F0CEFA08BD00BF9A
-S315080022900008014010B500F024F80E4B1B68C31A5D
-S315080022A0B3F5FA7F0CD304460B4B1B784BB90122C6
-S315080022B0094B1A702021094800F0B6FA054B1C6034
-S315080022C010BD0022044B1A702021044800F0ACFA15
-S315080022D0F4E700BFB4000020B00000200008014069
-S315080022E0704708B500F052F908BD0000014A024BD4
-S315080022F09A6070470020000800ED00E030B587B00E
-S3150800230000240294039404940594134B9A6942F0AA
-S3150800231020029A619A6902F020020092009A9A694C
-S3150800232042F004029A619B6903F004030193019B3E
-S315080023300A4D22462021284600F076FA20230293E9
-S315080023400123039304940223059302A9284600F067
-S315080023507FF907B030BD00BF0010024000080140F9
-S3150800236030B591B00024089409940B940C94019408
-S315080023700294039404940594012306934FF4A0222F
-S3150800238007920A9302250D954FF480330E934FF466
-S31508002390E0130F9306A800F063FA0F230193029542
-S315080023A003944FF4806304930594294601A800F02A
-S315080023B097FC11B030BD08B5FFF798FF00F0C8F8D4
-S315080023C0FFF7CEFFFFF79AFFFFF7C2FEFFF7C8FE3B
-S315080023D0FCE7000082B0104B9A6942F001029A614C
-S315080023E09A6902F001020092009ADA6942F0805274
-S315080023F0DA61DB6903F080530193019B074A53684E
-S3150800240023F0E06343F080635360536823F0E0638E
-S31508002410536002B0704700BF001002400000014040
-S3150800242010B586B0002302930393049305930268BC
-S31508002430164B9A4201D006B010BD03F5E633DA69A9
-S3150800244042F40032DA61DA6902F400320092009A44
-S315080024509A6942F004029A619B6903F004030193A6
-S31508002460019B042302930223039303230593084C39
-S3150800247002A9204600F0ECF80823029300230393F0
-S31508002480049302A9204600F0E3F8D4E7004400408C
-S31508002490000801407047FEE7FEE7FEE7FEE77047E3
-S315080024A07047704708B500F065F808BD704700002A
-S315080024B0DFF834D0002103E00C4B5B58435004315D
-S315080024C00B480C4B42189A42F6D30B4A02E00023FB
-S315080024D042F8043B094B9A42F9D3FFF7E7FF00F0AD
-S315080024E0F1FDFFF768FF70470050002058310008DB
-S315080024F0000000200C0000200C000020BC0000207A
-S31508002500FEE7000010B504460E4B18784FF47A73B0
-S31508002510B3FBF0F30C4A1068B0FBF3F000F082F856
-S3150800252068B90F2C01D901200AE0002221464FF094
-S31508002530FF3000F043F8054B1C60002000E0012046
-S3150800254010BD00BF04000020000000200800002085
-S3150800255008B5074A136843F010031360032000F018
-S315080025601BF80020FFF7CEFFFFF734FF002008BD59
-S3150800257000200240034A1168034B1B780B44136082
-S31508002580704700BFB800002004000020014B1868FF
-S31508002590704700BFB8000020074AD36823F4E063F9
-S315080025A01B041B0C000200F4E060184340F0BF60F7
-S315080025B040F40030D060704700ED00E030B4174BAF
-S315080025C0DB68C3F30223C3F10704042C28BF0424E1
-S315080025D01D1D062D18D9033B4FF0FF3505FA04F4E7
-S315080025E021EA0401994005FA03F322EA0303194391
-S315080025F000280BDB0901C9B200F1604000F5614013
-S3150800260080F8001330BC70470023E5E700F00F00A0
-S315080026100901C9B2024B1954F4E700BF00ED00E006
-S3150800262014ED00E00138B0F1807F0AD2064B5860FD
-S31508002630064AF02182F823100020986007221A60C3
-S3150800264070470120704700BF10E000E000ED00E091
-S31508002650F0B482B000263246A2E0002D5AD0012DF1
-S3150800266000D1CE68FF2B69D88446FF2B69D8950020
-S31508002670DCF800400F27AF4024EA070406FA05F500
-S315080026802C43CCF800404C6814F0805F00F087803B
-S315080026905F4CA56945F00105A561A46904F001042C
-S315080026A00194019C9508AF1C5A4C54F8274002F037
-S315080026B00307BF004FF00F0C0CFA07FC24EA0C0CBA
-S315080026C0554CA04243D004F58064A04200F08180B6
-S315080026D004F58064A0427ED004F58064A04234D01C
-S315080026E0042435E04D4FBD4214D00BD94C4FBD42A2
-S315080026F010D007F58037BD420CD0A7F58017BD422C
-S31508002700B0D107E0A7F58017BD4203D007F580379B
-S31508002710BD42A7D18D687DB1012D08D04461082638
-S31508002720A0E7CE6808369DE7CE680C369AE70461BE
-S31508002730082697E7002695E7042693E700F1040C98
-S3150800274093E7A2F10805AD0092E7032400E0002410
-S31508002750BC4044EA0C0402352E4F47F825404C6825
-S3150800276014F4803F39D02F4D2C681C432C604C68DC
-S3150800277014F4003F37D02B4D6C681C436C604C68D2
-S3150800278014F4801F35D0274DAC681C43AC604C68E8
-S3150800279014F4001F33D0234DEC682343EB60013259
-S315080027A00B6833FA02F430D00124944023409C424B
-S315080027B0F5D14D68122DB7D094D8022DB1D07FF639
-S315080027C04CAF032DB6D0112D7FF44CAFCE6804362E
-S315080027D048E70124BCE70224BAE7124D2C6824EA2C
-S315080027E003042C60C3E70F4D6C6824EA03046C608D
-S315080027F0C5E70C4DAC6824EA0304AC60C7E7094D8D
-S31508002800EC6824EA0303EB60C9E702B0F0BC704742
-S31508002810001002400000014000080140000021109D
-S31508002820000031100004014012B909040161704723
-S315080028300161704782B0084B1B68084AA2FB032354
-S315080028405B0A00FB03F0019000BF019B5A1E019230
-S31508002850002BF9D102B0704700000020D34D62105A
-S31508002860002800F0F58170B582B00446036813F0BD
-S31508002870010F2CD0AB4B5B6803F00C03042B1DD067
-S31508002880A84B5B6803F00C03082B12D06368B3F5FA
-S31508002890803F41D0002B55D103F1804303F5043323
-S315080028A01A6822F480321A601A6822F480221A60A2
-S315080028B037E09C4B5B6813F4803FE7D0994B1B6865
-S315080028C013F4003F03D06368002B00F0C38123682C
-S315080028D013F0020F76D0934B5B6813F00C0F5FD0A2
-S315080028E0904B5B6803F00C03082B54D02369002B2C
-S315080028F000F08A808C4B01221A60FFF747FE0546D6
-S31508002900884B1B6813F0020F75D1FFF73FFE401B7B
-S315080029100228F5D90320A0E1824A136843F48033DC
-S315080029201360636843B3FFF731FE05467D4B1B68AA
-S3150800293013F4003FCBD1FFF729FE401B6428F5D9D5
-S3150800294003208AE1B3F5A02F09D0764B1A6822F442
-S3150800295080321A601A6822F480221A60E1E703F1CD
-S315080029608043A3F53C331A6842F480221A601A6839
-S3150800297042F480321A60D4E7FFF708FE0546694B31
-S315080029801B6813F4003FA2D0FFF700FE401B642823
-S31508002990F5D9032061E1634B5B6813F4803FA5D149
-S315080029A0604B1B6813F0020F04D02369012B01D07A
-S315080029B0012052E15B4A136823F0F803616943EA90
-S315080029C0C1031360236813F0080F32D0A369002BE4
-S315080029D05BD0564B01221A60FFF7D8FD0546514BCE
-S315080029E05B6A13F0020F21D1FFF7D0FD401B0228C6
-S315080029F0F5D9032031E14B4A136823F0F8036169DE
-S31508002A0043EAC1031360DDE7474B00221A60FFF76C
-S31508002A10BDFD0546434B1B6813F0020FD2D0FFF7E6
-S31508002A20B5FD401B0228F5D9032016E10120FFF762
-S31508002A3001FF236813F0040F00F09880394BDB6917
-S31508002A4013F0805F33D1374BDA6942F08052DA618E
-S31508002A50DB6903F080530193019B0125344B1B6806
-S31508002A6013F4807F25D0E368012B36D0002B4CD198
-S31508002A7003F1804303F504331A6A22F001021A624D
-S31508002A801A6A22F004021A622CE0284B00221A6005
-S31508002A90FFF77CFD0546234B5B6A13F0020FC8D08F
-S31508002AA0FFF774FD401B0228F5D90320D5E0002561
-S31508002AB0D4E71F4A136843F480731360FFF766FD73
-S31508002AC006461B4B1B6813F4807FCCD1FFF75EFDCF
-S31508002AD0801B6428F5D90320BFE0124A136A43F025
-S31508002AE001031362E3687BB3FFF750FD06460D4BFF
-S31508002AF01B6A13F0020F38D1FFF748FD801B41F21D
-S31508002B0088339842F3D90320A7E0052B12D0054B4A
-S31508002B101A6A22F001021A621A6A22F004021A627A
-S31508002B20E0E700BF00100240000042428004424233
-S31508002B30007000404C4B1A6A42F004021A621A6A84
-S31508002B4042F001021A62CDE7FFF720FD0646464B22
-S31508002B501B6A13F0020F08D0FFF718FD801B41F21D
-S31508002B6088339842F3D9032077E0E5B9E369002B67
-S31508002B7072D03D4A526802F00C02082A56D0022B3F
-S31508002B8017D03A4B00221A60FFF700FD0446364B71
-S31508002B901B6813F0007F47D0FFF7F8FC001B0228DC
-S31508002BA0F5D9032059E0304AD36923F08053D3611D
-S31508002BB0DCE72E4B00221A60FFF7E8FC05462A4B95
-S31508002BC01B6813F0007F06D0FFF7E0FC401B0228C5
-S31508002BD0F5D9032041E0236AB3F5803F1AD022498C
-S31508002BE04B6823F47413226A606A024313434B60EA
-S31508002BF01E4B01221A60FFF7C9FC04461A4B1B68D4
-S31508002C0013F0007F0ED1FFF7C1FC001B0228F5D98F
-S31508002C10032022E0144A536823F40033A1680B43C7
-S31508002C205360DCE7002018E0002016E0012B16D0E0
-S31508002C300D4B5B6803F48031226A914201D0012072
-S31508002C400BE003F47013626A93420AD0012004E091
-S31508002C5001207047012000E0002002B070BD01206D
-S31508002C60FBE70020F9E700BF00100240600042427F
-S31508002C7010B487B0164C94E80F000DF1180C0CE947
-S31508002C800F00238AADF80430124B5B6803F00C0280
-S31508002C90082A1AD1C3F38342624412F8102C13F49B
-S31508002CA0803F05D10C4800FB02F007B010BC704706
-S31508002CB0084B5B68C3F34043634413F8143C074866
-S31508002CC000FB02F0B0FBF3F0EFE70448EDE700BFC6
-S31508002CD0243100080010024000093D0000127A0065
-S31508002CE0002800F0A38070B50446524B1B6803F019
-S31508002CF007038B420CD24F4A136823F007030B4392
-S31508002D001360136803F007038B4201D0012070BDDE
-S31508002D10236813F0020F17D013F0040F04D0464AA5
-S31508002D20536843F4E0635360236813F0080F04D034
-S31508002D30414A536843F4605353603F4A536823F04B
-S31508002D40F003A068034353600D46236813F0010F90
-S31508002D5031D06368012B20D0022B25D0364A126861
-S31508002D6012F0020F64D034494A6822F00302134372
-S31508002D704B60FFF70BFC06462F4B5B6803F00C0312
-S31508002D806268B3EB820F16D0FFF700FC801B41F296
-S31508002D9088339842F0D90320B9E7274A126812F413
-S31508002DA0003FE0D10120B2E7234A126812F0007F03
-S31508002DB0D9D10120ABE71F4B1B6803F00703AB42D1
-S31508002DC00CD91C4A136823F007032B4313601368B6
-S31508002DD003F00703AB4201D0012098E7236813F0FC
-S31508002DE0040F06D0144A536823F4E063E1680B43E2
-S31508002DF05360236813F0080F07D00F4A536823F46B
-S31508002E006053216943EAC1035360FFF731FF0A4B58
-S31508002E105B68C3F30313094AD35CD840084B1860B0
-S31508002E20084B1868FFF76EFB002070E70120704713
-S31508002E3001206CE7002002400010024038310008EB
-S31508002E400000002008000020014B1868704700BFEA
-S31508002E500000002008B5FFF7F7FF044B5B68C3F3D3
-S31508002E600223034AD35CD84008BD00BF00100240C5
-S31508002E704831000808B5FFF7E7FF044B5B68C3F362
-S31508002E80C223034AD35CD84008BD00BF00100240E5
-S31508002E904831000838B504460268136923F44053DC
-S31508002EA0C1680B43136183680269134342691A4375
-S31508002EB00168CB6823F4B05323F00C031343CB60AB
-S31508002EC00268536923F4407381690B4353610268AE
-S31508002ED0124B9A421FD0FFF7BDFF00EB800000EBB4
-S31508002EE0800063689B00B0FBF3F00D4DA5FB003234
-S31508002EF05109642202FB110213013233A5FB032395
-S31508002F005B0903F0F00202EB011203F00F032168DC
-S31508002F1013448B6038BDFFF7ADFFDEE7003801408C
-S31508002F201F85EB512DE9F04105460F461646984692
-S31508002F30069C2B681B6837EA03030CBF0123002392
-S31508002F40B3421DD1B4F1FF3FF3D02CB1FFF71EFBFE
-S31508002F50A0EB0800A042ECD92A68D36823F4D07302
-S31508002F60D3602A68536923F001035361202385F847
-S31508002F70393085F83A30002385F83830032000E0E8
-S31508002F800020BDE8F08158B310B5044690F83930F2
-S31508002F900BB3242384F839302268D36823F400530A
-S31508002FA0D3602046FFF776FF2268136923F490431F
-S31508002FB013612268536923F02A0353612268D36890
-S31508002FC043F40053D3600020E063202384F83930AB
-S31508002FD084F83A3010BD80F83830FFF721FAD8E780
-S31508002FE0012070472DE9F04182B01E4690F83A302C
-S31508002FF0DBB2202B5AD104460D469046002959D0FB
-S31508003000002A59D090F83830012B57D0012380F880
-S3150800301038300023C363222380F83A30FFF7B6FA24
-S315080030200746A4F82C80A4F82E80A368B3F5805F21
-S3150800303005D04FF00008002384F8383016E02369DD
-S3150800304013B14FF00008F6E7A8460025F3E7236812
-S315080030505B68C3F3080328F8023B03E023685B6850
-S315080030602B700135E38D013B9BB2E385E38D9BB263
-S31508003070BBB100963B46002220212046FFF752FFAF
-S31508003080F0B9002DE3D0A368B3F5805FE6D013B995
-S315080030902369002BE2D023685B6803F07F032B705B
-S315080030A0DFE7202384F83A30002000E0022002B04F
-S315080030B0BDE8F0810120FAE70120F8E70220F6E7EB
-S315080030C00320F4E770B500250C4E0D4CA41BA41084
-S315080030D0A54209D100F01AF800250A4E0A4CA41B8D
-S315080030E0A410A54205D170BD56F82530984701357C
-S315080030F0EEE756F8253098470135F2E750310008D3
-S31508003100503100085031000854310008F8B500BFA6
-S31508003110F8BC08BC9E467047F8B500BFF8BC08BCAA
-S309080031209E46704702
-S3150800312402030405060708090A0B0C0D0E0F1010F6
-S315080031340102000000000000000000000102030470
-S3110800314406070809000000000102030449
-S30908003150352100080F
-S30908003154112100082F
-S311080031580024F400010000001000000034
-S705080024B11D
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/Debug/demoprog_stm32f103.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/Debug/demoprog_stm32f103.srec
new file mode 100644
index 00000000..8716da50
--- /dev/null
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_CubeIDE/Prog/Debug/demoprog_stm32f103.srec
@@ -0,0 +1,290 @@
+S01A000064656D6F70726F675F73746D3332663130332E737265639B
+S3150800200000500020B12400089524000897240008F1
+S31508002010992400089B2400089D240008000000005D
+S315080020200000000000000000000000009F240008D7
+S31508002030A124000800000000A3240008A524000825
+S3150800204001250008012500080125000801250008CA
+S3150800205001250008012500080125000801250008BA
+S3150800206001250008012500080125000801250008AA
+S31508002070012500080125000801250008012500089A
+S31508002080012500080125000801250008012500088A
+S31508002090012500080125000801250008012500087A
+S315080020A0012500080125000801250008012500086A
+S315080020B0012500080125000801250008012500085A
+S315080020C0012500080125000801250008012500084A
+S315080020D0012500080125000801250008012500083A
+S315080020E00125000801250008012500080000000058
+S315080020F000000000000000000000000000000000D2
+S3150800210000000000000000005FF808F1EE11AA5573
+S3150800211010B5054C237833B9044B13B10448AFF313
+S3150800212000800123237010BD0C0000200000000071
+S315080021308031000808B5034B1BB103490348AFF3C8
+S31508002140008008BD00000000100000208031000853
+S3150800215008B500F0C5F800F093F800F02BF808BDB4
+S3150800216008B500F097F800F087F808BD08B50848E4
+S31508002170084B03604FF46143436000238360C360E8
+S31508002180036183610C224261C36100F02DFF08BD23
+S31508002190280000200044004008B50146002301221B
+S315080021A0034800F050FF08B1002008BD0120FCE7F5
+S315080021B02800002008B5FFF7D9FF08BDBFF34F8FE9
+S315080021C00549CA6802F4E062044B1343CB60BFF3C7
+S315080021D04F8F00BFFDE700BF00ED00E00400FA05E1
+S315080021E008B5214B1B78B3B92048FFF7D5FF01285E
+S315080021F000D008BD1D4B1B78013BDBB2802BF8D8FD
+S3150800220000F06FF81A4B1860174B01221A70194B19
+S3150800221000221A70EDE7174B1B7801331348184450
+S31508002220FFF7BAFF012813D1124A13780133DBB23C
+S3150800223013700E4A12789342DBD10B4A00211170B3
+S315080022400A4A5278FF2AD4D1022BD2D1FFF7B6FF19
+S3150800225000F047F8064B1B6864339842C9D9024B0D
+S3150800226000221A70C5E700BFEA00002068000020B7
+S31508002270EC000020EB00002008B5FFF7B1FF08BD11
+S3150800228008B500222021024800F0F6FA08BD00BF72
+S315080022900008014010B500F024F80E4B1B68C31A5D
+S315080022A0B3F5FA7F0CD304460B4B1B784BB90122C6
+S315080022B0094B1A702021094800F0DEFA054B1C600C
+S315080022C010BD0022044B1A702021044800F0D4FAED
+S315080022D0F4E700BFF4000020F000002000080140E9
+S315080022E0704708B500F052F908BD0000014A024BD4
+S315080022F09A6070470020000800ED00E030B587B00E
+S3150800230000240294039404940594134B9A6942F0AA
+S3150800231020029A619A6902F020020092009A9A694C
+S3150800232042F004029A619B6903F004030193019B3E
+S315080023300A4D22462021284600F09EFA20230293C1
+S315080023400123039304940223059302A9284600F067
+S3150800235081F907B030BD00BF0010024000080140F7
+S3150800236030B591B02822002106A800F001FF00240C
+S3150800237001940294039404940594012306934FF45C
+S31508002380A02207920A9302250D954FF480330E93E7
+S315080023904FF4E0130F9306A800F08AFA0F2301936F
+S315080023A0029503944FF4806304930594294601A883
+S315080023B000F0BEFC11B030BD08B5FFF797FF00F07E
+S315080023C0C7F8FFF7CDFFFFF799FFFFF7C1FEFFF745
+S315080023D0C7FEFCE782B0104B9A6942F001029A6187
+S315080023E09A6902F001020092009ADA6942F0805274
+S315080023F0DA61DB6903F080530193019B074A53684E
+S3150800240023F0E06343F080635360536823F0E0638E
+S31508002410536002B0704700BF001002400000014040
+S3150800242010B586B0002302930393049305930268BC
+S31508002430164B9A4201D006B010BD03F5E633DA69A9
+S3150800244042F40032DA61DA6902F400320092009A44
+S315080024509A6942F004029A619B6903F004030193A6
+S31508002460019B042302930223039303230593084C39
+S3150800247002A9204600F0EEF80823029300230393EE
+S31508002480049302A9204600F0E5F8D4E7004400408A
+S31508002490000801407047FEE7FEE7FEE7FEE77047E3
+S315080024A07047704708B500F065F808BD704700002A
+S315080024B0DFF834D0002103E00C4B5B58435004315D
+S315080024C00B480C4B42189A42F6D30B4A02E00023FB
+S315080024D042F8043B094B9A42F9D3FFF7E7FF00F0AD
+S315080024E023FEFFF769FF704700500020CC31000833
+S315080024F0000000200C0000200C000020FC0000203A
+S31508002500FEE7000010B504460E4B18784FF47A73B0
+S31508002510B3FBF0F30C4A1068B0FBF3F000F086F852
+S3150800252068B90F2C01D901200AE0002221464FF094
+S31508002530FF3000F043F8054B1C60002000E0012046
+S3150800254010BD00BF04000020000000200800002085
+S3150800255008B5074A136843F010031360032000F018
+S315080025601BF80020FFF7CEFFFFF734FF002008BD59
+S3150800257000200240034A1168034B1B780B44136082
+S31508002580704700BFF800002004000020014B1868BF
+S31508002590704700BFF8000020074AD36823F4E063B9
+S315080025A01B041B0C000200F4E060034343F0BF6306
+S315080025B043F40033D360704700ED00E000B5194BD3
+S315080025C0DB68C3F30223C3F1070CBCF1040F28BF71
+S315080025D04FF0040C03F1040EBEF1060F18D9033BA5
+S315080025E04FF0FF3E0EFA0CFC21EA0C0199400EFA58
+S315080025F003F322EA0303194300280BDB0901C9B2D6
+S3150800260000F1604000F5614080F800135DF804FBB6
+S315080026100023E5E700F00F000901C9B2024B19547F
+S31508002620F4E700BF00ED00E014ED00E00138B0F17A
+S31508002630807F0BD24FF0E0235861054AF02182F8DB
+S3150800264023100020986107221A61704701207047FD
+S3150800265000ED00E070B582B00024A446A6E0804DE7
+S31508002660AA4210D007D97F4DAA420CD005F580356D
+S31508002670AA4208D013E0A5F58015AA4203D005F5AD
+S315080026807025AA4207D18A68002A58D0012A51D053
+S315080026904361082403E0A5F58015AA42F3D0BEF1EC
+S315080026A0FF0F4ED80646BEF1FF0F4CD84FEA8C02F4
+S315080026B033680F25954023EA050304FA02F213430B
+S315080026C033604B6813F0805F6ED0674B9A6942F0AF
+S315080026D001029A619B6903F001030193019B4FEA8A
+S315080026E09C02951C614B53F825600CF003039D0072
+S315080026F00F23AB4026EA03065D4B984229D003F523
+S315080027008063984200F08E8003F58063984200F05B
+S315080027108B8003F58063984219D004231AE0CC68AD
+S31508002720BDE7CC680434BAE7CC680834B7E7CC68A8
+S315080027300C34B4E703610824B1E70024AFE70424A6
+S31508002740ADE7061DAFE7ACF108029200B0E7032338
+S3150800275000E00023AB4033430232444D45F82230B3
+S315080027604B6813F4803F61D0424A136843EA0E036C
+S3150800277013604B6813F4003F5ED03E4A536843EA41
+S315080027800E0353604B6813F4801F5BD0394A936875
+S3150800279043EA0E0393604B6813F4001F58D0354A7A
+S315080027A0D36843EA0E03D3600CF1010C0A6832FAC7
+S315080027B00CF353D0012303FA0CF302EA030E33EAAF
+S315080027C00202F1D14A68122A3FF649AF122A3FF6A9
+S315080027D066AF01A555F822F0872600081F270008CE
+S315080027E0292700083B2700089F2600089F2600087F
+S315080027F09F2600089F2600089F2600089F26000897
+S315080028009F2600089F2600089F2600089F26000886
+S315080028109F2600089F2600089F26000823270008F1
+S315080028202F270008012395E7022393E7114A136827
+S3150800283023EA0E0313609CE70E4A536823EA0E0345
+S3150800284053609FE70B4A936823EA0E039360A2E757
+S31508002850084AD36823EA0E03D360A5E702B070BD21
+S315080028600000221000003110001002400000014054
+S3150800287000080140000401400AB1016170470904DB
+S315080028800161704782B0084B1B68084AA2FB032304
+S315080028905B0A00FB03F3019300BF019B5A1E0192DA
+S315080028A0002BF9D102B0704700000020D34D62100A
+S315080028B0002800F0F18170B582B00446036813F071
+S315080028C0010F2CD0994B5B6803F00C03042B1DD029
+S315080028D0964B5B6803F00C03082B12D06368B3F5BC
+S315080028E0803F41D0002B55D103F1804303F50433D3
+S315080028F01A6822F480321A601A6822F480221A6052
+S3150800290037E08A4B5B6813F4803FE7D0874B1B6838
+S3150800291013F4003F03D06368002B00F0BF812368DF
+S3150800292013F0020F75D0814B5B6813F00C0F5FD064
+S315080029307E4B5B6803F00C03082B54D02369002BED
+S3150800294000F08A807A4B01221A60FFF71FFE0546BF
+S31508002950764B1B6813F0020F75D1FFF717FE401B65
+S315080029600228F5D903209EE1704A136843F48033A0
+S315080029701360636843B3FFF709FE05466B4B1B6894
+S3150800298013F4003FCBD1FFF701FE401B6428F5D9AD
+S31508002990032088E1B3F5A02F09D0644B1A6822F406
+S315080029A080321A601A6822F480221A60E1E703F17D
+S315080029B08043A3F53C331A6842F480221A601A68E9
+S315080029C042F480321A60D4E7FFF7E0FD0546574B1C
+S315080029D01B6813F4003FA2D0FFF7D8FD401B6428FC
+S315080029E0F5D903205FE1514B5B6813F4803FA5D10D
+S315080029F04E4B1B6813F0020F03D02369012B40F0DE
+S31508002A004F814A4A136823F0F803616943EAC10310
+S31508002A101360236813F0080F33D0A369002B5CD02A
+S31508002A20434B0122C3F88024FFF7B0FD05463F4B10
+S31508002A305B6A13F0020F21D1FFF7A8FD401B02289D
+S31508002A40F5D903202FE1394A136823F0F8036169A1
+S31508002A5043EAC1031360DCE7354B00221A60FFF72F
+S31508002A6095FD0546314B1B6813F0020FD1D0FFF7D1
+S31508002A708DFD401B0228F5D9032014E10120FFF73C
+S31508002A8001FF236813F0040F00F09680274BDB69DB
+S31508002A9013F0805F34D1254BDA6942F08052DA614F
+S31508002AA0DB6903F080530193019B0125214B1B68C9
+S31508002AB013F4807F26D0E368012B3DD0002B53D139
+S31508002AC003F1804303F504331A6A22F001021A62FD
+S31508002AD01A6A22F004021A6233E0154B0022C3F880
+S31508002AE08024FFF753FD0546104B5B6A13F0020F6F
+S31508002AF0C7D0FFF74BFD401B0228F5D90320D2E0CB
+S31508002B000025D3E70B4A136843F480731360FFF775
+S31508002B103DFD0646074B1B6813F4807FCBD1FFF7B4
+S31508002B2035FD801B6428F5D90320BCE0001002405F
+S31508002B3000004242007000405F4A136A43F00103F6
+S31508002B401362E36833B3FFF721FD06465A4B1B6A47
+S31508002B5013F0020F2FD1FFF719FD801B41F28833BE
+S31508002B609842F3D903209EE0052B09D0524B1A6AE6
+S31508002B7022F001021A621A6A22F004021A62E0E7D7
+S31508002B804D4B1A6A42F004021A621A6A42F00102AE
+S31508002B901A62D6E7FFF7FAFC0646474B1B6A13F09C
+S31508002BA0020F08D0FFF7F2FC801B41F288339842E7
+S31508002BB0F3D9032077E0E5B9E369002B72D03E4AE2
+S31508002BC0526802F00C02082A56D0022B17D03B4B4B
+S31508002BD000221A66FFF7DAFC0446374B1B6813F027
+S31508002BE0007F47D0FFF7D2FC001B0228F5D9032047
+S31508002BF059E0314AD36923F08053D361DCE72F4B80
+S31508002C0000221A66FFF7C2FC05462B4B1B6813F019
+S31508002C10007F06D0FFF7BAFC401B0228F5D903202F
+S31508002C2041E0236AB3F5803F1AD023494B6823F461
+S31508002C307413226A606A024313434B601F4B0122D6
+S31508002C401A66FFF7A3FC04461B4B1B6813F0007FAC
+S31508002C500ED1FFF79BFC001B0228F5D9032022E0C2
+S31508002C60154A536823F40033A1680B435360DCE725
+S31508002C70002018E0002016E0012B16D00E4B5B68EA
+S31508002C8003F48031226A914211D103F47013626A07
+S31508002C9093420ED1002006E001207047012002E091
+S31508002CA0012000E0002002B070BD0120FBE70120F2
+S31508002CB0F9E70120F7E700BF001002400000424292
+S31508002CC086B0174B0FCB0DF1180C0CE90F0040F22C
+S31508002CD00123ADF80430134B5B6803F00C02082A95
+S31508002CE002D0114806B07047C3F3834218326A44CB
+S31508002CF012F8100C13F4803F0DD00A4B5B68C3F32F
+S31508002D00404318336B4413F8143C074A02FB00F09F
+S31508002D10B0FBF3F0E6E7054B03FB00F0E2E700BF84
+S31508002D20B03100080010024000127A0000093D0088
+S31508002D30002800F0A08070B50D460446524B1B686B
+S31508002D4003F007038B420BD24F4A136823F007039D
+S31508002D500B431360136803F007038B4240F08D8022
+S31508002D60236813F0020F17D013F0040F04D0474A54
+S31508002D70536843F4E0635360236813F0080F04D0E4
+S31508002D80424A536843F460535360404A536823F0F9
+S31508002D90F003A1680B435360236813F0010F31D089
+S31508002DA06368012B20D0022B25D0384A126812F00E
+S31508002DB0020F64D035494A6822F0030213434B6078
+S31508002DC0FFF7E4FB0646314B5B6803F00C036268C9
+S31508002DD0B3EB820F16D0FFF7D9FB801B41F288337D
+S31508002DE09842F0D9032045E0284A126812F4003FB9
+S31508002DF0E0D101203EE0254A126812F0007FD9D1C1
+S31508002E00012037E0204B1B6803F00703AB420AD9C1
+S31508002E101D4A136823F007032B431360136803F056
+S31508002E200703AB422DD1236813F0040F06D0174AC7
+S31508002E30536823F4E063E1680B435360236813F097
+S31508002E40080F07D0114A536823F46053216943EAEF
+S31508002E50C1035360FFF734FF0C4B5B68C3F30313DE
+S31508002E600B4AD35CD8400B4B18600B4B1868FFF71E
+S31508002E7049FB002070BD012070470120FAE70120B8
+S31508002E80F8E70120F6E700BF0020024000100240E4
+S31508002E90983100080000002008000020014B18683F
+S31508002EA0704700BF0000002008B5FFF7F7FF044B86
+S31508002EB05B68C3F30223034AD35CD84008BD00BF4E
+S31508002EC000100240A831000808B5FFF7E7FF044BD9
+S31508002ED05B68C3F3C223034AD35CD84008BD00BF6E
+S31508002EE000100240A831000810B5044602681369AC
+S31508002EF023F44053C1680B43136183680269134383
+S31508002F0042691A430168CB6823F4B05323F00C03D3
+S31508002F101343CB600268536923F4407381690B43FA
+S31508002F2053610268134B9A4220D0FFF7BDFF024651
+S31508002F3002EB820202EB820263689B00B2FBF3F2A9
+S31508002F400D48A0FB02314909642303FB11231B0129
+S31508002F503233A0FB03235B0903F0F00202EB0112F4
+S31508002F6003F00F03216813448B6010BDFFF7ACFF15
+S31508002F700246DDE7003801401F85EB512DE9F8438D
+S31508002F8005460F4616469946DDF820802C682468C3
+S31508002F9037EA04030CBF4FF0010C4FF0000CB445A0
+S31508002FA01FD1B8F1FF3FF1D0B8F1000F05D0FFF7F8
+S31508002FB0EDFAA0EB09004045E8D92A68D36823F45E
+S31508002FC0D073D3602A68536923F001035361202321
+S31508002FD085F8393085F83A30002385F838300320EB
+S31508002FE000E00020BDE8F88358B310B5044690F811
+S31508002FF039300BB3242384F839302268D36823F494
+S315080030000053D3602046FFF76FFF2268136923F445
+S31508003010904313612268536923F02A035361226897
+S31508003020D36843F40053D3600020E063202384F878
+S31508003030393084F83A3010BD80F83830FFF7F0F9A7
+S31508003040D8E7012070472DE9F04182B01E4690F876
+S315080030503A30DBB2202B5BD104460D469046002958
+S315080030605AD0002A5AD090F83830012B58D001236C
+S3150800307080F838300023C363222380F83A30FFF7FC
+S3150800308085FA0746A4F82C80A4F82E80A368B3F521
+S31508003090805F05D04FF00008002384F8383017E029
+S315080030A0236913B14FF00008F6E7A8460025F3E7B1
+S315080030B023685B68C3F3080328F8023B03E0236828
+S315080030C05B682B700135E28D92B2013A92B2E285C5
+S315080030D0E38D9BB2BBB100963B46002220212046D9
+S315080030E0FFF74CFFF0B9002DE2D0A368B3F5805F77
+S315080030F0E5D013B92369002BE1D023685B6803F098
+S315080031007F032B70DEE7202384F83A30002000E0A6
+S31508003110022002B0BDE8F0810120FAE70120F8E7B5
+S315080031200220F6E70320F4E770B500260C4D0D4C97
+S31508003130641BA410A64209D100F022F800260A4D05
+S315080031400A4C641BA410A64205D170BD55F8043B71
+S3150800315098470136EEE755F8043B98470136F2E7FB
+S31508003160C4310008C4310008C4310008C831000859
+S3150800317003460244934200D1704703F8011BF9E75E
+S31508003180F8B500BFF8BC08BC9E467047F8B500BF46
+S30D08003190F8BC08BC9E46704716
+S3150800319800000000000000000102030406070809F1
+S315080031A800000000010203040203040506070809D3
+S311080031B80A0B0C0D0E0F10100000000092
+S309080031C4352100089B
+S309080031C811210008BB
+S311080031CC0024F4000100000010000000C0
+S705080024B11D
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.srec
deleted file mode 100644
index 8fae1699..00000000
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_nucleo_stm32f103rb.srec
+++ /dev/null
@@ -1,470 +0,0 @@
-S026000062696E2F6F70656E626C745F6E75636C656F5F73746D33326631303372622E73726563D7
-S315080000000050002075020008BD020008BD02000865
-S31508000010BD020008BD020008BD020008000000007D
-S31508000020000000000000000000000000BD020008FB
-S31508000030BD02000800000000BD02000811130008F8
-S31508000040BD020008BD020008BD020008BD02000886
-S31508000050BD020008BD020008BD020008BD02000876
-S31508000060BD020008BD020008BD020008BD02000866
-S31508000070BD020008BD020008BD020008BD02000856
-S31508000080BD020008BD020008BD020008BD02000846
-S31508000090BD020008BD020008BD020008BD02000836
-S315080000A0BD020008BD020008BD020008BD02000826
-S315080000B0BD020008BD020008BD020008BD02000816
-S315080000C0BD020008BD020008BD020008BD02000806
-S315080000D0BD020008BD020008BD020008BD020008F6
-S315080000E0BD020008BD020008BD02000800000000AD
-S315080000F000000000000000000000000000000000F2
-S3110800010000000000000000005FF808F195
-S3150800010C10B5054C237833B9044B13B10448AFF337
-S3150800011C00800123237010BD40040020000000005D
-S3150800012C6418000808B5034B1BB103490348AFF321
-S3150800013C008008BD00000000440400206418000874
-S3150800014C70B50D4E0D4D761BB61006D00024013435
-S3150800015C55F8043B9847A642F9D1094E094D01F0CA
-S3150800016C7BFB761BB61006D00024013455F8043BED
-S3150800017C9847A642F9D170BDD0180008D0180008C7
-S3150800018CD8180008D0180008024B13B1024800F022
-S3150800019C05B8704700000000B501000800230146A9
-S315080001AC1A46184600F01EB838B50A4C0A4D641B98
-S315080001BCA4100AD004F18043013B05EB8305013CEE
-S315080001CC55F804399847002CF9D1BDE8384001F0A8
-S315080001DC49BB00BFDC180008D8180008704700BFD8
-S315080001EC704700BF2DE9F0411D4C05462068904626
-S315080001FC1F460E46FFF7F2FF1A4B1A68D2F848311B
-S3150800020C1BB35A6820681F2A24DC4DB9511C0232CC
-S3150800021C596043F82260FFF7E3FF0020BDE8F08140
-S3150800022C012403EB820CCCF88880D3F8881194400F
-S3150800023C2143022DC3F88811CCF80871E6D1D3F8FE
-S3150800024C8C110C43C3F88C41E0E702F5A673C2F88F
-S3150800025C4831D6E7FFF7C4FF4FF0FF30DEE700BFA3
-S3150800026C280400207C180008002103E00B4B5B587F
-S3150800027C435004310A480B4B42189A42F6D30A4AA1
-S3150800028C02E0002342F8043B084B9A42F9D300F0EB
-S3150800029CE3FBFFF755FF00F0AFFC7047DC180008CE
-S315080002AC000000203C04002040040020980900208F
-S315080002BCFEE70000014B1860704700BF34040020AD
-S315080002CCC36813F4005F01D00120704730B585B0C0
-S315080002DC0D460446C36823F4B05323F00C034A684E
-S315080002ECC9680A4329690A431343C360AB680269A0
-S315080002FC22F44052134303616B69426922F440723B
-S3150800030C13434361684600F06BF91C4B9C4208D0BA
-S3150800031C1B4B9C422AD01B4B9C4229D0012005B072
-S3150800032C30BD039B33B32A6832B303EB830303EB69
-S3150800033C83039200B3FBF2F3134DA5FB032040098C
-S3150800034C020191B2642202FB103213013233A5FB6F
-S3150800035C0323C3F34F1303F0F0020A4492B203F0DB
-S3150800036C0F0313449BB2A3600020D8E7029BD9E77E
-S3150800037C029BD7E70120D2E70120D0E700380140DD
-S3150800038C00440040004800401F85EB51074AD368DB
-S3150800039C23F4E0631B041B0C000200F4E060184312
-S315080003AC40F0BF6040F40030D060704700ED00E0CC
-S315080003BC30B4174BDB68C3F30223C3F10704042CD0
-S315080003CC28BF04241D1D062D01D9033B00E000237C
-S315080003DC4FF0FF3505FA04F421EA0401994005FAB1
-S315080003EC03F322EA03031943002809DB0901C9B2FE
-S315080003FC00F1604000F5614080F8001330BC70478E
-S3150800040C00F00F000901C9B2024B1954F6E700BFF8
-S3150800041C00ED00E014ED00E00138B0F1807F0AD25F
-S3150800042C064B5860064AF02182F823100020986083
-S3150800043C07221A6070470120704700BF10E000E0E1
-S3150800044C00ED00E010B5064B4FF0FF32DA600024E1
-S3150800045C1C61DA60DC6000F03DFC204610BD00BF74
-S3150800046C0010024010B504460E4B18784FF47A73F8
-S3150800047CB3FBF0F30C4A1068B0FBF3F0FFF7CCFFB4
-S3150800048C68B90F2C01D901200AE0002221464FF049
-S3150800049CFF30FFF78DFF054B1C60002000E00120A4
-S315080004AC10BD00BF2C0400203404002030040020AA
-S315080004BC08B5074A136843F0100313600320FFF7C7
-S315080004CC65FF0020FFF7CEFF00F09EFB002008BD5D
-S315080004DC00200240184A136843F001031360164BB8
-S315080004EC1B6813F0020FFAD0134A536823F0030360
-S315080004FC5360114B5B6813F00C0FFAD10E4A136854
-S3150800050C23F0807313600C4B1B6813F0007FFAD131
-S3150800051C094B002058601A6822F450221A601A688F
-S3150800052C22F0F80242F080021A6098605A6A42F089
-S3150800053C80725A62704700BF00100240034B5B681A
-S3150800054CC3F30313024AD35CD84070470010024029
-S3150800055C80180008034B5B68C3F30223024AD35C7A
-S3150800056CD84070470010024090180008034B5B688F
-S3150800057CC3F3C223024AD35CD8407047001002402A
-S3150800058C901800080B4B5B6803F4803343B90A4890
-S3150800059C084B5B68C3F38343023300FB03F07047D5
-S315080005AC044B5868C0F34040431C0448B0FBF3F0B6
-S315080005BCEEE700BF0010024000093D0000127A0069
-S315080005CC08B5054B5B6803F00C03082B01D00348F0
-S315080005DC08BDFFF7D7FFFBE70010024000127A00B0
-S315080005EC10B50446FFF7ECFF2060FFF7A7FF606025
-S315080005FCFFF7B0FFA0606068FFF7B8FFE06010BDBA
-S3150800060C264B98420DD0264B984216D0254B98422D
-S3150800061C1FD0254B984228D0244B984231D0012024
-S3150800062C704703F58433DA6842F00402DA60DA6854
-S3150800063C22F00402DA600020704703F58233DA6888
-S3150800064C42F00802DA60DA6822F00802DA60002062
-S3150800065C704703F58033DA6842F01002DA60DA681C
-S3150800066C22F01002DA600020704703F57C43DA6842
-S3150800067C42F02002DA60DA6822F02002DA60002002
-S3150800068C704703F57843DA6842F04002DA60DA68B4
-S3150800069C22F04002DA600020704700BF00080140D3
-S315080006AC000C0140001001400014014000180140E4
-S315080006BCF0B50D68C5F30F2595FAA5F2B2FA82F2D4
-S315080006CC35E0A2F108044FF00113A34043F0806310
-S315080006DC39E0C45993FAA3F6B6FA86F6B6004FF083
-S315080006EC030C0CFA06F624EA060C93FAA3F6B6FAE9
-S315080006FC86F6B6008C6804FA06F646EA0C06C65167
-S3150800070CCC6893FAA3FCBCFA8CFC4FEA8C0C4FF021
-S3150800071C040E0EFA0CFC26EA0C0693FAA3F3B3FAAB
-S3150800072C83F39B0004FA03F33343C351013235FABE
-S3150800073C02F335D0012393402B42F7D0072AC0D8B1
-S3150800074C40F2011393404E681F0EC45993FAA3FC4A
-S3150800075CBCFA8CFC4FEA8C0C4FF00F0E0EFA0CFC04
-S3150800076C24EA0C0493FAA3FCBCFA8CFC4FEA8C0C16
-S3150800077C06FA0CF63443C451C6681C0A26EA040C5D
-S3150800078C94FAA4F4B4FA84F40E6906FA04F44CEA5E
-S3150800079C0404C4604C68012C9BD0092CC6D198E77C
-S315080007AC0020F0BD044B0022DA61044A136943F0B9
-S315080007BC010313610180704778090020002002406C
-S315080007CC154BDB6813F0100F06D0144AD36943F0A7
-S315080007DC0203D361102300E000230F4AD26812F0FB
-S315080007EC040F06D00D49CA6942F00102CA6143F0EA
-S315080007FC0403094AD26912F0010F09D00749CA69DC
-S3150800080C42F00402CA610449CA6922F00102CA61AB
-S3150800081C014AD360704700BF0020024078090020C7
-S3150800082C0A4B1B6913F0800F0BD0084B084A5A6009
-S3150800083C02F188325A601B6913F0800F03D100202D
-S3150800084C7047002070470120704700BF0020024007
-S3150800085C23016745034A136943F08003136100209B
-S3150800086C704700BF0020024038B5044600F046FD2C
-S3150800087C0546164BDB6813F0010F0AD0B4F1FF3F9F
-S3150800088CF7D024B100F03AFD401BA042F1D9032061
-S3150800089C1BE00E4BDB6813F0200F02D00B4B20220B
-S315080008ACDA600A4BDB6813F0100F0BD1074BDB69C8
-S315080008BC13F0010F06D1054BDB6813F0040F01D1B9
-S315080008CC002002E0FFF77CFF012038BD0020024023
-S315080008DC2DE9F843234C247E012C41D01E46904624
-S315080008EC0F4604461F4B01221A764CF25030FFF77E
-S315080008FCBBFF034670BB012C29D0022C24D04FF029
-S3150800090C040900244C4525D22101C1F12002A1F18C
-S3150800091C200328FA01F106FA02F2114326FA03F328
-S3150800092C194389B207EB4400FFF73CFF4CF25030F1
-S3150800093CFFF79AFF0C4B1D6925F001051D6103464F
-S3150800094C40B90134E4B2DDE74FF00209D9E74FF0BC
-S3150800095C0109D6E7034A002111761846BDE8F88343
-S3150800096C0223FAE77809002000200240064B0022F1
-S3150800097CDA61064B1A6942F004021A611A6942F0E6
-S3150800098C40021A61704700BF780900200020024017
-S3150800099C064B0022DA61064B1A6942F002021A610A
-S315080009AC58611A6942F040021A61704778090020AA
-S315080009BC00200240264B1B7E012B46D070B50E46F6
-S315080009CC0546234B01221A760368022B20D04CF2DB
-S315080009DC5030FFF749FF90BB4FF0FF333360AC68DC
-S315080009EC0121EA68AB6803EB8223A34228D9204687
-S315080009FCFFF7CEFF4CF25030FFF736FF154A136956
-S31508000A0C23F0020313610146B8B904F58064E8E7DC
-S31508000A1C4CF25030FFF728FF08B1012110E00120F5
-S31508000A2CFFF7A4FF4CF25030FFF71EFF0146094AA8
-S31508000A3C136923F00403136102E0346000E001211A
-S31508000A4C034B00221A76084670BD022108467047E9
-S31508000A5C78090020002002400F4B1A6842F0010268
-S31508000A6C1A6059680D4A0A405A601A6822F084724C
-S31508000A7C22F480321A601A6822F480221A605A68A4
-S31508000A8C22F4FE025A604FF41F029A60044B4FF090
-S31508000A9C00629A60704700BF001002400000FFF821
-S31508000AAC00ED00E0014B1880704700BF5C04002085
-S31508000ABC08B500F01BFC0E4B1B6898420FD30D4B68
-S31508000ACC1B786BB90B4B01221A700B4B20221A613F
-S31508000ADC00F00CFC094B1B881844054B186008BD24
-S31508000AEC044B00221A70044B20225A61F0E700BF0F
-S31508000AFC600400205E040020000801405C0400200D
-S31508000B0C014B20225A6170470008014008B5054B75
-S31508000B1C9B6813F4005F01D1002008BDFFF7F0FFB6
-S31508000B2C0120FAE70010014008B56420FFF7BAFF68
-S31508000B3C08BD08B5FFF7BCFF08BD000008B5274A75
-S31508000B4C136823F0070343F002031360136803F0DA
-S31508000B5C0703022B3CD1224B1A6842F480221A60F6
-S31508000B6C1A6842F480321A601D4B1B6813F4003F56
-S31508000B7CFAD01B4A536823F47C1343F4E8135360E6
-S31508000B8C136843F080731360154B1B6813F0007FD2
-S31508000B9CFAD0134B5A6822F0F0025A605A6822F4BB
-S31508000BACE06242F480625A605A6822F460525A60D3
-S31508000BBC5A6822F0030242F002025A60084B5B683C
-S31508000BCC03F00C03082BF9D10648FFF773FB08BD95
-S31508000BDC6821054800F0A4F8BDE700BF00200240D4
-S31508000BEC0010024000A24A049818000808B5FFF73E
-S31508000BFC5FFCFFF7A3FF08BD08B5FFF7F7FF00F08A
-S31508000C0C9BF800F0A7F8FCE770B58AB02E4B9A69EA
-S31508000C1C42F001029A619A6902F001020492049A5E
-S31508000C2CDA6942F08052DA61DA6902F0805203928C
-S31508000C3C039A9A6942F004029A619A6902F00402CC
-S31508000C4C0292029A9A6942F010029A619A6902F023
-S31508000C5C10020192019ADA6942F40032DA61DB6910
-S31508000C6C03F400330093009B42F2200305930123FF
-S31508000C7C06930223079300260896144C05A92046CA
-S31508000C8CFFF716FD2023636103F18463059304259E
-S31508000C9C069505A90E48FFF70BFD40F2044305938C
-S31508000CAC0923069303230793089605A92046FFF7FD
-S31508000CBCFFFC40F608030593069505A92046FFF7A1
-S31508000CCCF7FC0AB070BD00BF0010024000080140D6
-S31508000CDC0010014008B5FFF7FDFB0E48FFF790FC26
-S31508000CEC0D48FFF78DFC0D4BDA6922F40032DA61F8
-S31508000CFC9A6922F010029A619A6922F004029A61A2
-S31508000D0CDA6922F08052DA619A6922F001029A6154
-S31508000D1C08BD00BF00100140000801400010024049
-S31508000D2C08B500F005F8FCE708B5FFF7FDFE08BDA9
-S31508000D3C08B5FFF7FEFE08BD08B500F037FDFFF74E
-S31508000D4CF3FF00F0B1FA00F064FD00F04BF800F088
-S31508000D5C3DF808BD08B5FFF7EBFF00F0B9FA00F04F
-S31508000D6C4DF800F001F808BD08B500F095F8012813
-S31508000D7C03D00B4B1B78012B00D008BD00F0B6FA3C
-S31508000D8C084B1B68084A1268134403F5FA73984211
-S31508000D9CF3D3034B00221A7000F00CFDEDE700BFED
-S31508000DAC68040020640400206C04002008B5054B78
-S31508000DBC1B78012B00D008BD00F098FA024B18607E
-S31508000DCCF9E700BF680400206C04002008B5044B42
-S31508000DDC01221A70FFF7EAFFFFF7C6FF08BD00BF2E
-S31508000DEC6804002008B500F0C7F900F0B1FA024B08
-S31508000DFC00221A7008BD00BF3804002000B583B065
-S31508000E0C0DF10701084800F0E1FA012802D003B0F9
-S31508000E1C5DF804FB054B00221A709DF80710024872
-S31508000E2C00F0CAF9F3E700BF70040020380400206C
-S31508000E3C7047000008B5054B1B7813B100F0B4F9E0
-S31508000E4C08BDC9B200F0A6FAF8E700BF38040020BE
-S31508000E5C074B1B78022B05D0032B05D0012B05D08D
-S31508000E6C40207047002070470020704700207047CC
-S31508000E7C38040020074B1B78022B05D0032B05D012
-S31508000E8C012B05D040207047002070470020704782
-S31508000E9C002070473804002008B500F07BF903469B
-S31508000EAC00B10123184608BD014B00225A70704741
-S31508000EBCB0040020034BFE22DA7018710222A3F844
-S31508000ECC44207047B004002010B5054C002323704D
-S31508000EDCFFF7EAFFFF23E3700123A4F8443010BDA3
-S31508000EECB0040020064BFF22DA7000221A715978DA
-S31508000EFC59719A71DA711A720622A3F8442070474E
-S31508000F0CB004002008B50020FFF7D4FF08BD000088
-S31508000F1C074BFF22DA70074A9A6400221A715A7133
-S31508000F2C9A710722C3F807200822A3F844207047B1
-S31508000F3CB0040020A0180008044BFF22DA7042689F
-S31508000F4C9A640122A3F84420704700BFB00400201D
-S31508000F5C08B53120FFF7AEFF08BD000038B5084CC0
-S31508000F6CFF23E370002525716571FFF771FFA071EA
-S31508000F7CE571257265720723A4F8443038BD00BFA5
-S31508000F8CB004002038B5FFF78FFF0E4C01252570ED
-S31508000F9CFF23E3701023237100236371FFF758FFB7
-S31508000FACA071FFF767FFE071FFF764FFC0F3072036
-S31508000FBC20726572A5720823A4F8443000F029FC47
-S31508000FCC38BD00BFB004002038B50546FFF740FF12
-S31508000FDC6A7890420FD90A4CA16C201D00F00AFCC5
-S31508000FECFF23E3706A78A36C1344A3646B7801330C
-S31508000FFCA4F8443038BD2220FFF75CFFFAE700BF9F
-S3150800100CB004002038B50446FFF722FF63789842EF
-S3150800101C11D961680A4DA9646278281D00F0EAFBAB
-S3150800102CFF23EB706278AB6C1344AB6463780133C3
-S3150800103CA5F8443038BD2220FFF73CFFFAE700BF7D
-S3150800104CB0040020F8B50546174600244E1E39B1E3
-S3150800105C15F8013B1C44E4B2FFF76AFE3146F5E786
-S3150800106C3C600120F8BD000010B5084CFF23E37066
-S3150800107CE21D4168A06CFFF7E5FF20710023637140
-S3150800108CA3710823A4F8443010BD00BFB004002097
-S3150800109C38B505460D4B9C6CFFF7DAFE6A1C411EEB
-S315080010AC204600F0BAFB60B1084CFF23E370FFF74B
-S315080010BCCFFE0138A36C0344A3640123A4F844307F
-S315080010CC38BD3120FFF7F6FEFAE700BFB004002062
-S315080010DC10B50446FFF7BCFE01386378984213DD59
-S315080010EC114BFF22DA700122A3F84420617879B1FA
-S315080010FCA21C0D4B986C00F090FB88B161780A4ADB
-S3150800110C936C0B44936410BD2220FFF7D3FEFAE7C9
-S3150800111C00F093FB0028F6D13120FFF7CBFEF2E75F
-S3150800112C3120FFF7C7FEEEE7B004002008B541688A
-S3150800113C074B986C00F075FB30B1054BFF22DA7043
-S3150800114C0122A3F8442008BD3120FFF7B3FEFAE7C5
-S3150800115CB004002008B500F02DFB034BFF22DA7013
-S3150800116C0122A3F8442008BDB004002008B589B2B2
-S3150800117CFFF760FE08BD0000054B00221A709A6442
-S3150800118C83F84320A3F844209A705A70704700BF1E
-S3150800119CB0040020034B1B780BB1012070470020CC
-S315080011AC704700BFB0040020024B002283F843208E
-S315080011BC704700BFB004002008B50378FF2B23D076
-S315080011CC354A1278012A2BD1C93B352B53D8DFE87F
-S315080011DC03F04052524F52524C43494652525252C5
-S315080011EC52525252525252525252525252525252C5
-S315080011FC525252525252525252525252312B282E4B
-S3150800120C5252523452373A3DFFF7BCFE224B93F8F2
-S3150800121C4330012B33D0204BB3F94410002932DC70
-S3150800122C08BDFFF7D1FEF1E7FFF7ECFEEEE7FFF797
-S3150800123C83FEEBE7FFF718FFE8E7FFF769FEE5E73C
-S3150800124CFFF760FEE2E7FFF74DFEDFE7FFF73CFE30
-S3150800125CDCE7FFF71DFFD9E7FFF73AFFD6E7FFF7FD
-S3150800126C7DFED3E7FFF762FFD0E7FFF773FFCDE705
-S3150800127CFFF76EFECAE72020FFF71CFEC6E7102014
-S3150800128CFFF718FEC7E71846012380F843300330EA
-S3150800129CFFF76CFFC4E700BFB0040020014B002227
-S315080012AC1A60704710E000E008B5FFF7F7FF054B2A
-S315080012BC054A5A6000229A6005211960034B1A6088
-S315080012CC08BD00BF10E000E03F190100FC04002037
-S315080012DC044B1B6813F4803F03D0034A136801338D
-S315080012EC1360704710E000E0FC04002008B5FFF717
-S315080012FCEFFF014B186808BDFC04002008B5FFF782
-S3150800130CF5FF08BD70470000054B1B6813F0200F4E
-S3150800131C01D100207047024B5B68037001207047AF
-S3150800132C0044004010B5094B5860FFF7DFFF00F189
-S3150800133C0A04064B1B6813F0800F05D1FFF7F8FC5F
-S3150800134CFFF7D4FFA042F4D910BD00BF00440040FB
-S3150800135C10B588B04FF461430193002302930393AD
-S3150800136C04930C2205920693094C01A92046FEF714
-S3150800137CA7FF236923F490432361636923F02A03A7
-S3150800138C6361E36843F40053E36008B010BD00BF23
-S3150800139C0044004070B506460D4640290ED828462E
-S315080013ACFFF7C0FF0024ABB2A3420CD9FFF7C0FC71
-S315080013BC305DFFF7B7FF0134A4B2F4E76F2102489A
-S315080013CCFFF7AEFCEBE770BDA818000870B5254B07
-S315080013DC1C78BCB92448FFF797FF012801D0204692
-S315080013EC70BD214B1B78013BDBB23F2BF7D8FFF7BF
-S315080013FC7DFF1E4B18601E4B00221A70194B0122DA
-S3150800140C1A70ECE706460D46194B1B78013316483D
-S3150800141C1844FFF779FF0446012815D1144B1A789E
-S3150800142C0132D2B21A70104B1B789A4201D00024A2
-S3150800143CD5E71049304600F0DDF90A4B00221A7040
-S3150800144C0B4B1B782B70CAE7FFF750FF074B1B6833
-S3150800145C6433984203D90024024B1C70BFE700245E
-S3150800146CBDE700BF4105002000050020440500200B
-S3150800147C420500200105002008B5C1F3080353B93D
-S3150800148C03688B4209D040F8041B4FF4007200F035
-S3150800149CB1F9012008BD0020FCE70120FAE72DE987
-S315080014ACF0410746FFF7BCF9002400E001347F2C15
-S315080014BC14D83E68A30006EB03083B445D68FFF7A7
-S315080014CC37FC2A46002341460220FFF701FA38B9B1
-S315080014DC56F82430AB42E9D0002402E0012400E09F
-S315080014EC0024FFF7B7F92046BDE8F08138B50D465C
-S315080014FC0C4B984211D004460B4B994207D1094C18
-S3150800150C29462046FFF7B8FF48B1204638BDFFF7F5
-S3150800151CC6FF0028F4D10024F7E7044CF0E70024B2
-S3150800152CF3E700BF4C070020002000084805002000
-S3150800153C2DE9F04106460C4617461D4621F4FF7860
-S3150800154C28F001080368B3F1FF3F07D03368434519
-S3150800155C0BD13368E41A3444043415E04146FFF7DA
-S3150800156C8BFF03460028F1D11FE041463046FFF7B2
-S3150800157CBDFF06460028ECD1002316E017F8013B00
-S3150800158C04F8013B013D0FD0FFF7D2FB331DE31ADC
-S3150800159CB3F5007FF2D308F500713046FFF7A6FFC6
-S315080015AC064628B1041DE9E701231846BDE8F08173
-S315080015BC0023FAE74FF0FF33024A1360024A13601E
-S315080015CC704700BF480500204C07002010B54B1E7D
-S315080015DC114C241AA34218D8104B984217D90B1839
-S315080015EC013B0D4CA34214D80B46014620F4FF7060
-S315080015FC20F001000A4CA04203D00A48FFF798FFD6
-S3150800160C04E00948FFF794FF00E0002010BD002015
-S3150800161CFCE70020FAE700BFFFFF0108FF1F0008E0
-S3150800162C00200008480500204C07002030B587B07C
-S3150800163C002305934A1E1F4B1B1A9A4231D820F4D5
-S3150800164C7F7323F003031C4A93422ED90A18013AD6
-S3150800165C184CA2422BD8C01A0144C1F38F25C1F3EA
-S3150800166C090109B10135ADB2002401940393012394
-S3150800167C0493FFF7D5F8A5420DD9FFF759FB05A931
-S3150800168C01A8FFF797F950B9039B03F580630393F9
-S3150800169C0134A4B2EFE70124FFF7DCF802E00024DA
-S315080016ACFAE70024204607B030BD0024FAE70024E8
-S315080016BCF8E700BFFFFF0108FF1F0008104B1B6867
-S315080016CCB3F1FF3F19D000B583B00D4A5368916842
-S315080016DC0B44D1680B4411690B4451690B4491694D
-S315080016EC0B44D26913445B42019301AA04210548B1
-S315080016FCFFF76CFF03B05DF804FB0120704700BFD1
-S3150800170C4C0700200C2100080D4B1B680D4A12686B
-S3150800171C1A440D4B1B6813440C4A126813440C4AA2
-S3150800172C12681A440B4B1B681A440B4B1B68134460
-S3150800173C0A4A1268DA4201D0002070470120704725
-S3150800174C0020000804200008082000080C200008C7
-S3150800175C1020000814200008182000080C21000886
-S3150800176C08B50E4B1B68B3F1FF3F07D10C4B1B6832
-S3150800177CB3F1FF3F09D10123184608BD0748FFF707
-S3150800178C8EFE03460028F1D1F6E70548FFF787FEDB
-S3150800179C03460028F0D00123EEE700BF4C070020D3
-S315080017AC48050020004870470020000808B500F0DE
-S315080017BC4FF808BD10B500F038F800B910BDFFF7A2
-S315080017CCA5F90028FAD0FFF733FBFFF767FDFEF7FC
-S315080017DC39FE00F02EF820F0604020F07F00044B14
-S315080017EC986000F026F8446800F034F8A047E5E75E
-S315080017FC00ED00E070B50D460446531E9EB23AB194
-S3150800180C15F8013B04F8013BFFF792FA3246F4E768
-S3150800181C70BD08B5FFF7CEFE08BD08B5FFF7D6FEB6
-S3150800182C08BD08B5FFF702FF08BD08B5FFF76CFF42
-S3150800183C08BD08B5FFF7B6FF08BD08B5FFF73EFFAC
-S3150800184C034608B9184608BDFFF78AFF0346F9E7A9
-S3150800185C72B6704762B67047F8B500BFF8BC08BCDC
-S3150800186C9E467047F8B500BFF8BC08BC9E46704744
-S3150800187C0000002000000000000000000102030424
-S3150800188C0607080900000000010203046D61696E71
-S3150800189C2E6300004F70656E424C54002E2E2F2E70
-S315080018AC2E2F2E2E2F536F757263652F41524D4373
-S315080018BC4D335F53544D333246312F7273323332B4
-S309080018CC2E63000079
-S30D080018D095010008310100082A
-S309080018D80D010008E8
-S315080018DC00000000EC02002054030020BC0300208A
-S315080018EC00000000000000000000000000000000DE
-S315080018FC00000000000000000000000000000000CE
-S3150800190C00000000000000000000000000000000BD
-S3150800191C00000000000000000000000000000000AD
-S3150800192C000000000000000000000000000000009D
-S3150800193C000000000000000000000000000000008D
-S3150800194C000000000000000000000000000000007D
-S3150800195C000000000000000000000000000000006D
-S3150800196C000000000000000000000000000000005D
-S3150800197C000000000000000001000000000000004C
-S3150800198C0E33CDAB34126DE6ECDE05000B00000011
-S3150800199C000000000000000000000000000000002D
-S315080019AC000000000000000000000000000000001D
-S315080019BC000000000000000000000000000000000D
-S315080019CC00000000000000000000000000000000FD
-S315080019DC00000000000000000000000000000000ED
-S315080019EC00000000000000000000000000000000DD
-S315080019FC00000000000000000000000000000000CD
-S31508001A0C00000000000000000000000000000000BC
-S31508001A1C00000000000000000000000000000000AC
-S31508001A2C000000000000000000000000000000009C
-S31508001A3C000000000000000000000000000000008C
-S31508001A4C000000000000000000000000000000007C
-S31508001A5C000000000000000000000000000000006C
-S31508001A6C000000000000000000000000000000005C
-S31508001A7C000000000000000000000000000000004C
-S31508001A8C000000000000000000000000000000003C
-S31508001A9C000000000000000000000000000000002C
-S31508001AAC000000000000000000000000000000001C
-S31508001ABC000000000000000000000000000000000C
-S31508001ACC00000000000000000000000000000000FC
-S31508001ADC00000000000000000000000000000000EC
-S31508001AEC00000000000000000000000000000000DC
-S31508001AFC00000000000000000000000000000000CC
-S31508001B0C00000000000000000000000000000000BB
-S31508001B1C00000000000000000000000000000000AB
-S31508001B2C000000000000000000000000000000009B
-S31508001B3C000000000000000000000000000000008B
-S31508001B4C000000000000000000000000000000007B
-S31508001B5C000000000000000000000000000000006B
-S31508001B6C000000000000000000000000000000005B
-S31508001B7C000000000000000000000000000000004B
-S31508001B8C000000000000000000000000000000003B
-S31508001B9C000000000000000000000000000000002B
-S31508001BAC000000000000000000000000000000001B
-S31508001BBC000000000000000000000000000000000B
-S31508001BCC00000000000000000000000000000000FB
-S31508001BDC00000000000000000000000000000000EB
-S31508001BEC00000000000000000000000000000000DB
-S31508001BFC00000000000000000000000000000000CB
-S31508001C0C00000000000000000000000000000000BA
-S31508001C1C00000000000000000000000000000000AA
-S31508001C2C000000000000000000000000000000009A
-S31508001C3C000000000000000000000000000000008A
-S31508001C4C000000000000000000000000000000007A
-S31508001C5C000000000000000000000000000000006A
-S31508001C6C000000000000000000000000000000005A
-S31508001C7C000000000000000000000000000000004A
-S31508001C8C000000000000000000000000000000003A
-S31508001C9C000000000000000000000000000000002A
-S31508001CAC000000000000000000000000000000001A
-S31508001CBC000000000000000000000000000000000A
-S31508001CCC00000000000000000000000000000000FA
-S31508001CDC00000000000000000000000000000000EA
-S31508001CEC00000000000000000000000000000000DA
-S31508001CFC0000000000000000500900200100000050
-S31108001D0C100000000024F4000400000091
-S705080002757B
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_stm32f103.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_stm32f103.srec
new file mode 100644
index 00000000..5dc6cf4d
--- /dev/null
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/bin/openblt_stm32f103.srec
@@ -0,0 +1,397 @@
+S01D000062696E2F6F70656E626C745F73746D3332663130332E7372656399
+S31508000000005000204D0100089501000895010008E0
+S3150800001095010008950100089501000800000000F8
+S315080000200000000000000000000000009501000824
+S31508000030950100080000000095010008250C00083D
+S31508000040950100089501000895010008950100082A
+S31508000050950100089501000895010008950100081A
+S31508000060950100089501000895010008950100080A
+S3150800007095010008950100089501000895010008FA
+S3150800008095010008950100089501000895010008EA
+S3150800009095010008950100089501000895010008DA
+S315080000A095010008950100089501000895010008CA
+S315080000B095010008950100089501000895010008BA
+S315080000C095010008950100089501000895010008AA
+S315080000D0950100089501000895010008950100089A
+S315080000E09501000895010008950100080000000028
+S315080000F000000000000000000000000000000000F2
+S3110800010000000000000000005FF808F195
+S3150800010C10B5054C237833B9044B13B10448AFF337
+S3150800011C00800123237010BD100000200000000091
+S3150800012C1418000808B5034B1BB103490348AFF371
+S3150800013C008008BD000000001400002014180008F8
+S3150800014C002103E00B4B5B58435004310A480B4B18
+S3150800015C42189A42F6D30A4A02E0002342F8043BB4
+S3150800016C084B9A42F9D300F0F3FB01F029FB00F097
+S3150800017CBFFC7047841800080000002010000020FF
+S3150800018C1000002008060020FEE70000014B18604E
+S3150800019C704700BF08000020C36813F4005F01D045
+S315080001AC0120704730B585B004460D46C36823F464
+S315080001BCB05323F00C034A68C9680A4329690A43F1
+S315080001CC1343C360AB68026922F4405213430361BC
+S315080001DC6B69426922F4407213434361684600F026
+S315080001EC6DF91C4B9C4208D01B4B9C420BD01B4BED
+S315080001FC9C420AD0012005B030BD039B43B32A6844
+S3150800020C2AB90120F7E7029BF8E7029BF6E703EB0E
+S3150800021C830303EB83039200B3FBF2F31048A0FBB2
+S3150800022C032149090A0192B2642505FB11331B0106
+S3150800023C3233A0FB0313C3F34F1303F0F0010A4444
+S3150800024C92B203F00F0313449BB2A3600020D2E7CB
+S3150800025C0120D0E700380140004400400048004027
+S3150800026C1F85EB51074AD36823F4E0631B041B0C68
+S3150800027C000200F4E060034343F0BF6343F4003329
+S3150800028CD360704700ED00E000B5194BDB68C3F38B
+S3150800029C0223C3F1070CBCF1040F28BF4FF0040C62
+S315080002AC03F1040EBEF1060F18D9033B4FF0FF3EBF
+S315080002BC0EFA0CFC21EA0C0199400EFA03F322EA19
+S315080002CC0303194300280BDB0901C9B200F160408E
+S315080002DC00F5614080F800135DF804FB0023E5E7A0
+S315080002EC00F00F000901C9B2024B1954F4E700BF1C
+S315080002FC00ED00E014ED00E00138B0F1807F0BD280
+S3150800030C4FF0E0235861054AF02182F823100020AB
+S3150800031C986107221A6170470120704700ED00E0CA
+S3150800032C10B5064B4FF0FF32DA6000241C61DA6018
+S3150800033CDC6000F04BFC204610BD00BF00100240EC
+S3150800034C10B504460E4B18784FF47A73B3FBF0F3DA
+S3150800035C0C4A1068B0FBF3F0FFF7CEFF68B90F2C08
+S3150800036C01D901200AE0002221464FF0FF30FFF7A1
+S3150800037C8BFF054B1C60002000E0012010BD00BF60
+S3150800038C00000020080000200400002008B5074AD9
+S3150800039C136843F0100313600320FFF763FF002074
+S315080003ACFFF7CEFF00F0ACFB002008BD0020024092
+S315080003BC184A136843F001031360164B1B6813F0B5
+S315080003CC020FFAD0134A536823F003035360114BF8
+S315080003DC5B6813F00C0FFAD10E4A136823F080737E
+S315080003EC13600C4B1B6813F0007FFAD1094B0020E5
+S315080003FC58601A6822F450221A601A6822F0F80219
+S3150800040C42F080021A6098605A6A42F080725A6208
+S3150800041C704700BF00100240034B5B68C3F303131D
+S3150800042C024AD35CD8407047001002402C180008CA
+S3150800043C034B5B68C3F30223024AD35CD84070476C
+S3150800044C001002403C180008034B5B68C3F3C22338
+S3150800045C024AD35CD8407047001002403C1800088A
+S3150800046C0B4B5B6803F4803343B90A48084B5B684B
+S3150800047CC3F38343023303FB00F07047044B5868FD
+S3150800048CC0F34040431C0448B0FBF3F0EEE700BF52
+S3150800049C0010024000093D0000127A0008B5054B11
+S315080004AC5B6803F00C03082B01D0034808BDFFF763
+S315080004BCD7FFFBE70010024000127A0010B504467D
+S315080004CCFFF7ECFF2060FFF7A7FF6060FFF7B0FFB0
+S315080004DCA0606068FFF7B8FFE06010BD264B984235
+S315080004EC0DD0264B984216D0254B98421FD0254B3B
+S315080004FC984228D0244B984231D00120704703F5F6
+S3150800050C8433DA6842F00402DA60DA6822F004020C
+S3150800051CDA600020704703F58233DA6842F0080285
+S3150800052CDA60DA6822F00802DA600020704703F510
+S3150800053C8033DA6842F01002DA60DA6822F01002C8
+S3150800054CDA600020704703F57C43DA6842F0200233
+S3150800055CDA60DA6822F02002DA600020704703F5C8
+S3150800056C7843DA6842F04002DA60DA6822F0400230
+S3150800057CDA600020704700BF00080140000C0140FB
+S3150800058C00100140001401400018014070B50B68BA
+S3150800059CC3F30F2E9EFAAEF2B2FA82F234E0A2F14F
+S315080005AC08044FF00113A34043F080631D0E445911
+S315080005BC93FAA3FCBCFA8CFC4FEA8C0C0F2606FAB1
+S315080005CC0CFC24EA0C0493FAA3FCBCFA8CFC4FEA48
+S315080005DC8C0C4E6806FA0CFC44EA0C044451C468AC
+S315080005EC4FEA132C24EA13249CFAACFCBCFA8CFCB8
+S315080005FC0D6905FA0CFC44EA0C04C4604C68012C21
+S3150800060C10D0092C0ED001323EFA02F339D0012350
+S3150800061C934013EA0E0FF6D0072AC0D840F20113FE
+S3150800062C9340C3E74FEA136C50F80C5093FAA3F4B3
+S3150800063CB4FA84F4A400032606FA04F425EA04059D
+S3150800064C93FAA3F4B4FA84F4A4008E6806FA04F4B4
+S3150800065C2C4340F80C4093FAA3F5B5FA85F5AD0092
+S3150800066C042606FA05F524EA050493FAA3F3B3FA65
+S3150800067C83F39B00CD6805FA03F3234340F80C304B
+S3150800068CC1E7002070BD0000044B0022DA61044A61
+S3150800069C136943F001031361018070473000002091
+S315080006AC00200240194BDB6813F0100305D0184ADA
+S315080006BCD36943F00203D3611023144AD26812F0AB
+S315080006CC040F06D01249CA6942F00102CA6143F006
+S315080006DC04030E4AD26912F0010F09D00C49CA69F3
+S315080006EC42F00402CA610949CA6922F00102CA61C8
+S315080006FC40F20112934202D0044AD3607047034A6F
+S3150800070CD36923F00103D361704700BF0020024070
+S3150800071C300000200A4B1B6913F0800F0BD0084BD6
+S3150800072C084A5A6002F188325A601B6913F0800F26
+S3150800073C03D100207047002070470120704700BF86
+S3150800074C0020024023016745034A136943F08003DE
+S3150800075C13610020704700BF0020024038B50446DC
+S3150800076C00F08EFD0546164BDB6813F0010F0AD018
+S3150800077CB4F1FF3FF7D024B100F082FD401BA04234
+S3150800078CF1D903201BE00E4BDB6813F0200F02D0C7
+S3150800079C0B4B2022DA600A4BDB6813F0100F0BD1D7
+S315080007AC074BDB6913F0010F06D1054BDB6813F019
+S315080007BC040F01D1002002E0FFF774FF012038BDB9
+S315080007CC002002402DE9F8431E46244B1B7E012BC4
+S315080007DC41D004460F469046204B01221A764CF21D
+S315080007EC5030FFF7BBFF034678BB012C08D0022C10
+S315080007FC03D04FF004091C4607E04FF00209FAE74C
+S3150800080C4FF00109F7E70134E4B24C451DD221013A
+S3150800081CC1F12002A1F1200328FA01F106FA02F22D
+S3150800082C114326FA03F3194389B207EB4400FFF781
+S3150800083C2BFF4CF25030FFF791FF094B1D6925F041
+S3150800084C01051D6103460028DDD0044A00211176F6
+S3150800085C1846BDE8F8830223FAE700BF30000020EB
+S3150800086C00200240064B0022DA61064B1A6942F058
+S3150800087C04021A611A6942F040021A61704700BFF5
+S3150800088C3000002000200240064B0022DA61064B9D
+S3150800089C1A6942F002021A6158611A6942F040025A
+S315080008AC1A6170473000002000200240264B1B7E40
+S315080008BC012B46D070B505460E46234B01221A76F7
+S315080008CC0368022B20D04CF25030FFF747FF90BB41
+S315080008DC4FF0FF333360AC680121EA68AB6803EB71
+S315080008EC8223A34228D92046FFF7CEFF4CF250307C
+S315080008FCFFF734FF154A136923F002031361014607
+S3150800090CB8B904F58064E8E74CF25030FFF726FFD7
+S3150800091C08B1012110E00120FFF7A4FF4CF250307A
+S3150800092CFFF71CFF0146094A136923F004031361F8
+S3150800093C02E0346000E00121034B00221A760846D7
+S3150800094C70BD022108467047300000200020024086
+S3150800095C0F4B1A6842F001021A6059680D4A0A4090
+S3150800096C5A601A6822F0847222F480321A601A6865
+S3150800097C22F480221A605A6822F4FE025A604FF456
+S3150800098C1F029A60044B4FF000629A60704700BFD2
+S3150800099C001002400000FFF800ED00E0014B188043
+S315080009AC704700BF5000002008B500F061FC0E4BE4
+S315080009BC1B6898420FD30D4B1B786BB90B4B012256
+S315080009CC1A700B4B20221A6100F052FC094B1B883B
+S315080009DC0344054A136008BD044B00221A70044BE5
+S315080009EC20225A61F0E700BF540000205200002074
+S315080009FC0008014050000020014B20225A61704724
+S31508000A0C0008014008B5054B9B6813F4005F01D13B
+S31508000A1C002008BDFFF7F0FF0120FAE7001001409F
+S31508000A2C08B56420FFF7BAFF08BD08B5FFF7BCFF89
+S31508000A3C08BD000008B5274A136823F0070343F0DE
+S31508000A4C02031360136803F00703022B3CD1224BF5
+S31508000A5C1A6842F480221A601A6842F480321A60C4
+S31508000A6C1D4B1B6813F4003FFAD01B4A536823F43A
+S31508000A7C7C1343F4E8135360136843F080731360D4
+S31508000A8C154B1B6813F0007FFAD0134B5A6822F0EB
+S31508000A9CF0025A605A6822F4E06242F480625A60A4
+S31508000AAC5A6822F460525A605A6822F0030242F0DD
+S31508000ABC02025A60084B5B6803F00C03082BF9D149
+S31508000ACC0648FFF763FB08BD6821054800F0A5F842
+S31508000ADCBDE700BF002002400010024000A24A04F5
+S31508000AEC4418000808B5FFF751FCFFF7A3FF08BD2B
+S31508000AFC08B5FFF7F7FF00F09CF800F0A8F8FCE73C
+S31508000B0C70B58AB02E4B9A6942F001029A619A69BD
+S31508000B1C02F001020492049ADA6942F08052DA6110
+S31508000B2CDA6902F080520392039A9A6942F0040237
+S31508000B3C9A619A6902F004020292029A9A6942F040
+S31508000B4C10029A619A6902F010020192019ADA6906
+S31508000B5C42F40032DA61DB6903F400330093009B3C
+S31508000B6C42F22003059301230693022307930026DA
+S31508000B7C0896144C05A92046FFF708FD2023636147
+S31508000B8C03F1846305930425069505A90E48FFF71A
+S31508000B9CFDFC40F2044305930923069303230793AC
+S31508000BAC089605A92046FFF7F1FC40F608030593BD
+S31508000BBC069505A92046FFF7E9FC0AB070BD00BFEB
+S31508000BCC00100240000801400010014008B5FFF76C
+S31508000BDCEFFB0E48FFF782FC0D48FFF77FFC0D4B29
+S31508000BECDA6922F40032DA619A6922F010029A6103
+S31508000BFC9A6922F004029A61DA6922F08052DA6163
+S31508000C0C9A6922F001029A6108BD00BF00100140E2
+S31508000C1C0008014000100240704708B500F005F8BE
+S31508000C2CFCE708B5FFF7FCFE08BD08B5FFF7FDFEA7
+S31508000C3C08BD08B500F070FDFFF7F3FF00F0F8FAF1
+S31508000C4C00F09EFD00F04CF800F03EF808BD08B523
+S31508000C5CFFF7EBFF00F0FEFA00F04EF800F002F892
+S31508000C6C08BD000008B500F095F8012803D00B4B19
+S31508000C7C1B78012B00D008BD00F0FAFA084B1B684C
+S31508000C8C084A1268134403F5FA739842F3D3034BD4
+S31508000C9C00221A7000F044FDEDE700BF5C0000204E
+S31508000CAC580000206000002008B5054B1B78012B66
+S31508000CBC00D008BD00F0DCFA024B1860F9E700BF5B
+S31508000CCC5C0000206000002008B5044B01221A7055
+S31508000CDCFFF7EAFFFFF7C6FF08BD00BF5C00002060
+S31508000CEC08B500F009FA00F0F3FA024B00221A7064
+S31508000CFC08BD00BF0C00002000B583B00DF107013C
+S31508000D0C084800F027FB012802D003B05DF804FB65
+S31508000D1C054B00221A709DF80710024800F00EFACF
+S31508000D2CF3E700BF640000200C00002070470000A9
+S31508000D3C08B5054B1B7813B100F0F8F908BDC9B214
+S31508000D4C00F0ECFAF8E700BF0C000020074B1B7804
+S31508000D5C022B07D0032B07D0012B01D0812070471B
+S31508000D6C0020704700207047002070470C000020B8
+S31508000D7C074B1B78022B07D0032B07D0012B01D06E
+S31508000D8C812070470020704700207047002070476C
+S31508000D9C0C00002008B500F0C1F900B1012008BD0F
+S31508000DAC024B002283F88220704700BFE80000201F
+S31508000DBC034BFE221A7058700222A3F8862070473D
+S31508000DCCE80000200378427843EA0223827843EA53
+S31508000DDC0243C07843EA006070470870C0F30723E3
+S31508000DEC4B70C0F307438B70000EC8707047000039
+S31508000DFC10B5064C002384F88130FFF7D1FFFF238A
+S31508000E0C23700123A4F8863010BD00BFE80000202B
+S31508000E1C074BFF221A7000225A7093F882109970A9
+S31508000E2CDA701A715A710622A3F88620704700BF29
+S31508000E3CE800002008B50020FFF7BAFF08BD00003F
+S31508000E4C10B5094CFF232370084BC4F888300023CF
+S31508000E5C6370A370E370211D0720FFF7BEFF0823FC
+S31508000E6CA4F8863010BD00BFE80000204C18000816
+S31508000E7C10B5064CFF2323700430FFF7A3FFC4F804
+S31508000E8C88000123A4F8863010BD00BFE8000020B6
+S31508000E9C08B53120FFF78CFF08BD000038B5084CA3
+S31508000EACFF23237000256570A570FFF74FFFE070D0
+S31508000EBC25716571A5710723A4F8863038BD00BF66
+S31508000ECCE800002038B5FFF76BFF0F4C012584F8B6
+S31508000EDC8150FF2323700023637010226270A37065
+S31508000EECFFF734FFE070FFF743FF2071FFF740FF71
+S31508000EFCC0F307206071A571E5710823A4F8863044
+S31508000F0C00F03EFC38BD00BFE800002038B50446AA
+S31508000F1CFFF71CFF6278904212D90B4DD5F8881052
+S31508000F2C681C00F01DFCFF232B706278D5F88830FE
+S31508000F3C1344C5F8883063780133A5F8863038BD74
+S31508000F4C2220FFF735FFFAE7E800002038B50446FB
+S31508000F5CFFF7FCFE6378984217D9201DFFF732FF7E
+S31508000F6C01460C4DC5F888006278681C00F0F8FB41
+S31508000F7CFF232B706278D5F888301344C5F888306F
+S31508000F8C63780133A5F8863038BD2220FFF710FFA9
+S31508000F9CFAE700BFE8000020F8B505461746002416
+S31508000FAC06E015F8013B1C44E4B2FFF73EFE314659
+S31508000FBC4E1E0029F5D13C600120F8BD30B583B032
+S31508000FCC002501950B4CFF2323700430FFF7FAFE1E
+S31508000FDC014601AAD4F88800FFF7DEFF6070211DD0
+S31508000FEC0198FFF7FAFEA570E5700823A4F8863079
+S31508000FFC03B030BDE800002038B504460E4BD3F8D4
+S3150800100C8850FFF7A3FE621C411E284600F0BCFB65
+S3150800101C70B1094CFF232370FFF798FE0138D4F8FA
+S3150800102C88300344C4F888300123A4F8863038BDC8
+S3150800103C3120FFF7BDFEFAE7E800002010B504469C
+S3150800104CFFF784FE01386378984216DD134BFF22AE
+S3150800105C1A700122A3F88620617891B1A21C0F4B55
+S3150800106CD3F8880000F090FB98B161780B4AD2F857
+S3150800107C88300B44C2F8883010BD2220FFF798FE42
+S3150800108CFAE700F091FB0028F6D13120FFF790FE25
+S3150800109CF2E73120FFF78CFEEEE700BFE8000020F0
+S315080010AC10B50B4BD3F888400430FFF78BFE01467E
+S315080010BC204600F06DFB30B1054BFF221A70012259
+S315080010CCA3F8862010BD3120FFF772FEFAE700BFA1
+S315080010DCE800002008B500F023FB034BFF221A702A
+S315080010EC0122A3F8862008BDE800002008B589B2BD
+S315080010FCFFF71EFE08BD0000074B002283F881206F
+S3150800110CC3F8882083F88420A3F8862083F88320E4
+S3150800111C83F88220704700BFE8000020024B93F842
+S3150800112C810000B101207047E8000020024B002224
+S3150800113C83F88420704700BFE800002008B50378C0
+S3150800114CFF2B24D0354A92F88120012A2BD1C93B92
+S3150800115C352B53D8DFE803F04052524F52524C43CA
+S3150800116C494652525252525252525252525252525A
+S3150800117C5252525252525252525252525252525235
+S3150800118C5252312B282E5252523452373A3DFFF7CF
+S3150800119C99FE224B93F88430012B33D01F4BB3F9AD
+S315080011AC8610002932DC08BDFFF7B0FEF1E7FFF721
+S315080011BCCDFEEEE7FFF75CFEEBE7FFF7FFFEE8E791
+S315080011CCFFF73EFEE5E7FFF735FEE2E7FFF720FE01
+S315080011DCDFE7FFF70DFEDCE7FFF70EFFD9E7FFF7B2
+S315080011EC2DFFD6E7FFF75AFED3E7FFF759FFD0E7EF
+S315080011FCFFF770FFCDE7FFF74BFECAE72020FFF796
+S3150800120CD7FDC6E71020FFF7D3FDC7E7184601231D
+S3150800121C80F88430FFF76AFFC5E700BFE8000020B6
+S3150800122C4FF0E02300221A615A619A617047000058
+S3150800123C08B5FFF7F5FF4FF0E023044A5A61002280
+S3150800124C9A6105211961024B1A6008BD3F19010004
+S3150800125C740100204FF0E0231B6913F4803F03D080
+S3150800126C024A136801331360704700BF74010020EB
+S3150800127C08B5FFF7EFFF014B186808BD740100208D
+S3150800128C08B5FFF7F5FF08BD054B1B6813F0200FD3
+S3150800129C01D100207047024B5B6803700120704730
+S315080012AC0044004010B5094B5860FFF7E1FF00F108
+S315080012BC0A04064B1B6813F0800F05D1FFF7B5FC23
+S315080012CCFFF7D6FFA042F4D910BD00BF004400407A
+S315080012DC10B588B0104CE36823F40053E3604FF460
+S315080012EC6143019300230293039304930C22059202
+S315080012FC069301A92046FEF74FFF236923F4904372
+S3150800130C2361636923F02A036361E36843F400539A
+S3150800131CE36008B010BD00BF0044004070B5064637
+S3150800132C0D46812904D82846FFF7BCFF00240BE09C
+S3150800133C6F210748FFF771FCF5E7FFF776FC305D80
+S3150800134CFFF7B0FF0134A4B2ABB2A342F5D870BD17
+S3150800135C5418000870B5254B1C78BCB92448FFF7FF
+S3150800136C93FF012801D0204670BD214B1B78013B09
+S3150800137CDBB2802BF7D8FFF77BFF1E4B18601E4B92
+S3150800138C00221A70194B01221A70ECE706460D4614
+S3150800139C194B1B78013316481844FFF775FF04469A
+S315080013AC012815D1144B1A780132D2B21A70104B87
+S315080013BC1B789A4201D00024D5E71049304600F034
+S315080013CCCFF90A4B00221A700B4B1B782B70CAE705
+S315080013DCFFF74EFF074B1B686433984203D900246A
+S315080013EC024B1C70BFE70024BDE700BFFA010020C2
+S315080013FC78010020FC010020FB0100207901002067
+S3150800140C08B5C1F3080353B903688B4209D040F8F1
+S3150800141C041B4FF4007200F0A3F9012008BD00204C
+S3150800142CFCE70120FAE72DE9F0410746FFF772F9C8
+S3150800143C00247F2C15D83E6806EB840807EB84033A
+S3150800144C5D68FFF7F2FB2A46002341460220FFF7A8
+S3150800145CB9F9804640B956F82430AB4206D1013466
+S3150800146CE7E74FF0010801E04FF00008FFF76CF9C9
+S3150800147C4046BDE8F081000038B50D460C4B984245
+S3150800148C11D004460B4B994207D1094C29462046E4
+S3150800149CFFF7B6FF48B1204638BDFFF7C4FF002852
+S315080014ACF4D10024F7E7044CF0E70024F3E700BF77
+S315080014BC0404002000200008000200202DE9F04159
+S315080014CC06460C4617461D4621F4FF7828F00108F7
+S315080014DC0368B3F1FF3F07D0336843450AD1316837
+S315080014EC641A3444043414E04146FFF789FF002893
+S315080014FCF2D11FE041463046FFF7BEFF06460028EC
+S3150800150CEDD1002016E017F8013B04F8013B013D2C
+S3150800151C0FD0FFF78AFB311D611AB1F5007FF2D3A4
+S3150800152C08F500713046FFF7A7FF064620B1041DE3
+S3150800153CE9E70120BDE8F0810020FBE74FF0FF3317
+S3150800154C024A1360024A1360704700BF000200206B
+S3150800155C040400200B4601F1FF3C1249091A8C457C
+S3150800156C19D81149884218D310B5191801390D4CD8
+S3150800157CA14214D820F4FF7121F001010A4CA142B2
+S3150800158C04D001460948FFF799FF10BD01460848E3
+S3150800159CFFF794FFF9E700207047002070470020FA
+S315080015ACF3E700BFFFFF0108002000080002002037
+S315080015BC0404002030B587B0002305934A1E1F4B40
+S315080015CC1B1A9A4231D820F47F7323F003031C4A62
+S315080015DC93422ED30A18013A184CA2422BD8C01A99
+S315080015EC0844C0F38F25C0F3090008B10135ADB224
+S315080015FC00240194039301230493FFF78BF8A54267
+S3150800160C0DD9FFF712FB05A901A8FFF74FF950B939
+S3150800161C039B03F5806303930134A4B2EFE701241B
+S3150800162CFFF792F802E00024FAE70024204607B0F8
+S3150800163C30BD0024FAE70024F8E700BFFFFF0108D5
+S3150800164C0020000800B583B000230193134B1B68D8
+S3150800165CB3F1FF3F20D0114A5368019391680B44AC
+S3150800166C0193D1680B44019311690B440193516999
+S3150800167C0B44019391690B440193D269134401936A
+S3150800168CDB4301930133019301AA04210448FFF7B4
+S3150800169C61FF03B05DF804FB0120FAE7040400209F
+S315080016AC0C2100080A4B1A68596811449A681144A7
+S315080016BCDA6811441A6911445A6911449A690A4438
+S315080016CCD3F80C31D34201D0002070470120704763
+S315080016DC0020000808B50C4B1B68B3F1FF3F06D178
+S315080016EC0A4B1B68B3F1FF3F07D1012008BD06481A
+S315080016FCFFF799FE0028F3D1F8E70448FFF793FEA5
+S3150800170C0028F3D00120F1E7040400200002002091
+S3150800171C004870470020000808B500F04DF808BDD1
+S3150800172C10B500F039F800B910BDFFF76BF90028B1
+S3150800173CFAD0FFF7FBFAFEF7F3FDFFF771FD00F0A1
+S3150800174C2FF820F0604020F07F00044B986000F0E2
+S3150800175C27F8446800F032F8A047E5E700ED00E00A
+S3150800176C70B50D46044606E015F8013B04F8013B36
+S3150800177CFFF75BFA3246531E9EB2002AF4D170BDAF
+S3150800178C08B5FFF7DBFE08BD08B5FFF7E3FE08BD95
+S3150800179C08B5FFF70FFF08BD08B5FFF783FF08BDAF
+S315080017AC08B5FFF7B5FF08BD08B5FFF74BFF00B93D
+S315080017BC08BDFFF78FFFFBE772B6704762B6704736
+S315080017CC70B500260C4D0D4C641BA410A64209D10D
+S315080017DC00F01AF800260A4D0A4C641BA410A642FF
+S315080017EC05D170BD55F8043B98470136EEE755F818
+S315080017FC043B98470136F2E77C1800087C18000869
+S3150800180C7C18000880180008F8B500BFF8BC08BC9E
+S3150800181C9E467047F8B500BFF8BC08BC9E46704794
+S3150800182C0000000000000000010203040607080976
+S3150800183C00000000010203046D61696E2E6300004E
+S3150800184C4F70656E424C54002E2E2F2E2E2F2E2E98
+S3150800185C2F536F757263652F41524D434D335F534A
+S3150800186C544D333246312F72733233322E630000A5
+S3090800187C3101000820
+S309080018800D01000840
+S3150800188401000000100000000024F4000400000019
+S7050800014DA4
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/makefile
index 74c06fcc..17b8736e 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_nucleo_stm32f103rb
+PROJ_NAME=openblt_stm32f103
#|--------------------------------------------------------------------------------------|
@@ -41,7 +41,8 @@ PROJ_NAME=openblt_nucleo_stm32f103rb
# format, open the directory in the Windows command prompt and run the following command:
# cmd /c for %A in ("%cd%") do @echo %~sA
#TOOL_PATH=/opt/gcc-arm-none-eabi-8-2018-q4-major/bin/
-TOOL_PATH=C:/PROGRA~2/GNUTOO~1/82018-~1/bin/
+#TOOL_PATH=C:/PROGRA~2/GNUTOO~1/82018-~1/bin/
+TOOL_PATH=
#|--------------------------------------------------------------------------------------|
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec
deleted file mode 100644
index e78e19e6..00000000
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec
+++ /dev/null
@@ -1,374 +0,0 @@
-S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D
-S315080020000050002079220008C9220008C9220008C9
-S31508002010C9220008C9220008C922000800000000D9
-S31508002020000000000000000000000000C9220008AF
-S31508002030C922000800000000C9220008812F0008F4
-S31508002040C9220008C9220008C9220008C9220008B6
-S31508002050C9220008C9220008C9220008C9220008A6
-S31508002060C9220008C9220008C9220008C922000896
-S31508002070C9220008C9220008C9220008C922000886
-S31508002080C9220008C9220008C9220008C922000876
-S31508002090C9220008C9220008C9220008C922000866
-S315080020A0C9220008C9220008C9220008C922000856
-S315080020B0C9220008C9220008C9220008C922000846
-S315080020C0C9220008C9220008C9220008C922000836
-S315080020D0C9220008C9220008C9220008C922000826
-S315080020E0C9220008C9220008C92200080000000009
-S315080020F000000000000000000000000000000000D2
-S3150800210000000000000000005FF808F1EE11AA5573
-S3150800211010B5054C237833B9044B13B10448AFF313
-S3150800212000800123237010BD380400200000000041
-S315080021308C32000808B5034B1BB103490348AFF3BB
-S31508002140008008BD000000003C0400208C32000816
-S3150800215070B50D4E0D4D761BB61006D00024013411
-S3150800216055F8043B9847A642F9D1094E094D01F0A6
-S315080021708DF8761BB61006D00024013455F8043BBA
-S315080021809847A642F9D170BDD4320008D432000867
-S31508002190DC320008D4320008024B13B1024800F0C2
-S315080021A005B8704700000000B92100080023014661
-S315080021B01A46184600F01EB838B50A4C0A4D641B74
-S315080021C0A4100AD004F18043013B05EB8305013CCA
-S315080021D055F804399847002CF9D1BDE8384001F084
-S315080021E05BB800BFE0320008DC320008704700BF69
-S315080021F0704700BF2DE9F0411D4C05462068904602
-S315080022001F460E46FFF7F2FF1A4B1A68D2F84831F6
-S315080022101BB35A6820681F2A24DC4DB9511C0232A8
-S31508002220596043F82260FFF7E3FF0020BDE8F0811C
-S31508002230012403EB820CCCF88880D3F888119440EB
-S315080022402143022DC3F88811CCF80871E6D1D3F8DA
-S315080022508C110C43C3F88C41E0E702F5A673C2F86B
-S315080022604831D6E7FFF7C4FF4FF0FF30DEE700BF7F
-S3150800227028040020B8320008DFF834D0002103E033
-S315080022800C4B5B58435004310B480C4B42189A428E
-S31508002290F6D30B4A02E0002342F8043B094B9A4264
-S315080022A0F9D300F02DFEFFF753FF00F0DCFE704770
-S315080022B000500020E032000800000020380400200A
-S315080022C0380400200C050020FEE70000074AD36802
-S315080022D023F4E0631B041B0C000200F4E0601843BF
-S315080022E040F0BF6040F40030D060704700ED00E079
-S315080022F030B4174BDB68C3F30223C3F10704042C7D
-S3150800230028BF04241D1D062D01D9033B00E0002328
-S315080023104FF0FF3505FA04F421EA0401994005FA5D
-S3150800232003F322EA03031943002809DB0901C9B2AA
-S3150800233000F1604000F5614080F8001330BC70473A
-S3150800234000F00F000901C9B2024B1954F6E700BFA5
-S3150800235000ED00E014ED00E00138B0F1807F0AD20C
-S31508002360064B5860064AF02182F823100020986030
-S3150800237007221A6070470120704700BF10E000E08E
-S3150800238000ED00E0042805D0054A136823F004038D
-S3150800239013607047024A136843F0040313607047DA
-S315080023A010E000E0704708B5FFF7FCFF08BD000025
-S315080023B0F0B482B000263546A0E0002A58D0012A9B
-S315080023C010D1CE680EE06A4FBA4251D048D9694F4B
-S315080023D0BA424DD007F58037BA4249D0A7F58017DB
-S315080023E0BA4245D0FF2B57D88446FF2B57D8AC00A6
-S315080023F0DCF800200F27A74022EA070206FA04F4B1
-S315080024002243CCF800204A6812F0805F75D05A4AF9
-S31508002410946944F001049461926902F00102019200
-S31508002420019AAC08A71C554A52F8272005F003075D
-S31508002430BF004FF00F0C0CFA07FC22EA0C0C504AAE
-S31508002440904232D002F58062904271D002F58062E5
-S3150800245090426FD002F58062904224D0042225E093
-S31508002460A7F58017BA4203D007F58037BA42B9D123
-S315080024708A687AB1012A08D044610826B2E7CE688C
-S315080024800836AFE7CE680C36ACE704610826A9E73C
-S315080024900026A7E70426A5E700F1040CA5E7A5F1A1
-S315080024A00804A400A4E7032200E00022BA4042EA96
-S315080024B00C020234314F47F824204A6812F4803F50
-S315080024C03AD0304C22681A4322604A6812F4003F18
-S315080024D038D02C4C62681A4362604A6812F4801F2E
-S315080024E036D0284CA2681A43A2604A6812F4001F24
-S315080024F034D0244CE2681343E36001350B6833FAA1
-S3150800250005F231D00124AC4023409C42F5D14A68FB
-S31508002510122AB7D03FF657AF022AB0D07FF64DAF92
-S31508002520032AB5D0112A7FF45DAFCE68043659E781
-S315080025300122BBE70222B9E7124C226822EA03020B
-S315080025402260C2E70F4C626822EA03026260C4E7AF
-S315080025500C4CA26822EA0302A260C6E7094CE268AC
-S3150800256022EA0303E360C8E702B0F0BC704700BF85
-S315080025700000211000003110001002400000014048
-S3150800258000080140000401400AB1016170470904CE
-S315080025900161704738B504460268136923F440534D
-S315080025A0C1680B43136183680269134342691A437E
-S315080025B00168CB6823F4B05323F00C031343CB60B4
-S315080025C00268536923F4407381690B4353610268B7
-S315080025D0214B9A421FD000F073FC00EB800000EB01
-S315080025E0800063689B00B0FBF3F01C4DA5FB00322E
-S315080025F05109642202FB110213013233A5FB03239E
-S315080026005B0903F0F00202EB011203F00F032168E5
-S3150800261013448B6038BD00F063FC00EB800000EBD0
-S31508002620800063689B00B0FBF3F00C4DA5FB0032FD
-S315080026305109642202FB110213013233A5FB03235D
-S315080026405B0903F0F00202EB011203F00F032168A5
-S3150800265013448B60DEE700BF003801401F85EB514D
-S315080026602DE9F04105460F4616469846069C2B6806
-S315080026701B6837EA03030CBF01230023B3421DD1AD
-S31508002680B4F1FF3FF3D02CB100F002F9A0EB08003B
-S31508002690A042ECD92A68D36823F4D073D3602A6899
-S315080026A0536923F001035361202385F8393085F8EF
-S315080026B03A30002385F83830032000E00020BDE8D2
-S315080026C0F081704758B310B5044690F839300BB30B
-S315080026D0242384F839302268D36823F40053D3605E
-S315080026E02046FFF757FF2268136923F490431361C6
-S315080026F02268536923F02A0353612268D36843F496
-S315080027000053D3600020E063202384F8393084F82E
-S315080027103A3010BD80F83830FFF7D3FFD8E70120EC
-S3150800272070472DE9F04182B01E4690F83A30DBB288
-S31508002730202B5AD104460D469046002959D0002A26
-S3150800274059D090F83830012B57D0012380F838300B
-S315080027500023C363222380F83A3000F099F807462D
-S31508002760A4F82C80A4F82E801DE000963B46002293
-S3150800277020212046FFF774FF002840D1236933B98A
-S3150800278023685B68C3F3080325F8023B0BE023685C
-S315080027905B68DBB225F8013B05E023685B6803F05C
-S315080027A07F0305F8013BE38D9BB2BBB1E38D013B8B
-S315080027B09BB2E385A368B3F5805FD6D000963B4607
-S315080027C0002220212046FFF74BFFD0B92369002BB2
-S315080027D0E3D123685B6805F8013BE4E7202384F826
-S315080027E03A30002084F8380000E0022002B0BDE844
-S315080027F0F0810120FAE70120F8E70220F6E7032036
-S31508002800F4E70320F2E7000010B504460E4B1878EB
-S315080028104FF47A73B3FBF0F30C4A1068B0FBF3F08D
-S31508002820FFF79AFD68B90F2C01D901200AE00022AA
-S3150800283021464FF0FF30FFF75BFD054B1C6000207B
-S3150800284000E0012010BD00BF2C0400203404002045
-S315080028503004002008B5074A136843F010031360D4
-S315080028600320FFF733FD0020FFF7CEFF00F006FC3C
-S31508002870002008BD00200240034A1168034B1B785C
-S315080028800B441360704700BF080500202C04002085
-S31508002890014B1868704700BF0805002082B0084B36
-S315080028A01B68084AA2FB03235B0A00FB03F001909E
-S315080028B000BF019B5A1E0192002BF9D102B0704746
-S315080028C034040020D34D6210002800F0F18170B561
-S315080028D082B00446036813F0010F2CD0AA4B5B683C
-S315080028E003F00C03042B1DD0A74B5B6803F00C0305
-S315080028F0082B12D06368B3F5803F41D0002B55D121
-S3150800290003F1804303F504331A6822F480321A600F
-S315080029101A6822F480221A6037E09B4B5B6813F42E
-S31508002920803FE7D0984B1B6813F4003F03D06368D9
-S31508002930002B00F0BF81236813F0020F75D0924B6D
-S315080029405B6813F00C0F5FD08F4B5B6803F00C03CA
-S31508002950082B54D02369002B00F089808B4B012269
-S315080029601A60FFF795FF0546874B1B6813F0020FA1
-S3150800297074D1FFF78DFF401B0228F5D903209EE18D
-S31508002980814A136843F480331360636843B3FFF7DF
-S315080029907FFF05467C4B1B6813F4003FCBD1FFF73E
-S315080029A077FF401B6428F5D9032088E1B3F5A02FEB
-S315080029B009D0754B1A6822F480321A601A6822F414
-S315080029C080221A60E1E703F18043A3F53C331A68D5
-S315080029D042F480221A601A6842F480321A60D4E7F8
-S315080029E0FFF756FF0546684B1B6813F4003FA2D055
-S315080029F0FFF74EFF401B6428F5D903205FE1624BC1
-S31508002A005B6813F4803FA5D15F4B1B6813F0020F78
-S31508002A1003D02369012B40F04F815B4A136823F0EA
-S31508002A20F803616943EAC1031360236813F0080FCA
-S31508002A3032D0A369002B5BD0554B01221A60FFF7F1
-S31508002A4027FF0546504B5B6A13F0020F21D1FFF7AB
-S31508002A501FFF401B0228F5D9032030E14A4A1368B4
-S31508002A6023F0F803616943EAC1031360DDE7474BC6
-S31508002A7000221A60FFF70CFF0546434B1B6813F04C
-S31508002A80020FD2D0FFF704FF401B0228F5D9032016
-S31508002A9015E10120FFF702FF236813F0040F00F089
-S31508002AA09780394BDB6913F0805F33D1364BDA698F
-S31508002AB042F08052DA61DB6903F080530193019B8F
-S31508002AC00125344B1B6813F4807F25D0E368012B5E
-S31508002AD036D0002B4CD103F1804303F504331A6A30
-S31508002AE022F001021A621A6A22F004021A622CE023
-S31508002AF0274B00221A60FFF7CBFE0546224B5B6A7E
-S31508002B0013F0020FC8D0FFF7C3FE401B0228F5D901
-S31508002B100320D4E00025D4E71E4A136843F48073E3
-S31508002B201360FFF7B5FE06461A4B1B6813F4807F41
-S31508002B30CCD1FFF7ADFE801B6428F5D90320BEE093
-S31508002B40114A136A43F001031362E36873B3FFF78C
-S31508002B509FFE06460C4B1B6A13F0020F37D1FFF790
-S31508002B6097FE801B41F288339842F3D90320A6E0EA
-S31508002B70052B11D0044B1A6A22F001021A621A6A4E
-S31508002B8022F004021A62E0E7001002400000424206
-S31508002B9080044242007000404D4B1A6A42F004021B
-S31508002BA01A621A6A42F001021A62CEE7FFF770FE4D
-S31508002BB00646474B1B6A13F0020F08D0FFF768FE5C
-S31508002BC0801B41F288339842F3D9032077E0E5B9B0
-S31508002BD0E369002B72D03E4A526802F00C02082ABA
-S31508002BE056D0022B17D03B4B00221A60FFF750FE37
-S31508002BF00446374B1B6813F0007F47D0FFF748FEA3
-S31508002C00001B0228F5D9032059E0314AD36923F07D
-S31508002C108053D361DCE72F4B00221A60FFF738FE9A
-S31508002C2005462B4B1B6813F0007F06D0FFF730FED6
-S31508002C30401B0228F5D9032041E0236AB3F5803FFB
-S31508002C401AD023494B6823F47413226A606A024334
-S31508002C5013434B601F4B01221A60FFF719FE044607
-S31508002C601B4B1B6813F0007F0ED1FFF711FE001BEC
-S31508002C700228F5D9032022E0154A536823F40033C5
-S31508002C80A1680B435360DCE7002018E0002016E03B
-S31508002C90012B16D00E4B5B6803F48031226A9142F1
-S31508002CA011D103F47013626A93420ED1002006E034
-S31508002CB001207047012002E0012000E0002002B058
-S31508002CC070BD0120FBE70120F9E70120F7E700BF07
-S31508002CD0001002406000424210B487B0164C94E8D7
-S31508002CE00F000DF1180C0CE90F00238AADF804301B
-S31508002CF0124B5B6803F00C02082A03D0104807B091
-S31508002D0010BC7047C3F38342624412F8102C13F4C4
-S31508002D10803F0CD0094B5B68C3F34043634413F808
-S31508002D20143C074800FB02F0B0FBF3F0E7E7054860
-S31508002D3000FB02F0E3E700BFA432000800100240DF
-S31508002D4000127A0000093D00002800F0A08070B546
-S31508002D500446534B1B6803F007038B420BD2504AB9
-S31508002D60136823F007030B431360136803F0070384
-S31508002D708B4240F08E80236813F0020F17D013F0B1
-S31508002D80040F04D0474A536843F4E063536023684A
-S31508002D9013F0080F04D0434A536843F46053536052
-S31508002DA0404A536823F0F003A068034353600D4676
-S31508002DB0236813F0010F31D06368012B20D0022B52
-S31508002DC025D0384A126812F0020F64D035494A688D
-S31508002DD022F0030213434B60FFF75AFD0646314BB8
-S31508002DE05B6803F00C036268B3EB820F16D0FFF73B
-S31508002DF04FFD801B41F288339842F0D9032045E005
-S31508002E00284A126812F4003FE0D101203EE0254A24
-S31508002E10126812F0007FD9D1012037E0204B1B68D9
-S31508002E2003F00703AB420AD91D4A136823F00703C8
-S31508002E302B431360136803F00703AB422DD12368B5
-S31508002E4013F0040F06D0174A536823F4E063E168C9
-S31508002E500B435360236813F0080F07D0114A5368D1
-S31508002E6023F46053216943EAC1035360FFF734FF33
-S31508002E700C4B5B68C3F303130B4AD35CD8400B4B6C
-S31508002E8018600B4B1868FFF7BFFC002070BD0120C7
-S31508002E9070470120FAE70120F8E70120F6E700BFAE
-S31508002EA00020024000100240BC3200083404002012
-S31508002EB030040020014B1868704700BF3404002016
-S31508002EC008B5FFF7F7FF044B5B68C3F30223034A11
-S31508002ED0D35CD84008BD00BF00100240CC320008C1
-S31508002EE008B5FFF7E7FF044B5B68C3F3C223034A41
-S31508002EF0D35CD84008BD00BF00100240CC320008A1
-S31508002F000F4B1A6842F001021A6059680D4A0A40C6
-S31508002F105A601A6822F0847222F480321A601A689B
-S31508002F2022F480221A605A6822F4FE025A604FF48C
-S31508002F301F029A60044B4FF000629A60704700BF08
-S31508002F40001002400000FFF800ED00E008B5FFF7AA
-S31508002F50B1FF084BA3FB00308009FFF7FDF90420F9
-S31508002F60FFF710FA002211464FF0FF30FFF7C0F9BD
-S31508002F7008BD00BFD34D621008B5FFF789FC08BD30
-S31508002F8008B5FFF779FCFFF70EFA08BD08B5002269
-S31508002F9020210248FFF7F8FA08BD00BF00080140E3
-S31508002FA010B5FFF7E9FF0E4B1B68C31AB3F5FA7F96
-S31508002FB00CD304460B4B1B784BB90122094B1A70EC
-S31508002FC020210948FFF7E0FA054B1C6010BD0022D6
-S31508002FD0044B1A7020210448FFF7D6FAF4E700BF1D
-S31508002FE0580400205404002000080140014A024BFE
-S31508002FF09A6070470020000800ED00E000B591B027
-S31508003000012306934FF4A0220792002208920A93FE
-S3150800301002230D934FF480330E934FF4E0130F936E
-S3150800302006A8FFF751FC00B1FEE70F230193022122
-S315080030300291002303934FF480620492059301A83A
-S31508003040FFF782FE00B1FEE711B05DF804FB08B594
-S31508003050FFF7CCFFFFF7FEFBFFF7D0FFFFF776FF82
-S31508003060FFF794FF08BD08B5FFF7F1FF00F0A8F8D1
-S31508003070FFF796FF00F006F9FAE70000F0B589B009
-S315080030803B4B9A6942F001029A619A6902F0010281
-S315080030900092009ADA6942F08052DA61DA6902F03F
-S315080030A080520192019A9A6942F004029A619A69D9
-S315080030B002F004020292029ADA6942F40032DA61F4
-S315080030C0DB6903F400330393039B0320FFF7FEF841
-S315080030D0002211466FF00B00FFF70AF9002211468D
-S315080030E06FF00A00FFF704F9002211466FF0090095
-S315080030F0FFF7FEF8002211466FF00400FFF7F8F814
-S31508003100002211466FF00300FFF7F2F8002211467D
-S315080031106FF00100FFF7ECF8002211464FF0FF3080
-S31508003120FFF7E6F82027049701230593002506955F
-S31508003130022607960F4C04A92046FFF739F92A46B6
-S3150800314039462046FFF720FA0423049305960323FD
-S31508003150079304A92046FFF72BF90823049305953E
-S31508003160069504A92046FFF723F909B0F0BD00BF6C
-S31508003170001002400008014008B50848084B0360E3
-S315080031804FF46143436000238360C3600361836136
-S315080031900C224261C361FFF795FA08BD5C04002062
-S315080031A00044004008B50023012201460348FFF702
-S315080031B0B8FA08B1002008BD0120FCE75C0400202D
-S315080031C008B5FFF7D9FF08BDBFF34F8F0549CA6891
-S315080031D002F4E062044B1343CB60BFF34F8F00BF8A
-S315080031E0FDE700BF00ED00E00400FA0508B5214B35
-S315080031F01B78B3B92048FFF7D5FF012800D008BDD2
-S315080032001D4B1B78013BDBB23F2BF8D8FFF7B4FE0A
-S315080032101A4B1860174B01221A70194B00221A70A4
-S31508003220EDE7174B1B78013313481844FFF7BAFF2D
-S31508003230012813D1124A13780133DBB213700E4AF0
-S3150800324012789342DBD10B4A002111700A4A527850
-S31508003250FF2AD4D1022BD2D1FFF7B6FFFFF78CFE97
-S31508003260064B1B6864339842C9D9024B00221A7070
-S31508003270C5E700BFDD0400209C040020E004002010
-S31508003280DE04002008B5FFF7B1FF08BDF8B500BF9A
-S31508003290F8BC08BC9E467047F8B500BFF8BC08BC29
-S309080032A09E46704781
-S315080032A402030405060708090A0B0C0D0E0F101075
-S315080032B401020000000000200000000000000000D9
-S315080032C401020304060708090000000001020304BA
-S30D080032D49921000835210008C4
-S309080032DC11210008A6
-S315080032E000000000EC02002054030020BC0300206C
-S315080032F000000000000000000000000000000000C0
-S3150800330000000000000000000000000000000000AF
-S31508003310000000000000000000000000000000009F
-S31508003320000000000000000000000000000000008F
-S31508003330000000000000000000000000000000007F
-S31508003340000000000000000000000000000000006F
-S31508003350000000000000000000000000000000005F
-S31508003360000000000000000000000000000000004F
-S31508003370000000000000000000000000000000003F
-S31508003380000000000000000001000000000000002E
-S315080033900E33CDAB34126DE6ECDE05000B000000F3
-S315080033A0000000000000000000000000000000000F
-S315080033B000000000000000000000000000000000FF
-S315080033C000000000000000000000000000000000EF
-S315080033D000000000000000000000000000000000DF
-S315080033E000000000000000000000000000000000CF
-S315080033F000000000000000000000000000000000BF
-S3150800340000000000000000000000000000000000AE
-S31508003410000000000000000000000000000000009E
-S31508003420000000000000000000000000000000008E
-S31508003430000000000000000000000000000000007E
-S31508003440000000000000000000000000000000006E
-S31508003450000000000000000000000000000000005E
-S31508003460000000000000000000000000000000004E
-S31508003470000000000000000000000000000000003E
-S31508003480000000000000000000000000000000002E
-S31508003490000000000000000000000000000000001E
-S315080034A0000000000000000000000000000000000E
-S315080034B000000000000000000000000000000000FE
-S315080034C000000000000000000000000000000000EE
-S315080034D000000000000000000000000000000000DE
-S315080034E000000000000000000000000000000000CE
-S315080034F000000000000000000000000000000000BE
-S3150800350000000000000000000000000000000000AD
-S31508003510000000000000000000000000000000009D
-S31508003520000000000000000000000000000000008D
-S31508003530000000000000000000000000000000007D
-S31508003540000000000000000000000000000000006D
-S31508003550000000000000000000000000000000005D
-S31508003560000000000000000000000000000000004D
-S31508003570000000000000000000000000000000003D
-S31508003580000000000000000000000000000000002D
-S31508003590000000000000000000000000000000001D
-S315080035A0000000000000000000000000000000000D
-S315080035B000000000000000000000000000000000FD
-S315080035C000000000000000000000000000000000ED
-S315080035D000000000000000000000000000000000DD
-S315080035E000000000000000000000000000000000CD
-S315080035F000000000000000000000000000000000BD
-S3150800360000000000000000000000000000000000AC
-S31508003610000000000000000000000000000000009C
-S31508003620000000000000000000000000000000008C
-S31508003630000000000000000000000000000000007C
-S31508003640000000000000000000000000000000006C
-S31508003650000000000000000000000000000000005C
-S31508003660000000000000000000000000000000004C
-S31508003670000000000000000000000000000000003C
-S31508003680000000000000000000000000000000002C
-S31508003690000000000000000000000000000000001C
-S315080036A0000000000000000000000000000000000C
-S315080036B000000000000000000000000000000000FC
-S315080036C000000000000000000000000000000000EC
-S315080036D000000000000000000000000000000000DC
-S315080036E000000000000000000000000000000000CC
-S315080036F000000000000000000000000000000000BC
-S315080037000000000000000000E404002001000000A2
-S30D08003710100000000024F4007B
-S7050800227957
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_stm32f103.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_stm32f103.srec
new file mode 100644
index 00000000..cc7d74fd
--- /dev/null
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_stm32f103.srec
@@ -0,0 +1,298 @@
+S01E000062696E2F64656D6F70726F675F73746D3332663130332E737265632F
+S315080020000050002051210008A1210008A121000844
+S31508002010A1210008A1210008A12100080000000054
+S31508002020000000000000000000000000A1210008D8
+S31508002030A121000800000000A1210008B12E000817
+S31508002040A1210008A1210008A1210008A12100085A
+S31508002050A1210008A1210008A1210008A12100084A
+S31508002060A1210008A1210008A1210008A12100083A
+S31508002070A1210008A1210008A1210008A12100082A
+S31508002080A1210008A1210008A1210008A12100081A
+S31508002090A1210008A1210008A1210008A12100080A
+S315080020A0A1210008A1210008A1210008A1210008FA
+S315080020B0A1210008A1210008A1210008A1210008EA
+S315080020C0A1210008A1210008A1210008A1210008DA
+S315080020D0A1210008A1210008A1210008A1210008CA
+S315080020E0A1210008A1210008A12100080000000084
+S315080020F000000000000000000000000000000000D2
+S3150800210000000000000000005FF808F1EE11AA5573
+S3150800211010B5054C237833B9044B13B10448AFF313
+S3150800212000800123237010BD0C0000200000000071
+S315080021300432000808B5034B1BB103490348AFF343
+S31508002140008008BD000000001000002004320008CE
+S31508002150DFF834D0002103E00C4B5B5843500431C0
+S315080021600B480C4B42189A42F6D30B4A02E000235E
+S3150800217042F8043B094B9A42F9D300F059FE01F0A4
+S315080021801DF800F008FF7047005000205032000884
+S31508002190000000200C0000200C000020FC0000209D
+S315080021A0FEE70000074AD36823F4E0631B041B0C10
+S315080021B0000200F4E060034343F0BF6343F40033D6
+S315080021C0D360704700ED00E000B5194BDB68C3F338
+S315080021D00223C3F1070CBCF1040F28BF4FF0040C0F
+S315080021E003F1040EBEF1060F18D9033B4FF0FF3E6C
+S315080021F00EFA0CFC21EA0C0199400EFA03F322EAC6
+S315080022000303194300280BDB0901C9B200F160403A
+S3150800221000F5614080F800135DF804FB0023E5E74C
+S3150800222000F00F000901C9B2024B1954F4E700BFC8
+S3150800223000ED00E014ED00E00138B0F1807F0BD22C
+S315080022404FF0E0235861054AF02182F82310002058
+S31508002250986107221A6170470120704700ED00E077
+S31508002260042806D04FF0E022136923F00403136113
+S3150800227070474FF0E022136943F004031361704777
+S31508002280704708B5FFF7FCFF08BD000070B582B0BF
+S315080022900024A446A6E0804DAA4210D007D97F4D57
+S315080022A0AA420CD005F58035AA4208D013E0A5F558
+S315080022B08015AA4203D005F57025AA4207D18A6877
+S315080022C0002A58D0012A51D04361082403E0A5F515
+S315080022D08015AA42F3D0BEF1FF0F4ED80646BEF1CE
+S315080022E0FF0F4CD84FEA8C0233680F25954023EA36
+S315080022F0050304FA02F2134333604B6813F0805F58
+S315080023006ED0674B9A6942F001029A619B6903F0A5
+S3150800231001030193019B4FEA9C02951C614B53F8FC
+S3150800232025600CF003039D000F23AB4026EA030645
+S315080023305D4B984229D003F58063984200F08E8061
+S3150800234003F58063984200F08B8003F5806398421A
+S3150800235019D004231AE0CC68BDE7CC680434BAE780
+S31508002360CC680834B7E7CC680C34B4E703610824B2
+S31508002370B1E70024AFE70424ADE7061DAFE7ACF1EB
+S3150800238008029200B0E7032300E00023AB40334382
+S315080023900232444D45F822304B6813F4803F61D031
+S315080023A0424A136843EA0E0313604B6813F4003F6E
+S315080023B05ED03E4A536843EA0E0353604B6813F4F3
+S315080023C0801F5BD0394A936843EA0E0393604B68D3
+S315080023D013F4001F58D0354AD36843EA0E03D36076
+S315080023E00CF1010C0A6832FA0CF353D0012303FAF4
+S315080023F00CF302EA030E33EA0202F1D14A68122A02
+S315080024003FF649AF122A3FF666AF01A555F822F006
+S31508002410BF22000857230008612300087323000819
+S31508002420D7220008D7220008D7220008D72200089A
+S31508002430D7220008D7220008D7220008D72200088A
+S31508002440D7220008D7220008D7220008D72200087A
+S31508002450D72200085B23000867230008012395E7B5
+S31508002460022393E7114A136823EA0E0313609CE7D5
+S315080024700E4A536823EA0E0353609FE70B4A936894
+S3150800248023EA0E039360A2E7084AD36823EA0E03F9
+S31508002490D360A5E702B070BD00002210000031101D
+S315080024A000100240000001400008014000040140FD
+S315080024B00AB10161704709040161704738B50446DD
+S315080024C00268136923F44053C1680B431361836898
+S315080024D00269134342691A430168CB6823F4B0536F
+S315080024E023F00C031343CB600268536923F440734B
+S315080024F081690B4353610268214B9A421FD000F051
+S3150800250077FC00EB800202EB820263689B00B2FB59
+S31508002510F3F21C48A0FB02314909642303FB11238B
+S315080025201B013233A0FB03235B0903F0F00202EB25
+S31508002530011203F00F03216813448B6038BD00F0C5
+S3150800254067FC00EB800000EB800063689B00B0FB33
+S31508002550F3F00C4DA5FB00325109642303FB11036C
+S315080025601B013233A5FB03235B0903F0F00202EBE0
+S31508002570011203F00F03216813448B60DEE700BFE6
+S31508002580003801401F85EB512DE9F84305460F46F3
+S3150800259016469946DDF820802C68246837EA040335
+S315080025A00CBF4FF0010C4FF0000CB4451FD1B8F129
+S315080025B0FF3FF1D0B8F1000F05D000F003F9A0EB0A
+S315080025C009004045E8D92A68D36823F4D073D36054
+S315080025D02A68536923F001035361202385F83930AB
+S315080025E085F83A30002385F83830032000E00020CB
+S315080025F0BDE8F883704758B310B5044690F83930EB
+S315080026000BB3242384F839302268D36823F40053A3
+S31508002610D3602046FFF752FF2268136923F49043DC
+S3150800262013612268536923F02A0353612268D36829
+S3150800263043F40053D3600020E063202384F8393044
+S3150800264084F83A3010BD80F83830FFF7D3FFD8E762
+S31508002650012070472DE9F04182B01E4690F83A30C5
+S31508002660DBB2202B5BD104460D46904600295AD092
+S31508002670002A5AD090F83830012B58D0012380F818
+S3150800268038300023C363222380F83A3000F09AF8E2
+S315080026900746A4F82C80A4F82E801DE000963B4639
+S315080026A0002220212046FFF76FFF002841D1236929
+S315080026B033B923685B68C3F3080325F8023B0BE0CC
+S315080026C023685B68DBB225F8013B05E023685B6895
+S315080026D003F07F0305F8013BE38D9BB2C3B1E28D9E
+S315080026E092B2013A92B2E285A368B3F5805FD5D07B
+S315080026F000963B46002220212046FFF745FFD0B929
+S315080027002369002BE2D123685B6805F8013BE3E700
+S31508002710202384F83A30002084F8380000E00220AC
+S3150800272002B0BDE8F0810120FAE70120F8E70220AF
+S31508002730F6E70320F4E70320F2E7000010B50446A5
+S315080027400E4B18784FF47A73B3FBF0F30C4A106803
+S31508002750B0FBF3F0FFF770FD68B90F2C01D9012023
+S315080027600AE0002221464FF0FF30FFF72DFD054B0A
+S315080027701C60002000E0012010BD00BF0000002002
+S31508002780080000200400002008B5074A136843F033
+S31508002790100313600320FFF705FD0020FFF7CEFFA7
+S315080027A000F004FC002008BD00200240034A11681E
+S315080027B0034B1B780B441360704700BF28000020AA
+S315080027C000000020014B1868704700BF2800002051
+S315080027D082B0084B1B68084AA2FB03235B0A00FB6E
+S315080027E003F3019300BF019B5A1E0192002BF9D1F6
+S315080027F002B0704708000020D34D6210002800F090
+S31508002800F18170B582B00446036813F0010F2CD02D
+S31508002810994B5B6803F00C03042B1DD0964B5B6841
+S3150800282003F00C03082B12D06368B3F5803F41D040
+S31508002830002B55D103F1804303F504331A6822F4BB
+S3150800284080321A601A6822F480221A6037E08A4BAE
+S315080028505B6813F4803FE7D0874B1B6813F4003F8F
+S3150800286003D06368002B00F0BF81236813F0020FC2
+S3150800287075D0814B5B6813F00C0F5FD07E4B5B689D
+S3150800288003F00C03082B54D02369002B00F08A8030
+S315080028907A4B01221A60FFF795FF0546764B1B68AF
+S315080028A013F0020F75D1FFF78DFF401B0228F5D9EB
+S315080028B003209EE1704A136843F48033136063680B
+S315080028C043B3FFF77FFF05466B4B1B6813F4003FC6
+S315080028D0CBD1FFF777FF401B6428F5D9032088E1A1
+S315080028E0B3F5A02F09D0644B1A6822F480321A6017
+S315080028F01A6822F480221A60E1E703F18043A3F5FF
+S315080029003C331A6842F480221A601A6842F480320C
+S315080029101A60D4E7FFF756FF0546574B1B6813F4B2
+S31508002920003FA2D0FFF74EFF401B6428F5D90320CD
+S315080029305FE1514B5B6813F4803FA5D14E4B1B6892
+S3150800294013F0020F03D02369012B40F04F814A4A46
+S31508002950136823F0F803616943EAC1031360236827
+S3150800296013F0080F33D0A369002B5CD0434B012228
+S31508002970C3F88024FFF726FF05463F4B5B6A13F032
+S31508002980020F21D1FFF71EFF401B0228F5D90320AD
+S315080029902FE1394A136823F0F803616943EAC10352
+S315080029A01360DCE7354B00221A60FFF70BFF05467C
+S315080029B0314B1B6813F0020FD1D0FFF703FF401B02
+S315080029C00228F5D9032014E10120FFF701FF236847
+S315080029D013F0040F00F09680274BDB6913F0805F35
+S315080029E034D1254BDA6942F08052DA61DB6903F0AB
+S315080029F080530193019B0125214B1B6813F4807FAB
+S31508002A0026D0E368012B3DD0002B53D103F1804338
+S31508002A1003F504331A6A22F001021A621A6A22F0CE
+S31508002A2004021A6233E0154B0022C3F88024FFF72C
+S31508002A30C9FE0546104B5B6A13F0020FC7D0FFF7B5
+S31508002A40C1FE401B0228F5D90320D2E00025D3E7B2
+S31508002A500B4A136843F480731360FFF7B3FE064608
+S31508002A60074B1B6813F4807FCBD1FFF7ABFE801BA7
+S31508002A706428F5D90320BCE0001002400000424259
+S31508002A80007000405F4A136A43F001031362E3686B
+S31508002A9033B3FFF797FE06465A4B1B6A13F0020F2D
+S31508002AA02FD1FFF78FFE801B41F288339842F3D966
+S31508002AB003209EE0052B09D0524B1A6A22F0010228
+S31508002AC01A621A6A22F004021A62E0E74D4B1A6A81
+S31508002AD042F004021A621A6A42F001021A62D6E742
+S31508002AE0FFF770FE0646474B1B6A13F0020F08D025
+S31508002AF0FFF768FE801B41F288339842F3D903201A
+S31508002B0077E0E5B9E369002B72D03E4A526802F0D5
+S31508002B100C02082A56D0022B17D03B4B00221A6605
+S31508002B20FFF750FE0446374B1B6813F0007F47D06B
+S31508002B30FFF748FE001B0228F5D9032059E0314A61
+S31508002B40D36923F08053D361DCE72F4B00221A6642
+S31508002B50FFF738FE05462B4B1B6813F0007F06D09F
+S31508002B60FFF730FE401B0228F5D9032041E0236A0F
+S31508002B70B3F5803F1AD023494B6823F47413226AAD
+S31508002B80606A024313434B601F4B01221A66FFF724
+S31508002B9019FE04461B4B1B6813F0007F0ED1FFF786
+S31508002BA011FE001B0228F5D9032022E0154A5368B6
+S31508002BB023F40033A1680B435360DCE7002018E0D8
+S31508002BC0002016E0012B16D00E4B5B6803F480310B
+S31508002BD0226A914211D103F47013626A93420ED1AC
+S31508002BE0002006E001207047012002E0012000E0F5
+S31508002BF0002002B070BD0120FBE70120F9E70120A3
+S31508002C00F7E700BF001002400000424286B0164BAC
+S31508002C100FCB0DF1180C0CE90F0040F20123ADF8AB
+S31508002C200430124B5B6803F00C02082A02D01048E5
+S31508002C3006B07047C3F38342624412F8100C13F4CB
+S31508002C40803F0CD0094B5B68C3F34043634413F8D9
+S31508002C50143C074A02FB00F0B0FBF3F0E8E7054B2B
+S31508002C6003FB00F0E4E700BF1C3200080010024036
+S31508002C7000127A0000093D00002800F0A08070B517
+S31508002C800D460446524B1B6803F007038B420BD2D2
+S31508002C904F4A136823F007030B431360136803F0C6
+S31508002CA007038B4240F08D80236813F0020F17D07C
+S31508002CB013F0040F04D0474A536843F4E0635360A3
+S31508002CC0236813F0080F04D0424A536843F460534C
+S31508002CD05360404A536823F0F003A1680B435360DE
+S31508002CE0236813F0010F31D06368012B20D0022B23
+S31508002CF025D0384A126812F0020F64D035494A685E
+S31508002D0022F0030213434B60FFF75CFD0646314B86
+S31508002D105B6803F00C036268B3EB820F16D0FFF70B
+S31508002D2051FD801B41F288339842F0D9032045E0D3
+S31508002D30284A126812F4003FE0D101203EE0254AF5
+S31508002D40126812F0007FD9D1012037E0204B1B68AA
+S31508002D5003F00703AB420AD91D4A136823F0070399
+S31508002D602B431360136803F00703AB422DD1236886
+S31508002D7013F0040F06D0174A536823F4E063E1689A
+S31508002D800B435360236813F0080F07D0114A5368A2
+S31508002D9023F46053216943EAC1035360FFF736FF02
+S31508002DA00C4B5B68C3F303130B4AD35CD8400B4B3D
+S31508002DB018600B4B1868FFF7C1FC002070BD012096
+S31508002DC070470120FAE70120F8E70120F6E700BF7F
+S31508002DD0002002400010024030320008080000209F
+S31508002DE004000020014B1868704700BF0800002047
+S31508002DF008B5FFF7F7FF044B5B68C3F30223034AE2
+S31508002E00D35CD84008BD00BF00100240403200081D
+S31508002E1008B5FFF7E7FF044B5B68C3F3C223034A11
+S31508002E20D35CD84008BD00BF0010024040320008FD
+S31508002E300F4B1A6842F001021A6059680D4A0A4097
+S31508002E405A601A6822F0847222F480321A601A686C
+S31508002E5022F480221A605A6822F4FE025A604FF45D
+S31508002E601F029A60044B4FF000629A60704700BFD9
+S31508002E70001002400000FFF800ED00E008B5FFF77B
+S31508002E80B1FF084BA3FB00308009FFF7D5F90420F2
+S31508002E90FFF7E6F9002211464FF0FF30FFF794F9E5
+S31508002EA008BD00BFD34D621008B5FFF78BFC08BDFF
+S31508002EB008B5FFF77BFCFFF7E4F908BD08B5002263
+S31508002EC020210248FFF7F4FA08BD00BF00080140B8
+S31508002ED010B5FFF7E9FF0E4B1B68C31AB3F5FA7F67
+S31508002EE00CD304460B4B1B784BB90122094B1A70BD
+S31508002EF020210948FFF7DCFA054B1C6010BD0022AB
+S31508002F00044B1A7020210448FFF7D2FAF4E700BFF1
+S31508002F10300000202C00002000080140014A024B26
+S31508002F209A6070470020000800ED00E000B591B0F7
+S31508002F30012306934FF4A0220792002208920A93CF
+S31508002F4002230D934FF480330E934FF4E0130F933F
+S31508002F5006A8FFF753FC00B1FEE70F2301930221F1
+S31508002F600291002303934FF480620492059301A80B
+S31508002F70FFF782FE00B1FEE711B05DF804FB08B565
+S31508002F80FFF7CCFFFFF700FCFFF7D0FFFFF776FF50
+S31508002F90FFF794FF08BD08B5FFF7F1FF00F0A8F8A2
+S31508002FA0FFF796FF00F006F9FAE70000F0B589B0DA
+S31508002FB03B4B9A6942F001029A619A6902F0010252
+S31508002FC00092009ADA6942F08052DA61DA6902F010
+S31508002FD080520192019A9A6942F004029A619A69AA
+S31508002FE002F004020292029ADA6942F40032DA61C5
+S31508002FF0DB6903F400330393039B0320FFF7D2F83E
+S31508003000002211466FF00B00FFF7DEF8002211468A
+S315080030106FF00A00FFF7D8F8002211466FF0090092
+S31508003020FFF7D2F8002211466FF00400FFF7CCF83C
+S31508003030002211466FF00300FFF7C6F8002211467A
+S315080030406FF00100FFF7C0F8002211464FF0FF307D
+S31508003050FFF7BAF82027049701230593002506955C
+S31508003060022607960F4C04A92046FFF70FF92A46B1
+S3150800307039462046FFF71CFA0423049305960323D2
+S31508003080079304A92046FFF701F908230493059539
+S31508003090069504A92046FFF7F9F809B0F0BD00BF68
+S315080030A0001002400008014008B50848084B0360B4
+S315080030B04FF46143436000238360C3600361836107
+S315080030C00C224261C361FFF796FA08BD340000205E
+S315080030D00044004008B50146002301220348FFF7D3
+S315080030E0B9FA08B1002008BD0120FCE73400002029
+S315080030F008B5FFF7D9FF08BDBFF34F8F0549CA6862
+S3150800310002F4E062044B1343CB60BFF34F8F00BF5A
+S31508003110FDE700BF00ED00E00400FA0508B5214B05
+S315080031201B78B3B92048FFF7D5FF012800D008BDA2
+S315080031301D4B1B78013BDBB2802BF8D8FFF7B4FE9A
+S315080031401A4B1860174B01221A70194B00221A7075
+S31508003150EDE7174B1B78013313481844FFF7BAFFFE
+S31508003160012813D1124A13780133DBB213700E4AC1
+S3150800317012789342DBD10B4A002111700A4A527821
+S31508003180FF2AD4D1022BD2D1FFF7B6FFFFF78CFE68
+S31508003190064B1B6864339842C9D9024B00221A7041
+S315080031A0C5E700BFF600002074000020F8000020E4
+S315080031B0F700002008B5FFF7B1FF08BD70B5002677
+S315080031C00C4D0D4C641BA410A64209D100F01AF848
+S315080031D000260A4D0A4C641BA410A64205D170BDF0
+S315080031E055F8043B98470136EEE755F8043B9847EF
+S315080031F00136F2E74832000848320008483200082B
+S315080032004C320008F8B500BFF8BC08BC9E467047AB
+S31108003210F8B500BFF8BC08BC9E46704725
+S3150800321C02030405060708090A0B0C0D0E0F1010FD
+S3150800322C000000000000000000000000010203047A
+S3110800323C06070809000000000102030450
+S309080032483521000816
+S3090800324C1121000836
+S3110800325001000000100000000024F4003B
+S7050800215180
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile
index 5d79b0ec..14f38f77 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/makefile
@@ -28,7 +28,7 @@ SHELL = sh
#|--------------------------------------------------------------------------------------|
#| Configure project name |
#|--------------------------------------------------------------------------------------|
-PROJ_NAME=demoprog_nucleo_stm32f103rb
+PROJ_NAME=demoprog_stm32f103
#|--------------------------------------------------------------------------------------|
@@ -41,7 +41,8 @@ PROJ_NAME=demoprog_nucleo_stm32f103rb
# format, open the directory in the Windows command prompt and run the following command:
# cmd /c for %A in ("%cd%") do @echo %~sA
#TOOL_PATH=/opt/gcc-arm-none-eabi-8-2018-q4-major/bin/
-TOOL_PATH=C:/PROGRA~2/GNUTOO~1/82018-~1/bin/
+#TOOL_PATH=C:/PROGRA~2/GNUTOO~1/82018-~1/bin/
+TOOL_PATH=
#|--------------------------------------------------------------------------------------|
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/bin/openblt_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/bin/openblt_nucleo_stm32f103rb.srec
deleted file mode 100644
index cf2954a9..00000000
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/bin/openblt_nucleo_stm32f103rb.srec
+++ /dev/null
@@ -1,452 +0,0 @@
-S02200006F70656E626C745F6E75636C656F5F73746D33326631303372622E7372656343
-S31508000000280D0020011B0008511B0008551B00087D
-S31508000010591B00085D1B0008611B00080000000052
-S31508000020000000000000000000000000651B00083A
-S31508000030691B0008000000006D1B0008590C000829
-S31508000040711B0008751B0008791B00087D1B00083A
-S31508000050811B0008851B0008891B00088D1B0008EA
-S31508000060911B0008951B0008991B00089D1B00089A
-S31508000070A11B0008A51B0008A91B0008AD1B00084A
-S31508000080B11B0008B51B0008B91B0008BD1B0008FA
-S31508000090C11B0008C51B0008C91B0008CD1B0008AA
-S315080000A0D11B0008D51B0008D91B0008DD1B00085A
-S315080000B0E11B0008E51B0008E91B0008ED1B00080A
-S315080000C0F11B0008F51B0008F91B0008FD1B0008BA
-S315080000D0011C0008051C0008091C00080D1C000866
-S315080000E0111C0008151C0008191C0008DFF8C803B5
-S315080000F00021017000218164002180F8431000214D
-S31508000100A0F8441000218170002141707047DFF883
-S31508000110A8030078002801D1002000E001207047DC
-S315080001200020DFF8941381F84300704710B5017872
-S31508000130FF2917D100F08CF8DFF87C4394F84300C8
-S31508000140012802D1102000F07BF8B4F944000128F8
-S3150800015007DB012084F84300B4F94410E01C00F0E2
-S3150800016053F810BDDFF85013097801294BD10178EF
-S31508000170C92932D0CC293FD0CF293AD0D0292FD07F
-S31508000180D12933D0D2292ED0F32917D0F4290FD06C
-S31508000190F5290AD0F6290ED0FA2912D0FC2913D04F
-S315080001A0FD2914D0FE2915D029E000F0B5F8C3E7DB
-S315080001B000F0D1F8C0E700F0A6F8BDE700F0ECF8CB
-S315080001C0BAE700F08EF8B7E700F086F8B4E700F073
-S315080001D072F8B1E700F063F8AEE700F004F9ABE7B0
-S315080001E000F020F9A8E700F0E9F8A5E700F048F9DB
-S315080001F0A2E700F057F99FE700F062F99CE7202094
-S3150800020000F01EF898E7ACE780B589B200F095F9DA
-S3150800021001BDF8B504000D001600002704E020789B
-S31508000220C719641C00F0D0F92800451E0028F6D12D
-S31508000230FFB237600120F2BD00209F494870704721
-S315080002409D49FE22CA7008710220A1F84400704731
-S3150800025010B5FFF7F1FF984C01202070FF20E070E1
-S3150800026000202071207950F0100020710020607164
-S315080002706079607100F06CF9A07100F07EF9E071A8
-S3150800028000F07BF980B2000A20720120607201201A
-S31508000290A0720820A4F8440000F09AF910BD10B521
-S315080002A0854C00202070FFF7C7FFFF20E070012073
-S315080002B0A4F8440010BD8048FF21C17000210171D7
-S315080002C041784171002181710021C17100210172BB
-S315080002D00621A0F84410704780B50020FFF7B0FF4C
-S315080002E001BD7548FF21C1707449816400210171FF
-S315080002F000214171002181710721C0F807100821EA
-S31508000300A0F8441070476C49FF22CA704068886498
-S315080003100120A1F84400704738B5040000F018F928
-S3150800032080B2401E6178884203DA2220FFF788FFF0
-S3150800033010E06278604D281D92B2A96C00F08CF925
-S31508000340FF20E870A96C60784118A9646078401CA1
-S31508000350A5F8440031BD38B5040000F0F9F880B2BC
-S31508000360401E6178884203DA2220FFF769FF12E00F
-S31508000370514D6068A8646278281D92B2A96C00F095
-S315080003806BF9FF20E870A96C60784118A964607859
-S31508000390401CA5F8440031BD10B5474CFF21E1705B
-S315080003A0E21D4168A06CFFF734FF207100206071E0
-S315080003B00020A0710820A4F8440010BD10B53E4CDA
-S315080003C0FF20E070002020710020607100F0C0F866
-S315080003D0A0710020E07100202072002060720720C2
-S315080003E0A4F8440010BD38B5040000F0B1F80100C7
-S315080003F0314D621C89B2491EA86C00F0EDF8002840
-S3150800040003D13120FFF71CFF0BE0FF20E87000F056
-S315080004109FF8A96C80B2401E4018A8640120A5F870
-S31508000420440031BD38B5040000F092F880B2801E51
-S315080004306178884203DA2220FFF702FF1FE01E4D8B
-S31508000440FF20E8700120A5F844006078002807D14D
-S3150800045000F0D2F8002802D13120FFF7F1FE0EE0B5
-S31508000460A21C6178A86C00F0B7F8002803D13120E7
-S31508000470FFF7E6FE03E0A96C60784118A96431BD70
-S3150800048010B50D4C4168A06C00F0AAF8002803D1FD
-S315080004903120FFF7D5FE04E0FF20E0700120A4F824
-S315080004A0440010BD80B500F0B5F80348FF21C170BF
-S315080004B00121A0F8441001BD14040020481B0008BF
-S315080004C080B53120FFF7BCFE01BD30B4002513E02E
-S315080004D050F8042BD30744BFA9F101039A18091F42
-S315080004E0042942F8045BFAD213468C0744BF1580E8
-S315080004F09B1CC90748BF1D7050F8041B0029E7D18B
-S3150800050030BC704780B5FFF7F1FD00F0EBF800202E
-S315080005102449087001BD1CB5234C6946200000F02B
-S315080005201EF9012807D100201E4908709DF8001001
-S315080005302000FFF7FBFD13BD704780B5194A1278F6
-S31508000540002A02D1C9B200F0E9F8FFF7E9FD01BDBA
-S3150800055014480078002805D0022807D004D30328B9
-S3150800056006D007E0402006E0002004E0002002E074
-S31508000570002000E0402080B270470A480078002832
-S3150800058005D0022807D004D3032806D007E0402068
-S3150800059006E0002004E0002002E0002000E0402001
-S315080005A080B2704708000020A404002010B500247B
-S315080005B0FFF7ADFD002800D001242000C0B210BD11
-S315080005C080B500F067F901BD80B500F068F901BD96
-S315080005D080B500F069F901BD80B500F06CF902BD7F
-S315080005E080B500F094F902BD80B500F010FA02BD9E
-S315080005F080B500F04CFA02BD80B500F0D4F90028A9
-S3150800060001D1002001E000F029FA02BD80B500F012
-S31508000610ECFA01BD10B5FFF7E7FF002816D000F089
-S3150800062028F9002812D0FFF787FF00F0F3FA00F048
-S3150800063025FBFFF7DDFF0649084006490860FFF776
-S31508000640D7FF001D046800F0D2FAA04710BD0000CD
-S3150800065080FFFF1F08ED00E070B504000D001600CE
-S3150800066005E0287820706D1C641CFFF7ADFF30008C
-S31508000670461E80B20028F4D170BD30B40EE0026880
-S31508000680436802440830DC0744BFA9F10104E318B3
-S3150800069052F8045B43F8045B091FF9D150F8041BB0
-S315080006A00029ECD130BC7047C16851F40051C160D3
-S315080006B07047016931F490410161416931F02A01BD
-S315080006C0416170470068400910F0010070470068F2
-S315080006D0C00910F0010070474068C0B27047C9B23F
-S315080006E04160704718B587B04FF46140009000200C
-S315080006F0019000200290002003900C200490002016
-S3150800070005904F4C6946200000F01EFB2000FFF7BD
-S31508000710D0FF2000FFF7C8FF08B010BD70B5040071
-S315080007200D002800C0B2412803DB6F21454800F0C0
-S3150800073051FB2800C0B200F06BF8002607E0FFF76F
-S3150800074043FF300080B2205C00F062F8761C30006F
-S315080007502900C9B280B289B28842F0D370BD2DE9AA
-S31508000760F04105000E00384C2078002815D1374D89
-S31508000770280000F03DF8012837D12878002834D021
-S315080007802878412831DA00F052FA31490860002009
-S31508000790304908700120207027E02E4FDFF8AC8022
-S315080007A038784044401C00F023F8012814D13878E2
-S315080007B0401C3870387898F80010884215D13A7875
-S315080007C092B218F101012800FFF746FF00202070B9
-S315080007D038783070012009E000F029FA1C490968C8
-S315080007E06431814201D2002020700020BDE8F081EA
-S315080007F038B50400124D2800FFF764FF002805D01D
-S315080008002800FFF769FF2070012000E0002032BDB4
-S3150800081038B501000A4DC9B22800FFF760FF00F09D
-S3150800082006FA04000A342800FFF751FF002805D10C
-S31508000830FFF7CAFE00F0FBF98442F4D231BD00008E
-S31508000840004400402C1A00082105002060040020FE
-S315080008501405002020050020806810EA112080B2C7
-S31508000860C1F30F21884201D1012000E00020C0B267
-S31508000870704780B505490648FFF7EEFF002801D105
-S31508000880002002E000F0D6FA012002BD2000200474
-S315080008900010014080B5642000F0A8FA01BD80B5BB
-S315080008A000F0A7FA01BD00005FF0FF30924908602A
-S315080008B092490860704738B50B00914D2C6F696FE7
-S315080008C00C19641E241A591E8C4201D200201DE000
-S315080008D02968884207D32C6F696F0C19641E19188A
-S315080008E0491E8C4201D2002010E00400640A4FF42D
-S315080008F000714C4329688C4204D101007F4800F0FE
-S3150800090001F903E001007C4800F0FCF832BD78B537
-S3150800091085B0002200920124794D2B6F6A6FD31897
-S315080009205B1E1B1A4A1E934201D2002039E00300BF
-S315080009309B0A4FF4806253432A68934207D32E6F6B
-S315080009406A6F9619761E0A18521E964201D2002020
-S3150800095027E04018C01A0500AD0A800500D06D1CB6
-S315080009600020019003930120049000F0C8FA0026A5
-S3150800097004E0039810F580600390761C3000290087
-S3150800098080B289B2884208D2FFF71EFE694601A8DE
-S3150800099000F03EFB0028ECD0002400F0C0FA20004E
-S315080009A0C0B206B070BD80B50020009053490868F3
-S315080009B010F1010F01D1012028E0009A4868821839
-S315080009C00092009A886882180092009AC86882186D
-S315080009D00092009A086982180092009A486982185B
-S315080009E00092009A886982180092009AC86982184B
-S315080009F000920098C04300900098401C00906A46F8
-S31508000A0004213F480068EC30FFF755FF02BD00217E
-S31508000A103B4A1068006841181068001D00684118B4
-S31508000A20106808300068411810680C3000684118D2
-S31508000A3010681030006841181068143000684118B2
-S31508000A4010681830006841181068EC3000684118C2
-S31508000A50002901D1012000E00020704780B5274811
-S31508000A60016811F1010F05D000F096F8002801D1B0
-S31508000A7000200BE02048016811F1010F05D000F0B5
-S31508000A808BF8002801D1002000E0012002BD1C4897
-S31508000A900068704780B5CA0501D000200BE00268DF
-S31508000AA08A4201D1012006E001604FF40072001D60
-S31508000AB0FFF7D2FD012002BD38B504000D000F482E
-S31508000AC0844208D10C4C29002000FFF7E3FF0028D8
-S31508000AD00FD100200EE00A490A68954202D10400A7
-S31508000AE00D68F0E7200000F057F80028EBD1002049
-S31508000AF000E0200032BD00000C000020100200209B
-S31508000B00081900082DE9F0410400884616001D0062
-S31508000B1047467F0A4FF400704743206810F1010FDB
-S31508000B2007D139002000FFF7B5FF002801D10020C2
-S31508000B302EE02068B84208D039002000FFF7BCFF35
-S31508000B400400002C01D1002022E02068B8EB000840
-S31508000B5004EB080010F10408FFF736FD201DB8EB7A
-S31508000B600000B0F5007F09D317F500712000FFF7E4
-S31508000B70A3FF0400002C0DD014F10408307888F87F
-S31508000B80000018F10108761C6D1E002DE4D1012025
-S31508000B90BDE8F0810020FBE72DE9F04105000126BC
-S31508000BA000F0ADF9002704E0D8F80000A04215D1FE
-S31508000BB07F1C802F13D2D5F8008018EB870805EB29
-S31508000BC087004468FFF700FD220000234146022003
-S31508000BD000F040F90028E7D0002600E0002600F0E3
-S31508000BE09EF93000C0B2BDE8F08172B6704762B6B1
-S31508000BF07047000080B500F00DF8104810490860ED
-S31508000C0000201049086005200F49086000200F4998
-S31508000C10086001BD00200C49086070470A48006852
-S31508000C20C00303D509480168491C0160704780B5AF
-S31508000C30FFF7F4FF0548006802BD00003F190100F0
-S31508000C4014E000E018E000E010E000E018050020DD
-S31508000C5080B5FFF7ECFF02BD7047000080B50F486E
-S31508000C60016851F010010160032000F0A4FA002089
-S31508000C7000F0C8FA00F0AAFB002002BD80B50848BB
-S31508000C805FF0FF3101600022064B1A600160002107
-S31508000C90016000F0E0FB002002BD000000200240D9
-S31508000CA00C10024010100240C068400B10F0010002
-S31508000CB07047026932F44052114301617047426934
-S31508000CC032F44072114341617047F0B46423192429
-S31508000CD004FB01F59600B5FBF6F56426B5FBF6F5BB
-S31508000CE004FB01F69700B6FBF7F604FB01F75FEA8B
-S31508000CF0820CB7FBFCF75FF0640CB7FBFCF703FB51
-S31508000D001766360132366427B6FBF7F616F0F00694
-S31508000D1016EB051604FB01F59700B5FBF7F56143DD
-S31508000D209200B1FBF2F16422B1FBF2F103FB11531D
-S31508000D30190132316422B1FBF2F111F00F018E195B
-S31508000D40B6B28660F0BC7047F8B584B005000F00EF
-S31508000D50012600242800FFF7A7FF00282DD1E968FF
-S31508000D601B48014078680143F86801433869014324
-S31508000D70E960B9682800FFF79CFF79692800FFF742
-S31508000D809EFF684600F008FC0E48854201D1039C88
-S31508000D9008E00D48854201D1029C03E00B488542D4
-S31508000DA000D1029C002C08D03868002805D00026FF
-S31508000DB03A6821002800FFF788FF3000C0B205B066
-S31508000DC0F0BD0000003801400044004000480040E3
-S31508000DD0F3E9FFFF80B5FFF7F7FBFCE7C1F30F2147
-S31508000DE001617047C1F30F214161704715490880B9
-S31508000DF0704710B5FFF71BFF134C2168884218D3BC
-S31508000E0012490878002807D10120087042F220010B
-S31508000E100F48FFF7E3FF06E00020087042F22001C2
-S31508000E200B48FFF7DFFFFFF702FF06490988081896
-S31508000E30206010BD80B542F220010548FFF7D2FFB9
-S31508000E4001BD00001C050020100500201F0500201C
-S31508000E50000801402DE9F04780460E0014001D00E9
-S31508000E60012000200020DFF88C71387E012801D18E
-S31508000E70022042E0012038764CF2503A504600F003
-S31508000E805FF80100C9B2002934D1B8F1010F02D1C7
-S31508000E905FF0010807E0B8F1020F02D15FF002081F
-S31508000EA001E05FF004085FF0000901E019F10109AB
-S31508000EB049464246C9B2D2B291421BD22000290005
-S31508000EC05FFA89F95FEA091200F0D8FB010089B2D6
-S31508000ED04846C0B216EB400000F028F8504600F02D
-S31508000EE02FF845490A68520852000A600100C9B23B
-S31508000EF00029DBD000213976C0B2BDE8F087002092
-S31508000F003D490A68120608D53D4A3E4B13603E4BDA
-S31508000F1013600968090600D50120C0B27047364833
-S31508000F20016851F080010160002070470022314BB2
-S31508000F30DA61314A136853F0010313600180704780
-S31508000F4038B50400FFF784FE05002C480168C90778
-S31508000F500BD514F1010FF8D0002C04D0FFF778FE5A
-S31508000F60401B8442F1D2032013E00168890601D5AB
-S31508000F70202101600168C90606D424490968C90701
-S31508000F8002D40068400703D500F004F8012000E009
-S31508000F90002032BD10B4002118480268D20606D5D2
-S31508000FA0144AD36953F00203D36151F01001026861
-S31508000FB0520706D50F4AD36953F00103D36151F09E
-S31508000FC00401124B1A68D20708D50A4AD46954F0A4
-S31508000FD00404D4611A68520852001A6040F20112D9
-S31508000FE0914204D1186840084000186000E001608A
-S31508000FF010BC7047E8040020102002400C20024074
-S315080010000420024023016745AB89EFCD1C2002402E
-S315080010102DE9F84304000D0001260020DFF8D870FA
-S31508001020387E012801D1022047E001203876206861
-S31508001030022814D14CF250342000FFF781FF002813
-S3150800104037D1012000F03BF82000FFF779FF0600B2
-S31508001050DFF8A800016831F00401016029E04CF2CC
-S3150800106050384046FFF76CFF002822D15FF0FF306A
-S315080010702860D4F8089001E019F58069E1684FF412
-S315080010808062A06802FB0101894512D2484600F039
-S3150800109023F84046FFF754FF0600DFF860000168B2
-S315080010A031F0020101603000C0B20028E4D0C5F872
-S315080010B00090002038763000C0B2BDE8F2830020E8
-S315080010C00D49C8610D48016851F0040101600168C5
-S315080010D051F04001016070470021074AD161074974
-S315080010E00A6852F002020A60054A1060086850F061
-S315080010F04000086070470000E80400201020024005
-S315080011001420024010F00700374B1A684FF6FF010B
-S315080011100A40364951EA00210A431A6070473248A4
-S315080011200068C0F302207047020052B2002A04D4B5
-S3150800113009012F4A40B2115407E009012D4A40B26D
-S3150800114010F00F00104400F8041C704710B410F09B
-S315080011500700D0F10703052B01D3042301E0D0F1E2
-S315080011600703041D072C01D2002000E0C01E01243D
-S3150800117014FA03F35B1E1940814014FA00F0401E6E
-S315080011801040084310BC704780B5411EB1F1807FFE
-S3150800119001D301200EE0401E174908600F215FF0B9
-S315080011A0FF30FFF7C1FF00201449086007201449E3
-S315080011B00860002002BD80B5FFF7A4FF01BD70B529
-S315080011C004000D0016000020FFF7A9FF32002900D1
-S315080011D0FFF7BCFF0100200040B2FFF7A5FF70BD76
-S315080011E080B5FFF7D1FF02BD0CED00E00000FA055F
-S315080011F000E400E018ED00E014E000E018E000E08C
-S3150800120010E000E010B504004FF47A700D49097833
-S31508001210B0FBF1F00C490968B1FBF0F0FFF7E0FF0D
-S31508001220002801D001200CE0102C09D20022210050
-S315080012305FF0FF30FFF7C3FF04480460002000E0BA
-S31508001240012010BD09000020040000200000002035
-S315080012508E48016851F48021016070478B48016807
-S3150800126051F480310160704788480068400C10F0DE
-S315080012700100704786490A68920892001043086080
-S3150800128070478348006810F00C00704780490A6868
-S3150800129032F0F0021043086070477D490A6832F45C
-S315080012A0E06210430860704779490A6832F4605270
-S315080012B01043086070477548016851F080710160F5
-S315080012C0704772480068400E10F001007047704A77
-S315080012D0136833F47C1310F4403018430843106045
-S315080012E0704781B06B490A6802430A60096808407A
-S315080012F00090009801B0704766490A6832EA000013
-S315080013000860704781B064490A6802430A60096840
-S3150800131008400090009801B070475F490A6832EAB1
-S315080013200000086070475D490A68D208D200104379
-S31508001330086070475948006810F007007047C1F305
-S315080013400F214161704780B500F005F800F0A5F956
-S3150800135000F0B1F9FCE780B5FFF780FC00F001F872
-S3150800136001BD80B50220FFF7DEFFFFF7E3FF022885
-S3150800137003D065214A48FFF72DFDFFF769FFFFF700
-S315080013806DFFFFF771FF0128FBD15FF4E0115FF4F1
-S315080013908030FFF79CFFFFF78EFFFFF792FF0128CB
-S315080013A0FBD10020FFF772FF4FF48060FFF775FF4F
-S315080013B00020FFF779FF0220FFF75CFFFFF761FFC8
-S315080013C00828FBD1374800F081F901BD30B585B052
-S315080013D00120FFF797FF5FF08050FFF782FF042098
-S315080013E0FFF790FF1020FFF78DFF5FF40030FFF73F
-S315080013F078FF42F220050095012001900220029014
-S3150800140000200390284C6946200000F009FA2900BC
-S315080014102000FFF794FF25480090042001906946B4
-S31508001420234800F0FDF940F204400090092001909D
-S3150800143003200290002003906946200000F0F0F98E
-S3150800144040F608000090042001906946200000F04C
-S31508001450E7F905B030BD80B500F076F8144800F01D
-S315080014609AF9114800F097F95FF40030FFF744FF46
-S315080014701020FFF752FF0420FFF74FFF5FF0805060
-S31508001480FFF73AFF0120FFF748FF01BD00100240B1
-S31508001490041002401C1002401810024000200240AE
-S315080014A0D819000800A24A040008014020002004B8
-S315080014B0001001406948016851F001010160704758
-S315080014C066480068400810F00100704763490A68DA
-S315080014D032F0F80252EAC0020A60704760490A68A8
-S315080014E0920892001043086070475D48006810F043
-S315080014F00C0070475A48006810F0F00070475848CA
-S31508001500006810F4E06070475548006810F46050B1
-S31508001510704752480068400E10F001007047504866
-S31508001520006810F4803070474D48006810F4701059
-S3150800153070474B480068C0F3404070474948016807
-S3150800154051F080710160704710B5FFF7B3FFFFF7E0
-S31508001550B7FF0128FBD10020FFF7C0FFFFF7C5FF43
-S315080015600028FBD13D4C206830F080702060FFF7E2
-S31508001570D0FF0028FBD1002039490860206830F4E4
-S31508001580502020601020FFF7A1FF00203649086090
-S31508001590FFF7D4FF002010BD10B5040000F00EF8C8
-S315080015A02060206800F01EF86060606800F025F88A
-S315080015B0A060606800F02BF8E06010BD80B50020E0
-S315080015C0FFF793FF002804D0042804D0082804D085
-S315080015D006E0264805E0254803E000F022F800E08A
-S315080015E0224802BD10B50400FFF784FF2049C0F366
-S315080015F00310085CC440200010BD10B50400FFF7B6
-S315080016007EFF1C49000A085CC440200010BD10B5C6
-S315080016100400FFF779FF1749C00A085CC440200098
-S3150800162010BD10B500200020FFF779FF002803D071
-S31508001630B0F5803F02D008E00F4C07E0FFF779FFCE
-S31508001640401C0A49B1FBF0F400E00B4CFFF76CFFB5
-S31508001650800C801C4443200010BD0000001002408E
-S3150800166004100240241002400810024000127A00BA
-S31508001670181B0008401B000800093D00D2B2203A9A
-S3150800168022BF21FA02F0002170472032D141D04012
-S3150800169048409140D1404840704780B5FEF7B6FFB4
-S315080016A0FEF78EFFFFF7A6FAFEF792FFFEF72AFF70
-S315080016B000F0F8F801BD80B5FEF786FFFFF7AEFA31
-S315080016C0FEF729FF00F0F7F801BD000001490860A0
-S315080016D0704700000400002070B410EB116091FA06
-S315080016E0A1F3B3FA83F391FAA1F1B1FA81F405688B
-S315080016F00F26DBB299008E40B543E4B2A1008A40BA
-S315080017002A43026070BC704770B410EB116091FAFE
-S31508001710A1F3B3FA83F391FAA1F1B1FA81F405685A
-S315080017200326DBB299008E40B543E4B2A1008A4095
-S315080017302A43026070BC704770B410EB116091FACE
-S31508001740A1F3B3FA83F391FAA1F1B1FA81F405682A
-S315080017500426DBB299008E40B543E4B2A1008A4064
-S315080017602A43026070BC7047C36833EA1123090A2A
-S3150800177091FAA1F1B1FA81F18A401A43C260704721
-S3150800178021490A681043086070471F490A6832EA07
-S3150800179000000860704710B500241C49884206D12D
-S315080017A00420FFF7EDFF0420FFF7EFFF28E01849B4
-S315080017B0884206D10820FFF7E3FF0820FFF7E5FF78
-S315080017C01EE01449884206D11020FFF7D9FF1020E1
-S315080017D0FFF7DBFF14E01049884206D12020FFF707
-S315080017E0CFFF2020FFF7D1FF0AE00C49884206D137
-S315080017F04020FFF7C5FF4020FFF7C7FF00E00124A0
-S315080018002000C0B210BD00000C10024000080140C4
-S31508001810000C01400010014000140140001801406E
-S315080018202DE9F04104000D002E683602360C96FAB2
-S31508001830A6F0B0FA80F72EE05FF001103900B1F19A
-S31508001840080810FA08F858F0806809E03000F840EF
-S31508001850C0071FD5082FEFD240F2011818FA07F86B
-S315080018606A6841462000FFF737FF2A69414620008B
-S31508001870FFF77AFF6868012802D06868092809D145
-S31508001880AA6841462000FFF73FFFEA684146200064
-S31508001890FFF752FF7F1C3000F8400028D6D1002001
-S315080018A0BDE8F08180B501201449087000F01CF8E5
-S315080018B000F001F801BD10B5FEF778FE012812D038
-S315080018C00E4C207801280ED1FFF7B1F90C490A68A9
-S315080018D00C4909688A1812F5FA72904203D3002057
-S315080018E02070FEF797FE10BD80B5044800780128E1
-S315080018F003D1FFF79CF90349086001BD1E050020C6
-S315080019000C05002008050020002000080020000023
-S3150800191000400008002000000060000800200000C9
-S31508001920008000080020000000A000080020000039
-S3150800193000C000080020000000E0000800200000A9
-S315080019400000010800200000002001080020000017
-S315080019500040010800200000006001080020000087
-S31508001960008001080020000000A0010800200000F7
-S3150800197000C001080020000000E001080020000067
-S315080019800F49086850F0010008600E4A13680E48AF
-S31508001990034013600B680D4803400B60086830F479
-S315080019A080200860106830F4FE0010605FF41F00A5
-S315080019B0074908605FF00060064908607047000044
-S315080019C000100240041002400000FFF8FFFFF6FE78
-S315080019D00810024008ED00E0433A5C576F726B5CF2
-S315080019E0736F6674776172655C4F70656E424C54AE
-S315080019F05C5461726765745C44656D6F5C41524DF9
-S31508001A00434D335F53544D333246315F4E75636CE5
-S31508001A10656F5F4631303352425F4941525C426FCF
-S31508001A206F745C6D61696E2E63000000433A5C5703
-S31508001A306F726B5C736F6674776172655C4F706505
-S31508001A406E424C545C5461726765745C536F757270
-S31508001A5063655C41524D434D335F53544D333246B3
-S31508001A60315C72733233322E6300000010B50749B9
-S31508001A7079441831064C7C44163404E00A68081D7B
-S31508001A80114488470146A142F8D110BD080000005C
-S31508001A902800000037EAFFFF180500000C000020A8
-S31508001AA000000000D7EBFFFF0C00000088000000D4
-S31508001AB0000000200000000000F00DF8002801D00A
-S31508001AC0FFF7D4FFAFF300800020AFF30080FFF7E5
-S31508001AD03AFC00F002F80120704700F001B8000057
-S31508001AE00746384600F002F8FBE7000080B5AFF37A
-S31508001AF00080024A11001820ABBEFBE72600020050
-S31508001B00024885460248804702480047280D0020BB
-S31508001B1081190008291B00080000000000000000C9
-S31508001B200102030406070809AFF30080AFF300803B
-S31508001B30FFF7C2FF100000000024F40004010000B3
-S31508001B4000000000010203044F70656E424C540009
-S31508001B50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAB
-S31508001B60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9B
-S31508001B70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8B
-S31508001B80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7B
-S31508001B90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6B
-S31508001BA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5B
-S31508001BB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF4B
-S31508001BC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF3B
-S31508001BD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF2B
-S31508001BE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF1B
-S31508001BF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0B
-S31508001C00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFA
-S31108001C10FFF7FEBFFFF7FEBFFFF7FEBFA1
-S70508001B29AE
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/bin/openblt_stm32f103.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/bin/openblt_stm32f103.srec
new file mode 100644
index 00000000..91f7c981
--- /dev/null
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/bin/openblt_stm32f103.srec
@@ -0,0 +1,489 @@
+S01900006F70656E626C745F73746D3332663130332E7372656305
+S31508000000E80D0020591D00089D1D0008A11D0008C7
+S31508000010A51D0008A91D0008AD1D00080000000068
+S31508000020000000000000000000000000B11D0008EC
+S31508000030B51D000800000000B91D00088D1600084F
+S31508000040BD1D0008C11D0008C51D0008C91D000802
+S31508000050CD1D0008D11D0008D51D0008D91D0008B2
+S31508000060DD1D0008E11D0008E51D0008E91D000862
+S31508000070ED1D0008F11D0008F51D0008F91D000812
+S31508000080FD1D0008011E0008051E0008091E0008BF
+S315080000900D1E0008111E0008151E0008191E00086E
+S315080000A01D1E0008211E0008251E0008291E00081E
+S315080000B02D1E0008311E0008351E0008391E0008CE
+S315080000C03D1E0008411E0008451E0008491E00087E
+S315080000D04D1E0008511E0008551E0008591E00082E
+S315080000E05D1E0008611E0008651E00080020DFF876
+S315080000F0041581F881000020DFF8F814C1F888009B
+S315080001000020DFF8F01481F884000020DFF8E414FA
+S31508000110A1F886000020DFF8DC1481F883000020AF
+S31508000120DFF8D01481F882007047DFF8C80490F829
+S315080001308100002801D1002000E00120704700203E
+S31508000140DFF8B01481F88400704780B50178FF297C
+S315080001501ED100F0B3F8DFF89C0490F8840001285B
+S3150800016002D1102000F085F8DFF88804B0F986007F
+S3150800017001280CDB0120DFF87C1481F88400DFF805
+S315080001807404B0F98610DFF86C0400F054F801BD69
+S31508000190DFF8601491F8811001294BD10178C9293B
+S315080001A032D0CC293FD0CF293AD0D0292FD0D12947
+S315080001B033D0D2292ED0F32917D0F4290FD0F52918
+S315080001C00AD0F6290ED0FA2912D0FC2913D0FD2917
+S315080001D014D0FE2915D029E000F0FEF8BBE700F0A0
+S315080001E021F9B8E700F0E9F8B5E700F047F9B2E712
+S315080001F000F0C9F8AFE700F0C1F8ACE700F0A5F8E1
+S31508000200A9E700F093F8A6E700F075F9A3E700F070
+S3150800021098F9A0E700F053F99DE700F0C7F99AE7C7
+S3150800022000F0DDF997E700F0EDF994E7202000F0FB
+S3150800023020F890E7ABE780B589B200F017FA01BD60
+S31508000240F8B504000D001600002704E02078C71949
+S31508000250641C00F053FA2800451E0028F6D1FFB2A8
+S3150800026037600120F2BD0020DFF8881381F882008C
+S315080002707047FE21DFF87C231170DFF87813487089
+S315080002800220DFF87013A1F88600704701000020ED
+S315080002900A7810434A7850EA02208A7850EA0240DF
+S315080002A0C97850EA0160704708700200120A4A705D
+S315080002B00200120C8A70000EC870704780B5FFF7EE
+S315080002C0D2FF0120DFF82C1381F88100FF20DFF828
+S315080002D0241308700020DFF81C134870C5484078BE
+S315080002E050F01000C34948700020C2498870C148C0
+S315080002F08078C049887000F0C4F9BE49C87000F01B
+S31508000300D5F9BC49087100F0D1F980B2000AB9499B
+S3150800031048710120B74988710120B649C87108207B
+S31508000320B449A1F8860000F0EDF901BD80B50020BA
+S31508000330B04981F88100FFF796FFFF20AD490870A4
+S315080003400120AC49A1F8860001BDFF20A949087023
+S315080003500020A8494870A74890F88200A5498870E7
+S315080003600020A449C8700020A24908710020A149AC
+S31508000370487106209F49A1F88600704780B500207D
+S31508000380FFF777FF01BD80B5FF209A4908709A48A4
+S315080003909849C1F888000020964948700020954978
+S315080003A0887000209349C87007209449FFF77CFF9E
+S315080003B008209049A1F8860001BD80B5FF218D4A25
+S315080003C01170001DFFF762FF8A49C1F888000120F5
+S315080003D08849A1F8860001BD10B5040000F051F95E
+S315080003E080B2401E6178884203DA2220FFF741FF77
+S315080003F017E06278824892B27E49D1F8881000F0F8
+S31508000400C5F9FF207B4908707A48D0F888106078CB
+S3150800041041187848C0F888106078401C7549A1F8DA
+S31508000420860010BD10B5040000F02BF980B2401EFE
+S315080004306178884203DA2220FFF71BFF1DE0201DA2
+S31508000440FFF724FF6B49C1F8880062786C4892B2BE
+S315080004506849D1F8881000F099F9FF2065490870B5
+S315080004606448D0F88810607841186248C0F8881047
+S315080004706078401C5F49A1F8860010BD80B5002150
+S315080004800091FF215B4A1170001DFFF7FFFE6A46C7
+S3150800049001005848D0F88800FFF7D2FE5549487041
+S315080004A056490098FFF700FF00205249887000203F
+S315080004B05049C87008204F49A1F8860001BD80B58B
+S315080004C0FF204C49087000204A49487000204949D5
+S315080004D0887000F0D6F84749C87000204549087169
+S315080004E00020444948710020424988710720414943
+S315080004F0A1F8860001BD10B5040000F0C2F8621C20
+S3150800050080B2401E01003B48D0F8880000F0FEF893
+S31508000510002803D13120FFF7ACFE11E0FF20354952
+S31508000520087000F0AEF83349D1F8881080B2401E42
+S3150800053040183049C1F8880001202E49A1F88600E4
+S3150800054010BD10B5040000F09CF880B2801E6178DA
+S31508000550884203DA2220FFF78CFE26E0FF20254991
+S31508000560087001202349A1F886006078002807D181
+S3150800057000F0DCF8002802D13120FFF77AFE14E0FB
+S31508000580A21C61781B48D0F8880000F0BFF8002844
+S3150800059003D13120FFF76DFE07E01648D0F8881022
+S315080005A0607841181348C0F8881010BD10B5114975
+S315080005B0D1F88840001DFFF769FE0100200000F011
+S315080005C0A9F8002803D13120FFF753FE06E0FF20E3
+S315080005D00849087001200749A1F8860010BD80B5B2
+S315080005E000F0B2F8FF200349087001200149A1F87C
+S315080005F0860001BD14040020941D0008180400207C
+S315080006001504002080B53120FFF733FE01BD0EE04A
+S3150800061002684368024408305FEAC37C44BF4B441F
+S315080006205B1E52F804CB43F804CB091FF9D150F8E6
+S31508000630041B0029ECD1704780B5FFF757FD00F081
+S31508000640DAF800202449087001BD80B569462348B8
+S3150800065000F010F9012807D100201F4908709DF8FD
+S3150800066000101E48FFF771FD01BD704780B51A4A94
+S315080006701278002A02D1C9B200F0DBF8FFF75FFD55
+S3150800068001BD15480078002805D0022807D004D3F4
+S31508000690032806D007E0812006E0002004E00020B9
+S315080006A002E0002000E0812080B270470A48007806
+S315080006B0002805D0022807D004D3032806D007E06F
+S315080006C0812006E0002004E0002002E0002000E08F
+S315080006D0812080B27047000008000020A004002096
+S315080006E010B50024FFF721FD002800D001242000C2
+S315080006F0C0B210BD80B500F05DF901BD80B500F04F
+S315080007005EF901BD80B500F05FF901BD80B500F066
+S3150800071064F902BD80B500F091F902BD80B500F01C
+S3150800072018FA02BD80B500F05DFA02BD80B500F08A
+S31508000730D5F9002801D1002001E000F038FA02BD01
+S3150800074080B500F0FFFA01BD10B5FFF7E7FF0028F6
+S3150800075016D000F01EF9002812D0FFF786FF00F029
+S3150800076006FB00F02DFBFFF7DDFF064908400649AA
+S315080007700860FFF7D7FF001D046800F0E5FAA047F8
+S3150800078010BD000080FFFF1F08ED00E070B50400F3
+S315080007900D00160005E0287820706D1C641CFFF714
+S315080007A0ADFF3000461E80B20028F4D170BD0000AF
+S315080007B0C16851F40051C1607047C16831F40051F5
+S315080007C0C1607047016931F490410161416931F0B6
+S315080007D02A01416170470068400910F0010070471E
+S315080007E00068C00910F0010070474068C0B2704741
+S315080007F0C9B24160704700B587B05848FFF7DDFFBA
+S315080008004FF46140009000200190002002900020E3
+S3150800081003900C2004900020059069464F4800F08C
+S315080008204CFB4E48FFF7CEFF4C48FFF7C1FF07B019
+S3150800083000BD70B504000D002800C0B2822803DB95
+S315080008406F21474800F080FB2800C0B200F06FF81F
+S31508000850002607E0FFF752FF300080B2205C00F068
+S3150800086066F8761C30002900C9B280B289B288427F
+S31508000870F0D370BD38B504000D003A48007800285A
+S3150800088017D1394800F044F801283FD13648007896
+S3150800089000283BD034480078822837DA00F0A4FADA
+S315080008A03249086000203249087001202D49087035
+S315080008B02CE02D482E4909780844401C00F028F8F9
+S315080008C0012819D12A480078401C29490870284867
+S315080008D0007825490978884218D12548027892B2C5
+S315080008E024492000FFF752FF00201E4908702048BF
+S315080008F00078287001200AE000F076FA1B4909689A
+S315080009006431814202D2002016490870002032BDA7
+S3150800091010B504001148FFF75EFF002805D00F4800
+S31508000920FFF763FF2070012000E0002010BD10B51E
+S315080009300100C9B20948FFF75BFF00F055FA040049
+S315080009400A340648FFF74CFF002805D1FFF7D6FE04
+S3150800095000F04AFA8442F4D210BD00000044004078
+S31508000960301C0008E505002024050020D8050020D5
+S31508000970E405002025050020806810EA112080B2D1
+S31508000980C1F30F21884201D1012000E00020C0B246
+S31508000990704780B505490648FFF7EEFF002801D1E4
+S315080009A0002002E000F003FB012002BD2000200425
+S315080009B00010014080B5642000F0D2FA01BD80B570
+S315080009C000F0D1FA01BD00005FF0FF30A0490860D1
+S315080009D05FF0FF309F490860704710B50B009E49CD
+S315080009E00C6F9D49496F0C19641E241A591E8C42B6
+S315080009F001D2002021E098490968884209D396491E
+S31508000A000C6F9549496F0C19641E1918491E8C42BA
+S31508000A1001D2002011E00400640A4FF400714C432F
+S31508000A208D4909688C4204D101008A4800F016F9FC
+S31508000A3003E00100864800F011F910BD78B585B0CD
+S31508000A40002200920124844A136F834A526FD318F6
+S31508000A505B1E1B1A4A1E934201D200203CE003008B
+S31508000A609B0A4FF4806253437B4A1268934209D328
+S31508000A70794A156F784A526F55196D1E0A18521E13
+S31508000A80954201D2002027E04018C01A0500AD0A99
+S31508000A90800500D06D1C002001900393012004906E
+S31508000AA000F0E7FA002604E0039810F5806003904A
+S31508000AB0761C3000290080B289B2884208D2FFF736
+S31508000AC01DFE694601A800F06DFB0028ECD0002445
+S31508000AD000F0E1FA2000C0B206B070BD80B5002073
+S31508000AE000905C48006810F1010F01D101202FE049
+S31508000AF000995848406841180091009955488068FF
+S31508000B004118009100995348C0684118009100990E
+S31508000B10504800694118009100994E4840694118AB
+S31508000B20009100994B4880694118009100994948FD
+S31508000B30C069411800910098C04300900098401C75
+S31508000B4000906A46042144480068EC30FFF745FFE8
+S31508000B5002BD002140480068006841183E48006808
+S31508000B60001D006841183C480068083000684118B4
+S31508000B70394800680C30006841183748006810305A
+S31508000B800068411834480068143000684118324833
+S31508000B9000681830006841182F480068EC30006873
+S31508000BA04118002901D1012000E00020704780B5D6
+S31508000BB02848006810F1010F06D0264800F099F879
+S31508000BC0002801D100200CE02148006810F1010F2F
+S31508000BD006D01F4800F08DF8002801D1002000E05B
+S31508000BE0012002BD1C480068704780B5CA0501D0BF
+S31508000BF000200BE002688A4201D1012006E001606C
+S31508000C004FF40072001DFFF7C1FD012002BD38B583
+S31508000C1004000D000F48844208D10D4C290020001D
+S31508000C20FFF7E3FF002810D100200FE00A4800680C
+S31508000C30854203D1074C08480568EFE7200000F015
+S31508000C4058F80028EAD1002000E0200032BD000054
+S31508000C500C00002010020020FC1A00082DE9F041C3
+S31508000C600400884616001D0047467F0A4FF40070A8
+S31508000C704743206810F1010F07D139002000FFF71C
+S31508000C80B4FF002801D1002031E02068B84208D01E
+S31508000C9039002000FFF7BBFF0400002C01D100201B
+S31508000CA025E02068B8EB000804EB080010F10408FA
+S31508000CB0FFF724FD201DB8EB0000B0F5007F09D32F
+S31508000CC017F500712000FFF7A2FF0400002C0BD0D7
+S31508000CD014F10408307888F8000018F10108761C29
+S31508000CE06D1E002DE4D101E0002000E00120BDE8E2
+S31508000CF0F0812DE9F0410500012600F0BAF9002738
+S31508000D0004E0D8F80000A04215D17F1C802F13D22A
+S31508000D10D5F8008018EB870805EB87004468FFF7CD
+S31508000D20EDFC220000234146022000F04FF900287E
+S31508000D30E7D0002600E0002600F0ADF93000C0B28A
+S31508000D40BDE8F08172B6704762B6704780B5114843
+S31508000D50006850F010000F490860032000F007FBF8
+S31508000D60002000F02BFB00F01CFC002002BD80B523
+S31508000D705FF0FF30084908600020084908605FF006
+S31508000D80FF300549086000200349086000F04EFC62
+S31508000D90002002BD002002400C1002401010024044
+S31508000DA080B500F00DF81348134908600020134970
+S31508000DB0086005201249086000201249086001BD34
+S31508000DC000200F49086000200B49086000200B49E5
+S31508000DD0086070470A480068C00304D509480068D7
+S31508000DE0401C08490860704780B5FFF7F3FF0548BF
+S31508000DF0006802BD3F19010014E000E018E000E0B9
+S31508000E0010E000E0DC05002080B5FFF7EDFF02BD2D
+S31508000E10C068400B10F001007047026932F4405276
+S31508000E20114301617047426932F4407211434161CE
+S31508000E30704770B4192303FB01F39400B3FBF4F372
+S31508000E406424B3FBF4F4192303FB01F39500B3FB05
+S31508000E50F5F5192303FB01F39600B3FBF6F36426B5
+S31508000E60B3FBF6F67FF0630303FB06552B0132331B
+S31508000E706425B3FBF5F515F0F00515EB04151923F4
+S31508000E8003FB01F39400B3FBF4F4192359439200CE
+S31508000E90B1FBF2F16422B1FBF2F27FF0630101FBD0
+S31508000EA00244210132316422B1FBF2F111F00F0143
+S31508000EB04D19ADB2856070BC7047F8B584B00500B1
+S31508000EC00F00012600242800FFF7A2FF00282DD1D5
+S31508000ED0E9681C48014078680143F86801433869A5
+S31508000EE00143E960B9682800FFF797FF7969280088
+S31508000EF0FFF799FF684600F044FC0F48854201D188
+S31508000F00039C08E00D48854201D1029C03E00C4889
+S31508000F10854200D1029C002C08D03868002805D0EC
+S31508000F2000263A6821002800FFF783FF3000C0B288
+S31508000F3005B0F0BD00000000003801400044004044
+S31508000F4000480040F3E9FFFF80B5FFF7D7FBFCE751
+S31508000F50C1F30F2101617047C1F30F214161704749
+S31508000F6016490880704780B5FFF73EFF144909689F
+S31508000F7088421BD313480078002808D1012011495C
+S31508000F80087042F220011048FFF7E2FF07E0002050
+S31508000F900C49087042F220010B48FFF7DDFFFFF706
+S31508000FA023FF0649098808180549086001BD80B568
+S31508000FB042F220010448FFF7CFFF01BDE0050020FB
+S31508000FC0D4050020E3050020000801402DE9F04182
+S31508000FD00600884614001D00012000200020DFF8C6
+S31508000FE0A801007E012801D1022040E00120DFF897
+S31508000FF0981108764CF2503000F060F80100C9B23A
+S3150800100000292FD1012E01D1012604E0022E01D19B
+S31508001010022600E00426002700E07F1C3900320083
+S31508001020C9B2D2B291421DD220002900FFB23A01BC
+S3150800103000F01AFC010089B23800C0B218EB400073
+S3150800104000F031F84CF2503000F038F8DFF83C1177
+S31508001050096849084900DFF8342111600100C9B25E
+S315080010600029DAD00021DFF820211176C0B2BDE8C8
+S31508001070F08100204549096809060AD54549464AC6
+S3150800108011604649444A116040490968090600D575
+S315080010900120C0B270473D48006850F080003B49C7
+S315080010A00860002070470022374BDA61374A126819
+S315080010B052F00102354B1A600180704738B50400BA
+S315080010C0FFF7A2FE050032480068C0070BD514F1E9
+S315080010D0010FF8D0002C04D0FFF796FE401B84427F
+S315080010E0F1D2032017E02A480068800602D520209E
+S315080010F02749086026480068C00607D428480068BB
+S31508001100C00703D422480068400703D500F004F856
+S31508001110012000E0002032BD00201D490968C906EB
+S3150800112007D51949C96951F00201174AD16150F02A
+S31508001130100017490968490707D51349C96951F0C5
+S315080011400101114AD16150F0040015490968C9071F
+S315080011500BD50D49C96951F004010B4AD1611049F3
+S315080011600968490849000E4A116040F2011188428F
+S3150800117006D10B480068400840000949086001E0AC
+S315080011800349086070470000B0050020102002409F
+S315080011900C2002402301674504200240AB89EFCDAD
+S315080011A01C200240F8B506000C0001250020DFF8D7
+S315080011B0FC00007E012801D102204DE00120DFF865
+S315080011C0EC1008763068022816D14CF25030FFF73A
+S315080011D075FF00283AD1012000F03FF84CF2503054
+S315080011E0FFF76CFF0500DFF8C800006830F0040060
+S315080011F0DFF8BC10086029E04CF25030FFF75EFFBC
+S31508001200002823D15FF0FF302060B76801E017F5AA
+S315080012108067F1684FF48062B06802FB01018F4273
+S3150800122014D2380000F02EF84CF25030FFF746FF83
+S315080012300500DFF87C00006830F00200DFF8701067
+S3150800124008602800C0B20028E1D027600020DFF837
+S315080012505C1008762800C0B2F2BD0020DFF84C10FA
+S31508001260C861DFF84C00006850F00400DFF8401051
+S315080012700860DFF83C00006850F04000DFF83010E6
+S31508001280086070470021094AD1610949096851F087
+S315080012900201074A1160074908600548006850F0CE
+S315080012A0400003490860704700000000B0050020B0
+S315080012B0102002401420024010F0070038490A683E
+S315080012C04FF6FF010A4052EA0022364802433448E4
+S315080012D00260704732480068C0F302207047020077
+S315080012E052B2002A04D409012F4A40B2115407E029
+S315080012F009012E4A40B210F00F00104400F8041CF1
+S31508001300704710B410F00700D0F10703052B01D37E
+S31508001310042301E0D0F10703041D072C01D20020A5
+S3150800132000E0C01E012414FA03F35B1E1940814035
+S31508001330012313FA00F0401E1040084310BC704702
+S3150800134080B5411EB1F1807F01D301200EE0401E19
+S31508001350174908600F215FF0FF30FFF7C0FF002034
+S3150800136014490860072014490860002002BD80B5AA
+S31508001370FFF7A2FF01BD70B504000D00160000209E
+S31508001380FFF7A8FF32002900FFF7BBFF0100200086
+S3150800139040B2FFF7A4FF70BD80B5FFF7D1FF02BDCD
+S315080013A00CED00E00000FA0500E400E018ED00E0AE
+S315080013B014E000E018E000E010E000E010B50400DA
+S315080013C04FF47A700D490978B0FBF1F00C490968B9
+S315080013D0B1FBF0F0FFF7E0FF002801D001200CE098
+S315080013E0102C09D2002221005FF0FF30FFF7C3FF5F
+S315080013F004480460002000E0012010BD0900002018
+S3150800140004000020000000209648006850F4802060
+S315080014109449086070479348006850F480309149B1
+S31508001420086070478F480068400C10F0010070474C
+S315080014308D4909688908890008438B4908607047FF
+S315080014408948006810F00C0070478749096831F030
+S31508001450F00108438449086070478349096831F4F4
+S31508001460E06108438049086070477F49096831F49C
+S31508001470605108437C49086070477A48006850F014
+S31508001480807078490860704776480068400E10F00A
+S3150800149001007047744A126832F47C1210F4403026
+S315080014A01043084370490860704781B06F4909685E
+S315080014B001436E4A11606D4909680840009000981A
+S315080014C001B070476949096831EA00006749086050
+S315080014D0704781B0664909680143654A11606449E5
+S315080014E0096808400090009801B07047604909688B
+S315080014F031EA00005E49086070475E490968C90814
+S31508001500C90008435B49086070475A48006810F0EC
+S3150800151007007047C1F30F214161704780B500F09D
+S3150800152005F800F0B0F900F0BCF9FCE780B5FFF764
+S315080015300DFC00F001F801BD80B50220FFF7DDFFC4
+S31508001540FFF7E3FF022803D065214B48FFF7FCFCB1
+S31508001550FFF75AFFFFF75FFFFFF764FF0128FBD18C
+S315080015605FF4E0115FF48030FFF794FFFFF785FF23
+S31508001570FFF78AFF0128FBD10020FFF766FF4FF42B
+S315080015808060FFF76AFF0020FFF76FFF0220FFF772
+S315080015904FFFFFF755FF0828FBD1384800F08CF9B4
+S315080015A001BD00B585B00120FFF793FF5FF08050BD
+S315080015B0FFF77BFF0420FFF78CFF1020FFF789FF5A
+S315080015C05FF40030FFF771FF42F22000009001201F
+S315080015D0019002200290002003906946284800F0F6
+S315080015E017FA42F220012648FFF794FF2548009093
+S315080015F0042001906946244800F00AFA40F20440A3
+S31508001600009009200190032002900020039069466B
+S315080016101B4800F0FDF940F60800009004200190F0
+S315080016206946174800F0F4F905B000BD80B500F02A
+S315080016307DF8154800F0A7F9114800F0A4F95FF401
+S315080016400030FFF73FFF1020FFF750FF0420FFF799
+S315080016504DFF5FF08050FFF735FF0120FFF746FF8B
+S3150800166001BD000000100240041002401C10024098
+S315080016701810024000200240DC1B000800A24A04A1
+S3150800168000080140200020040010014070470000B7
+S315080016906D48006850F001006B49086070476A4859
+S315080016A00068400810F0010070476749096831F082
+S315080016B0F80151EAC0016448016070476349096846
+S315080016C08908890008436149086070475F480068CF
+S315080016D010F00C0070475D48006810F0F000704785
+S315080016E05A48006810F4E06070475848006810F4DB
+S315080016F06050704754480068400E10F0010070476B
+S315080017005248006810F4803070475048006810F45A
+S31508001710701070474D480068C0F3404070474C4809
+S31508001720006850F080704A490860704780B5FFF736
+S31508001730AFFFFFF7B4FF0128FBD10020FFF7BEFF7C
+S31508001740FFF7C4FF0028FBD13F48006830F08070DF
+S315080017503D490860FFF7CEFF0028FBD100203B4932
+S3150800176008603948006830F450203749086010206E
+S31508001770FFF79BFF002037490860FFF7D0FF0020DE
+S3150800178002BD10B5040000F00EF82060206800F0D5
+S315080017901EF86060606800F025F8A060606800F0D8
+S315080017A02BF8E06010BD80B50020FFF78FFF0028FA
+S315080017B004D0042804D0082804D006E0264805E00A
+S315080017C0254803E000F022F800E0234802BD10B5E2
+S315080017D00400FFF780FF2149C0F30310085CC440EA
+S315080017E0200010BD10B50400FFF77AFF1C49000A57
+S315080017F0085CC440200010BD10B50400FFF775FF53
+S315080018001749C00A085CC440200010BD10B5002066
+S315080018100020FFF775FF002803D0B0F5803F02D0FF
+S3150800182008E0104C07E0FFF775FF401C0A49B1FBBA
+S31508001830F0F400E00B4CFFF768FF800C801C444373
+S31508001840200010BD000000000010024004100240F5
+S31508001850241002400810024000127A00701D000889
+S315080018608C1D000800093D00D2B2203A22BF21FA99
+S3150800187002F0002170472032D141D04048409140C3
+S31508001880D1404840704780B5FEF75AFFFEF732FF51
+S31508001890FFF786FAFEF736FFFEF7CEFE00F0FAF8F7
+S315080018A001BD80B5FEF72AFFFFF794FAFEF7CDFED5
+S315080018B000F0F9F801BD0000014908607047000012
+S315080018C00400002070B410EB116091FAA1F3B3FA8A
+S315080018D083F391FAA1F1B1FA81F405680F26DBB218
+S315080018E099008E40B543E4B2A1008A402A430260BB
+S315080018F070BC704770B410EB116091FAA1F3B3FA9B
+S3150800190083F391FAA1F1B1FA81F405680326DBB2F3
+S3150800191099008E40B543E4B2A1008A402A4302608A
+S3150800192070BC704770B410EB116091FAA1F3B3FA6A
+S3150800193083F391FAA1F1B1FA81F405680426DBB2C2
+S3150800194099008E40B543E4B2A1008A402A4302605A
+S3150800195070BC7047C36833EA1123090A91FAA1F1EA
+S31508001960B1FA81F18A401A43C26070472249096870
+S3150800197008432149086070471F49096831EA000091
+S315080019801D490860704710B500241C49884206D1D5
+S315080019900420FFF7EBFF0420FFF7EEFF28E01849C5
+S315080019A0884206D10820FFF7E1FF0820FFF7E4FF89
+S315080019B01EE01449884206D11020FFF7D7FF1020F1
+S315080019C0FFF7DAFF14E01049884206D12020FFF716
+S315080019D0CDFF2020FFF7D0FF0AE00C49884206D148
+S315080019E04020FFF7C3FF4020FFF7C6FF00E00124B1
+S315080019F02000C0B210BD00000C10024000080140D3
+S31508001A00000C01400010014000140140001801407C
+S31508001A102DE9F04104000D002E683602360C96FAC0
+S31508001A20A6F0B0FA80F72DE05FF0011017F1F8087C
+S31508001A3010FA08F858F0806809E03000F840C00746
+S31508001A401FD5082FF0D240F2011818FA07F86A686D
+S31508001A5041462000FFF736FF2A6941462000FFF776
+S31508001A6079FF6868012802D06868092809D1AA6838
+S31508001A7041462000FFF73EFFEA6841462000FFF78F
+S31508001A8051FF7F1C3000F8400028D6D10020BDE861
+S31508001A90F081000080B501201549087000F01DF896
+S31508001AA000F001F801BD80B5FEF71AFE012813D033
+S31508001AB00F48007801280FD1FFF796F90D490A68F3
+S31508001AC00D4909688A1812F5FA72904204D3002063
+S31508001AD007490870FEF738FE01BD80B5044800784E
+S31508001AE0012803D1FFF780F90349086001BD00000A
+S31508001AF0E2050020D0050020A805002000200008E7
+S31508001B0000200000004000080020000000600008D7
+S31508001B1000200000008000080020000000A0000847
+S31508001B200020000000C000080020000000E00008B7
+S31508001B300020000000000108002000000020010825
+S31508001B400020000000400108002000000060010895
+S31508001B5000200000008001080020000000A0010805
+S31508001B600020000000C001080020000000E0010875
+S31508001B70002000001348006850F001001149086071
+S31508001B8011480168114801400F4801600D48016875
+S31508001B900F4801400B4801600A48006830F480206D
+S31508001BA0084908600848006830F4FE0006490860DD
+S31508001BB05FF41F00074908605FF000600649086087
+S31508001BC07047000000100240041002400000FFF8B1
+S31508001BD0FFFFF6FE0810024008ED00E0433A5C57A6
+S31508001BE06F726B5C736F6674776172655C4F706554
+S31508001BF06E424C545C5461726765745C44656D6FE3
+S31508001C005C41524D434D335F53544D333246315F39
+S31508001C104E75636C656F5F4631303352425F49419A
+S31508001C20525C426F6F745C6D61696E2E63000000D2
+S31508001C30433A5C576F726B5C736F66747761726553
+S31508001C405C4F70656E424C545C5461726765745C97
+S31508001C50536F757263655C41524D434D335F535400
+S31508001C604D333246315C72733233322E63000000D4
+S31508001C7030B4002512E050F8042BD30744BF4A4479
+S31508001C80521E091F042942F8045BFAD213468C0730
+S31508001C9044BF15809B1CC90748BF1D7050F8041B1C
+S31508001CA00029E8D130BC704710B507497944183186
+S31508001CB0064C7C44163404E00A68081D114488471B
+S31508001CC00146A142F8D110BD080000002800000016
+S31508001CD0A1FFFFFFDC0500000C000020000000004B
+S31508001CE02FE9FFFF0C00000098000000000000200C
+S31508001CF00000000000F00DF8002801D0FFF7D4FF1F
+S31508001D00AFF300800020AFF30080FFF707FC00F078
+S31508001D1002F80120704700F001B80000074638466F
+S31508001D2000F002F8FBE7000080B5AFF30080024A36
+S31508001D3011001820ABBEFBE7260002000548014645
+S31508001D4003B4684680F30988AFF30080AFF30080D8
+S31508001D50FFF7D0FFA5EDF5FE024885460248804705
+S31508001D6002480047E80D0020751B00083D1D0008C5
+S31508001D70000000000000000001020304060708092D
+S31508001D80100000000024F400040100000000000018
+S31508001D90010203044F70656E424C5400FFF7FEBF04
+S31508001DA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF59
+S31508001DB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF49
+S31508001DC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF39
+S31508001DD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF29
+S31508001DE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF19
+S31508001DF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF09
+S31508001E00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8
+S31508001E10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8
+S31508001E20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8
+S31508001E30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8
+S31508001E40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB8
+S31508001E50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA8
+S30D08001E60FFF7FEBFFFF7FEBF06
+S70508001D3D98
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep
index 1e8bde13..5ca93fee 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep
@@ -1,544 +1,215 @@
- 4
- 2732401468
+ 5
+ 535939346
Debug
- $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h
- $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h
- $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c
- $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_tim_ex.o
+ $TOOLKIT_DIR$\inc\c\aarch32\intrinsics.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c
+ $PROJ_DIR$\..\obj\Boot\main.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_dma.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_gpio.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_rcc.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_can.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_dma.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_exti.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_flash_ex.o
+ $PROJ_DIR$\..\obj\Boot\startup_stm32f103xb.o.rsp
+ $PROJ_DIR$\..\obj\Boot\hooks.lst
+ $TOOLKIT_DIR$\inc\c\aarch32\iar_intrinsics_common.h
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_cortex.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_gpio.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_flash.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_gpio_ex.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_tim.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_exti.lst
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c
+ $PROJ_DIR$\..\hooks.c
+ $PROJ_DIR$\..\led.c
+ $PROJ_DIR$\..\led.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h
- $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h
- $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.out
- $PROJ_DIR$\..\obj\stm32f10x_cec.lst
- $PROJ_DIR$\..\obj\backdoor.o
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst
- $PROJ_DIR$\..\obj\stm32f10x_adc.o
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst
- $PROJ_DIR$\..\obj\stm32f10x_i2c.o
- $PROJ_DIR$\..\obj\xcp.o
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.o
- $PROJ_DIR$\..\obj\stm32f10x_bkp.o
- $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec
- $PROJ_DIR$\..\obj\stm32f10x_exti.o
- $TOOLKIT_DIR$\inc\c\ycheck.h
- $PROJ_DIR$\..\obj\stm32f10x_tim.o
- $PROJ_DIR$\..\obj\flash.lst
- $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h
- $PROJ_DIR$\..\obj\core_cm3.o
- $PROJ_DIR$\..\obj\system_stm32f10x.pbi
- $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi
- $PROJ_DIR$\..\obj\stm32f10x_usart.o
- $PROJ_DIR$\..\timer.c
- $PROJ_DIR$\..\obj\flash_layout.lst
- $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_pwr.o
- $PROJ_DIR$\..\obj\timer.o
- $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi
- $PROJ_DIR$\..\obj\xcp.lst
- $PROJ_DIR$\..\obj\stm32f10x_rcc.lst
- $PROJ_DIR$\..\obj\timer.pbi
- $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.o
- $PROJ_DIR$\..\obj\usb.lst
- $TOOLKIT_DIR$\inc\c\stdint.h
- $TOOLKIT_DIR$\inc\c\ysizet.h
- $PROJ_DIR$\..\obj\com.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et
- $TOOLKIT_DIR$\lib\m7M_tl.a
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl
- $PROJ_DIR$\..\obj\stm32f10x_gpio.o
- $PROJ_DIR$\..\obj\stm32f10x_pwr.lst
- $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_tim.pbi
- $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_gpio.lst
- $PROJ_DIR$\..\obj\stm32f10x_bkp.lst
- $PROJ_DIR$\..\obj\core_cm3.pbi
- $TOOLKIT_DIR$\inc\c\DLib_Product.h
- $PROJ_DIR$\..\obj\stm32f10x_adc.pbi
- $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et
- $PROJ_DIR$\..\obj\backdoor.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_flash.lst
- $TOOLKIT_DIR$\inc\c\string.h
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi
- $PROJ_DIR$\..\obj\core_cm3.lst
- $PROJ_DIR$\..\obj\xcp.__cstat.et
- $PROJ_DIR$\..\obj\system_stm32f10x.o
- $PROJ_DIR$\..\obj\net.xcl
- $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et
- $PROJ_DIR$\..\obj\file.lst
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.o
- $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et
- $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h
- $PROJ_DIR$\..\obj\com.xcl
- $PROJ_DIR$\..\obj\backdoor.lst
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_flash.pbi
- $PROJ_DIR$\..\obj\openblt_nucleo_stm32f103rb.map
- $PROJ_DIR$\..\obj\core_cm3.__cstat.et
- $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.srec
- $PROJ_DIR$\..\obj\led.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h
- $PROJ_DIR$\..\obj\hooks.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
- $PROJ_DIR$\..\timer.h
- $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_spi.o
- $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_dma.lst
- $PROJ_DIR$\..\obj\cop.xcl
- $PROJ_DIR$\..\obj\uart.xcl
- $PROJ_DIR$\..\obj\stm32f10x_tim.lst
- $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h
- $PROJ_DIR$\..\obj\boot.xcl
- $PROJ_DIR$\..\obj\xcp.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst
- $PROJ_DIR$\..\obj\timer.xcl
- $PROJ_DIR$\..\obj\file.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h
- $PROJ_DIR$\..\boot.h
- $PROJ_DIR$\..\obj\startup_stm32f103xb.o
- $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi
- $PROJ_DIR$\..\obj\cpu.o
- $TOOLKIT_DIR$\inc\c\xencoding_limits.h
- $PROJ_DIR$\..\obj\cpu_comp.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl
- $PROJ_DIR$\..\obj\stm32f10x_can.lst
- $PROJ_DIR$\..\obj\main.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
- $PROJ_DIR$\..\obj\flash_layout.__cstat.et
- $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl
- $PROJ_DIR$\..\obj\flash_layout.pbi
- $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl
- $PROJ_DIR$\..\obj\main.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl
- $PROJ_DIR$\..\obj\stm32f10x_rtc.o
- $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl
- $PROJ_DIR$\..\obj\system_stm32f1xx.xcl
- $PROJ_DIR$\..\obj\system_stm32f1xx.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c
- $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c
$PROJ_DIR$\..\blt_conf.h
- $PROJ_DIR$\..\hooks.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h
- $PROJ_DIR$\..\flash_layout.c
- $PROJ_DIR$\..\led.c
- $PROJ_DIR$\..\main.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h
- $PROJ_DIR$\..\lib\system_stm32f1xx.c
- $PROJ_DIR$\..\startup_stm32f103xb.s
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h
- $PROJ_DIR$\..\led.h
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h
- $PROJ_DIR$\..\..\..\..\Source\boot.h
- $PROJ_DIR$\..\..\..\..\Source\plausibility.h
- $PROJ_DIR$\..\..\..\..\Source\boot.c
- $PROJ_DIR$\..\..\..\..\Source\usb.h
- $PROJ_DIR$\..\..\..\..\Source\xcp.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h
+ $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c
+ $PROJ_DIR$\..\lib\system_stm32f1xx.c
+ $PROJ_DIR$\..\flash_layout.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c
$PROJ_DIR$\..\..\..\..\Source\xcp.c
- $PROJ_DIR$\..\..\..\..\Source\cpu.h
- $PROJ_DIR$\..\..\..\..\Source\cop.c
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c
$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c
- $PROJ_DIR$\..\..\..\..\Source\assert.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c
+ $PROJ_DIR$\..\..\..\..\Source\cop.c
+ $PROJ_DIR$\..\..\..\..\Source\rs232.h
+ $PROJ_DIR$\..\startup_stm32f103xb.s
+ $PROJ_DIR$\..\..\..\..\Source\boot.h
+ $PROJ_DIR$\..\..\..\..\Source\com.h
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_pwr.o
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_rcc.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_rcc_ex.o
+ $PROJ_DIR$\..\..\..\..\Source\asserts.c
+ $PROJ_DIR$\..\..\..\..\Source\boot.c
+ $PROJ_DIR$\..\..\..\..\Source\nvm.h
+ $PROJ_DIR$\..\..\..\..\Source\asserts.h
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h
+ $PROJ_DIR$\..\main.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c
$PROJ_DIR$\..\..\..\..\Source\backdoor.c
- $PROJ_DIR$\..\..\..\..\Source\assert.h
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c
- $PROJ_DIR$\..\..\..\..\Source\backdoor.h
$PROJ_DIR$\..\..\..\..\Source\file.c
$PROJ_DIR$\..\..\..\..\Source\file.h
- $PROJ_DIR$\..\..\..\..\Source\net.h
- $PROJ_DIR$\..\..\..\..\Source\can.h
- $PROJ_DIR$\..\..\..\..\Source\com.h
- $PROJ_DIR$\..\..\..\..\Source\nvm.h
- $PROJ_DIR$\..\..\..\..\Source\rs232.h
- $PROJ_DIR$\..\..\..\..\Source\timer.h
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c
- $PROJ_DIR$\..\..\..\..\Source\com.c
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c
- $PROJ_DIR$\..\..\..\..\Source\cop.h
+ $PROJ_DIR$\..\..\..\..\Source\plausibility.h
+ $PROJ_DIR$\..\..\..\..\Source\xcp.h
$PROJ_DIR$\..\..\..\..\Source\net.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst
- $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst
- $PROJ_DIR$\..\obj\rs232.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl
- $PROJ_DIR$\..\obj\rs232.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et
- $TOOLKIT_DIR$\inc\c\cmsis_iar.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.lst
- $PROJ_DIR$\..\obj\nvm.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et
- $PROJ_DIR$\..\obj\led.xcl
- $PROJ_DIR$\..\obj\assert.xcl
- $PROJ_DIR$\..\obj\usb.xcl
- $TOOLKIT_DIR$\inc\c\iccarm_builtin.h
- $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.lst
- $PROJ_DIR$\..\obj\rs232.o
- $PROJ_DIR$\..\obj\rs232.__cstat.et
- $PROJ_DIR$\..\obj\net.lst
- $PROJ_DIR$\..\obj\cpu.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi
- $PROJ_DIR$\..\obj\system_stm32f1xx.lst
- $PROJ_DIR$\..\obj\can.o
- $PROJ_DIR$\..\obj\stm32f10x_dac.lst
- $PROJ_DIR$\..\obj\cpu.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst
- $PROJ_DIR$\..\obj\flash.xcl
- $PROJ_DIR$\..\obj\hooks.xcl
- $PROJ_DIR$\..\obj\net.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst
- $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et
- $PROJ_DIR$\..\obj\can.xcl
- $PROJ_DIR$\..\obj\backdoor.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h
- $PROJ_DIR$\..\obj\stm32f10x_flash.o
- $TOOLKIT_DIR$\inc\c\stdio.h
- $PROJ_DIR$\..\obj\cop.lst
- $PROJ_DIR$\..\obj\net.__cstat.et
- $PROJ_DIR$\..\obj\uart.__cstat.et
- $PROJ_DIR$\..\obj\usb.__cstat.et
- $PROJ_DIR$\..\obj\assert.__cstat.et
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c
- $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et
- $PROJ_DIR$\..\obj\nvm.o
- $PROJ_DIR$\..\obj\hooks.lst
- $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi
- $PROJ_DIR$\..\obj\cop.o
- $PROJ_DIR$\..\obj\stm32f10x_can.o
- $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et
- $PROJ_DIR$\..\obj\cpu_comp.lst
- $PROJ_DIR$\..\obj\assert.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o
- $PROJ_DIR$\..\obj\uart.o
- $PROJ_DIR$\..\obj\stm32f10x_exti.lst
- $PROJ_DIR$\..\obj\com.o
- $PROJ_DIR$\..\obj\timer.__cstat.et
- $PROJ_DIR$\..\obj\cpu_comp.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o
- $PROJ_DIR$\..\boot.c
- $PROJ_DIR$\..\obj\usb.o
- $PROJ_DIR$\..\obj\timer.lst
- $PROJ_DIR$\..\obj\boot.pbi
- $PROJ_DIR$\..\obj\stm32f10x_rtc.lst
- $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst
- $PROJ_DIR$\..\obj\flash.__cstat.et
- $PROJ_DIR$\..\obj\cop.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal.o
- $PROJ_DIR$\..\obj\file.o
- $PROJ_DIR$\..\obj\file.__cstat.et
- $PROJ_DIR$\..\obj\uart.lst
- $PROJ_DIR$\..\obj\hooks.__cstat.et
- $PROJ_DIR$\..\obj\boot.o
- $PROJ_DIR$\..\obj\stm32f10x_dma.pbi
- $PROJ_DIR$\..\obj\nvm.lst
- $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et
- $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out
- $PROJ_DIR$\..\obj\cpu.lst
- $PROJ_DIR$\..\obj\stm32f103.pbd
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst
- $PROJ_DIR$\..\obj\misc.lst
- $PROJ_DIR$\..\obj\can.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst
- $PROJ_DIR$\..\obj\stm32f10x_sdio.o
- $PROJ_DIR$\..\obj\stm32f10x_cec.pbi
- $PROJ_DIR$\..\obj\stm32f10x_usart.pbi
- $PROJ_DIR$\..\obj\stm32f10x_spi.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst
- $PROJ_DIR$\..\obj\flash.o
- $TOOLKIT_DIR$\lib\rt7M_tl.a
- $PROJ_DIR$\..\header.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et
- $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
- $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.srec
- $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_dac.o
- $PROJ_DIR$\..\obj\stm32f10x_i2c.lst
- $PROJ_DIR$\..\obj\stm32f10x_can.pbi
- $PROJ_DIR$\..\obj\boot.__cstat.et
- $PROJ_DIR$\..\obj\misc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_rcc.o
- $TOOLKIT_DIR$\lib\shb_l.a
- $PROJ_DIR$\..\obj\led.o
- $PROJ_DIR$\..\obj\stm32f10x_crc.lst
- $TOOLKIT_DIR$\inc\c\yvals.h
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst
- $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et
- $PROJ_DIR$\..\obj\cpu_comp.o
- $PROJ_DIR$\..\obj\stm32f10x_adc.lst
- $PROJ_DIR$\..\obj\stm32f10x_cec.o
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o
- $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi
- $PROJ_DIR$\..\obj\misc.o
- $PROJ_DIR$\..\obj\can.lst
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et
- $TOOLKIT_DIR$\inc\c\DLib_Product_string.h
- $PROJ_DIR$\..\obj\misc.pbi
- $PROJ_DIR$\..\obj\assert.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o
- $PROJ_DIR$\..\obj\stm32f10x_dma.o
- $TOOLKIT_DIR$\lib\dl7M_tln.a
- $PROJ_DIR$\..\obj\stm32f10x_usart.lst
- $PROJ_DIR$\..\obj\stm32f10x_crc.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h
- $PROJ_DIR$\..\obj\nvm.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o
- $TOOLKIT_DIR$\inc\c\DLib_Threads.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o
- $PROJ_DIR$\..\obj\led.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h
- $PROJ_DIR$\..\obj\main.__cstat.et
- $PROJ_DIR$\..\stm32f103xB.icf
- $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o
- $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h
- $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h
- $TOOLKIT_DIR$\inc\c\ctype.h
- $PROJ_DIR$\..\obj\stm32f10x_crc.o
- $PROJ_DIR$\..\obj\main.lst
- $PROJ_DIR$\..\obj\system_stm32f10x.lst
- $PROJ_DIR$\..\obj\com.lst
- $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
- $PROJ_DIR$\..\obj\stm32f10x_exti.pbi
- $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h
- $PROJ_DIR$\..\obj\stm32f10x_spi.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o
- $PROJ_DIR$\..\obj\stm32f10x_sdio.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o
- $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h
- $PROJ_DIR$\..\obj\stm32f10x_dac.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c
+ $PROJ_DIR$\..\..\..\..\Source\cpu.h
+ $PROJ_DIR$\..\..\..\..\Source\cop.h
+ $PROJ_DIR$\..\..\..\..\Source\backdoor.h
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c
+ $PROJ_DIR$\..\..\..\..\Source\com.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h
+ $PROJ_DIR$\..\..\..\..\Source\timer.h
+ $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h
+ $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h
+ $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+ $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\nvm.lst
+ $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h
+ $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h
+ $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h
+ $TOOLKIT_DIR$\inc\c\ysizet.h
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_exti.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_flash.lst
$TOOLKIT_DIR$\inc\c\stddef.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h
- $TOOLKIT_DIR$\inc\c\intrinsics.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.xcl
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
- $PROJ_DIR$\..\obj\boot.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.o
- $PROJ_DIR$\..\obj\asserts.__cstat.et
- $PROJ_DIR$\..\..\..\..\Source\asserts.c
- $PROJ_DIR$\..\..\..\..\Source\asserts.h
- $PROJ_DIR$\..\obj\asserts.o
- $PROJ_DIR$\..\obj\asserts.xcl
- $PROJ_DIR$\..\obj\asserts.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_cortex.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_dma.lst
+ $PROJ_DIR$\..\obj\Boot\startup_stm32f103xb.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\rs232.lst
+ $TOOLKIT_DIR$\inc\c\aarch32\iccarm_builtin.h
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_tim_ex.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal.lst
+ $PROJ_DIR$\..\bin\openblt_stm32f103.out
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_flash_ex.lst
+ $TOOLKIT_DIR$\inc\c\stdint.h
+ $TOOLKIT_DIR$\inc\c\DLib_Product.h
+ $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h
+ $TOOLKIT_DIR$\inc\c\ycheck.h
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\IAR\cpu_comp.lst
+ $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_gpio.lst
+ $TOOLKIT_DIR$\inc\c\yvals.h
+ $PROJ_DIR$\..\bin\openblt_stm32f103.srec
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\flash.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_gpio.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_dma.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_exti.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_rcc.o
+ $PROJ_DIR$\..\obj\Source\net.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_pwr.lst
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\timer.o
+ $PROJ_DIR$\..\obj\Boot\led.o
+ $PROJ_DIR$\..\obj\Source\backdoor.o
+ $PROJ_DIR$\..\obj\Source\boot.o
+ $PROJ_DIR$\..\obj\Source\cop.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\nvm.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\IAR\cpu_comp.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\can.o
+ $PROJ_DIR$\..\obj\Source\asserts.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\usb.o
+ $PROJ_DIR$\..\obj\Source\file.o
+ $PROJ_DIR$\..\obj\Boot\main.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\cpu.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_rcc_ex.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_utils.o
+ $PROJ_DIR$\..\obj\Source\xcp.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_rcc.lst
+ $PROJ_DIR$\..\obj\Boot\hooks.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_tim.lst
+ $PROJ_DIR$\..\obj\Boot\lib\system_stm32f1xx.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_gpio_ex.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_usart.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_usart.o
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_ll_utils.lst
+ $PROJ_DIR$\..\obj\Boot\lib\hal\stm32f1xx_hal_can.lst
+ $PROJ_DIR$\..\obj\Boot\led.lst
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\rs232.o
+ $PROJ_DIR$\..\obj\Source\com.o
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\can.lst
+ $PROJ_DIR$\..\obj\Boot\lib\system_stm32f1xx.lst
+ $TOOLKIT_DIR$\lib\dl7M_tln.a
+ $PROJ_DIR$\..\obj\Source\backdoor.lst
+ $PROJ_DIR$\..\obj\Source\net.lst
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\timer.lst
+ $PROJ_DIR$\..\obj\Source\xcp.lst
+ $TOOLKIT_DIR$\lib\m7M_tl.a
+ $PROJ_DIR$\..\obj\Source\com.lst
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\flash.lst
+ $TOOLKIT_DIR$\lib\rt7M_tl.a
+ $PROJ_DIR$\..\obj\Source\boot.lst
+ $PROJ_DIR$\..\obj\Source\cop.lst
+ $TOOLKIT_DIR$\inc\c\DLib_Product_string.h
+ $TOOLKIT_DIR$\lib\shb_l.a
+ $PROJ_DIR$\..\obj\openblt_stm32f103.map
+ $PROJ_DIR$\..\stm32f103xB.icf
+ $PROJ_DIR$\..\obj\Source\file.lst
+ $TOOLKIT_DIR$\inc\c\ctype.h
+ $TOOLKIT_DIR$\inc\c\string.h
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\cpu.lst
+ $PROJ_DIR$\..\obj\Source\ARMCM3_STM32F1\usb.lst
+ $PROJ_DIR$\..\obj\Source\asserts.lst
- [ROOT_NODE]
-
-
- ILINK
- 32 104
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
ICCARM
- 223 308
-
-
- __cstat
- 230
-
-
- BICOMP
- 224
+ 116 18
ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
-
-
- ICCARM
- 307 379
-
-
- __cstat
- 233
-
-
- BICOMP
- 154
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c
-
-
- ICCARM
- 450 451
-
-
- __cstat
- 440
-
-
- BICOMP
- 445
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
@@ -547,400 +218,37 @@
ICCARM
- 321 375
-
-
- __cstat
- 229
-
-
- BICOMP
- 69
+ 165 10
ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+ [ROOT_NODE]
-
- ICCARM
- 304 358
-
-
- __cstat
- 232
-
-
- BICOMP
- 256
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
-
-
- ICCARM
- 226 429
-
-
- __cstat
- 96
-
-
- BICOMP
- 142
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
-
-
- ICCARM
- 266 291
-
-
- __cstat
- 97
-
-
- BICOMP
- 149
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
-
-
- ICCARM
- 262 366
-
-
- __cstat
- 234
-
-
- BICOMP
- 268
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
-
-
- ICCARM
- 331 415
-
-
- __cstat
- 245
-
-
- BICOMP
- 243
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
-
-
- ICCARM
- 325 377
-
-
- __cstat
- 227
-
-
- BICOMP
- 261
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
-
-
- ICCARM
- 218 384
-
-
- __cstat
- 222
-
-
- BICOMP
- 269
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
-
-
- ICCARM
- 221 432
-
-
- __cstat
- 237
-
-
- BICOMP
- 228
-
-
-
-
- ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.out
-
-
- OBJCOPY
- 338
-
ILINK
- 104
+ 123 184
-
-
- ILINK
- 382 455 34 313 253 294 286 133 353 309 332 109 347 138 260 282 247 130 308 375 358 429 451 377 291 379 366 432 415 384 420 335 387 373 383 297 423 396 156 56 299 39 346 333 68 368
-
-
- $PROJ_DIR$\..\timer.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c
ICCARM
- 300 56
-
-
- __cstat
- 295
-
-
- BICOMP
- 60
+ 162 163
ICCARM
- 334 163 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449 129 180 112
-
-
-
-
- $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out
-
-
- OBJCOPY
- 106
-
-
-
-
- ILINK
- 382 313 48 347 138 360 130 36 41 287 355 392 340 413 367 43 273 62 70 38 92 55 345 152 326 114 45 51 40 88 56 346 333 68 368
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
-
-
- ICCARM
- 302 152
-
-
- __cstat
- 288
-
-
- BICOMP
- 153
-
-
-
-
- ICCARM
- 412 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
-
-
- ICCARM
- 119 45
-
-
- __cstat
- 324
-
-
- BICOMP
- 74
-
-
-
-
- ICCARM
- 406 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
-
-
- ICCARM
- 329 114
-
-
- __cstat
- 75
-
-
- BICOMP
- 403
-
-
-
-
- ICCARM
- 108 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c
-
-
- ICCARM
- 246 387
-
-
- __cstat
- 242
-
-
- BICOMP
- 136
-
-
-
-
- ICCARM
- 179 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 183
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c
-
-
- ICCARM
- 124 297
-
-
- __cstat
- 113
-
-
- BICOMP
- 127
-
-
-
-
- ICCARM
- 166 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c
-
-
- ICCARM
- 219 396
-
-
- __cstat
- 102
-
-
- BICOMP
- 148
-
-
-
-
- ICCARM
- 166 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 165 173
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 33 44 64 53
@@ -949,84 +257,43 @@
ICCARM
- 283 109
-
-
- __cstat
- 312
-
-
- BICOMP
- 259
+ 15 158
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 180 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 159
+ 127 130 126 120 115 125 128 112 132 37 27 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 63 53 99 82 96 73 74 95 94 88 81 89 100 90
-
- $PROJ_DIR$\..\flash_layout.c
-
-
- ICCARM
- 53
-
-
- __cstat
- 140
-
-
- BICOMP
- 143
-
-
-
$PROJ_DIR$\..\led.c
ICCARM
- 378 347
-
-
- __cstat
- 107
-
-
- BICOMP
- 238
+ 166 142
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 180 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 159
+ 127 130 126 120 115 125 128 112 132 37 27 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 63 53 99 82 96 73 74 95 94 88 81 89 100 90
- $PROJ_DIR$\..\main.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
ICCARM
- 393 138
-
-
- __cstat
- 381
-
-
- BICOMP
- 150
+ 154 78
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 166 183 173 165 167 159
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
@@ -1035,145 +302,73 @@
ICCARM
- 330 420
-
-
- __cstat
- 267
-
-
- BICOMP
- 270
+ 159 22
ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
ICCARM
- 244 383
-
-
- __cstat
- 93
-
-
- BICOMP
- 131
+ 124 13
ICCARM
- 159 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 183
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
- $PROJ_DIR$\..\lib\system_stm32f1xx.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
ICCARM
- 252 156
-
-
- __cstat
- 141
-
-
- BICOMP
- 155
+ 161 21
ICCARM
- 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
- $PROJ_DIR$\..\startup_stm32f103xb.s
-
-
- AARM
- 130
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c
ICCARM
- 289 353
-
-
- __cstat
- 296
-
-
- BICOMP
- 135
+ 164 155
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 443 241 349 337 47 79 98
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 44 52 48 53
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c
ICCARM
- 235 423
-
-
- __cstat
- 263
-
-
- BICOMP
- 151
+ 7 136
ICCARM
- 167 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 166 183
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c
-
-
- ICCARM
- 361 253
-
-
- __cstat
- 323
-
-
- BICOMP
- 264
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 33 56 53
@@ -1182,21 +377,103 @@
ICCARM
- 217 335
-
-
- __cstat
- 94
-
-
- BICOMP
- 157
+ 121 3
ICCARM
- 15 161 14 19 31 30 17 64 44 349 337 47 79 2 1 0 241 10 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c
+
+
+ ICCARM
+ 113 12
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+
+
+ ICCARM
+ 117 11
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+
+
+ ICCARM
+ 157 77
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+
+
+ ICCARM
+ 131 19
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
+
+
+ ICCARM
+ 114 20
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
+ ICCARM
+ 140 75
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
@@ -1205,44 +482,58 @@
ICCARM
- 257 373
-
-
- __cstat
- 72
-
-
- BICOMP
- 147
+ 23 137
ICCARM
- 178 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 59 53
- $PROJ_DIR$\..\..\..\..\Source\boot.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c
ICCARM
- 447 313
-
-
- __cstat
- 343
-
-
- BICOMP
- 122
+ 9 138
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 44 53
+
+
+
+
+ $PROJ_DIR$\..\lib\system_stm32f1xx.c
+
+
+ ICCARM
+ 170 160
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c
+
+
+ ICCARM
+ 8 135
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 33 63 53
@@ -1251,90 +542,13 @@
ICCARM
- 58 39
-
-
- __cstat
- 87
-
-
- BICOMP
- 123
+ 175 156
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\cop.c
-
-
- ICCARM
- 275 286
-
-
- __cstat
- 306
-
-
- BICOMP
- 117
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c
-
-
- ICCARM
- 63 299
-
-
- __cstat
- 278
-
-
- BICOMP
- 240
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c
-
-
- ICCARM
- 315 282
-
-
- __cstat
- 372
-
-
- BICOMP
- 236
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 213
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
@@ -1343,113 +557,13 @@
ICCARM
- 220 247
-
-
- __cstat
- 248
-
-
- BICOMP
- 225
+ 119 167
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 167
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\assert.c
-
-
- ICCARM
- 290 365
-
-
- __cstat
- 279
-
-
- BICOMP
- 239
-
-
-
-
- ICCARM
- 186 194 200 163 187 192 215 208 210 202 204 207 190
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\backdoor.c
-
-
- ICCARM
- 100 34
-
-
- __cstat
- 82
-
-
- BICOMP
- 265
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c
-
-
- ICCARM
- 318 133
-
-
- __cstat
- 250
-
-
- BICOMP
- 255
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\file.c
-
-
- ICCARM
- 91 309
-
-
- __cstat
- 310
-
-
- BICOMP
- 126
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 84 44 349 337 47 79 65 363 391
+ 127 130 126 120 115 125 128 112 132 37 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 64 53 99 82 96 73 74 95 94 88 81 89 100 90
@@ -1458,657 +572,73 @@
ICCARM
- 300 56
-
-
- __cstat
- 295
-
-
- BICOMP
- 125
+ 174 141
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25
+ 127 130 126 120 115 125 128 112 132 37 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53 99 82 96 73 74 95 94 88 81 89 100 90
- $PROJ_DIR$\..\..\..\..\Source\com.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c
ICCARM
- 395 294
-
-
- __cstat
- 66
-
-
- BICOMP
- 99
+ 169 148
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 209
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c
+ $PROJ_DIR$\..\..\..\..\Source\cop.c
ICCARM
- 46 332
-
-
- __cstat
- 305
-
-
- BICOMP
- 258
+ 181 145
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190 31 30 17 64 44 349 337 47 79 2 1 0 241 10 15 161 14 19 439 65 185 11 6 12 8 28 7 13 27 4 25 168
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
- $PROJ_DIR$\..\..\..\..\Source\net.c
+ $PROJ_DIR$\..\startup_stm32f103xb.s
- ICCARM
- 249 260
-
-
- __cstat
- 276
-
-
- BICOMP
- 89
-
-
-
-
- ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
-
-
-
-
- $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c
-
-
- ICCARM
- 311 292
-
-
- __cstat
- 277
-
-
- BICOMP
+ AARM
118
- ICCARM
- 186 194 200 163 187 192 215 208 210 202 204 207 190 31 30 17 64 44 349 337 47 79 271 231 241 272 10 15 161 14 19 274 65 185 11 6 8 28 13 27 4 25 167
+ AARM
+ 14
- $PROJ_DIR$\..\boot.c
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c
ICCARM
- 447 313
-
-
- __cstat
- 343
-
-
- BICOMP
- 301
+ 129 147
ICCARM
- 334 163 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449 129 180 112
-
-
-
-
- $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out
-
-
- OBJCOPY
- 42
-
-
-
-
- ILINK
- 382 313 48 347 138 360 130 36 41 287 355 392 340 413 367 43 273 62 70 38 92 55 345 152 326 114 45 51 40 88 56 346 333 68 368
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
-
-
- ICCARM
- 59 345
-
-
- __cstat
- 54
-
-
- BICOMP
- 57
-
-
-
-
- ICCARM
- 110 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
-
-
- ICCARM
- 77 41
-
-
- __cstat
- 339
-
-
- BICOMP
- 285
-
-
-
-
- ICCARM
- 407 386 442 64 44 349 337 47 79 134 376 443 128 421 417 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
-
-
- ICCARM
- 76 70
-
-
- __cstat
- 316
-
-
- BICOMP
- 359
-
-
-
-
- ICCARM
- 402 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
-
-
- ICCARM
- 354 36
-
-
- __cstat
- 385
-
-
- BICOMP
- 80
-
-
-
-
- ICCARM
- 417 386 442 64 44 349 337 47 79 134 376 443 128 421 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
-
-
- ICCARM
- 71 55
-
-
- __cstat
- 352
-
-
- BICOMP
- 50
-
-
-
-
- ICCARM
- 380 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
-
-
- ICCARM
- 369 51
-
-
- __cstat
- 144
-
-
- BICOMP
- 328
-
-
-
-
- ICCARM
- 390 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
-
-
- ICCARM
- 35 62
-
-
- __cstat
- 336
-
-
- BICOMP
- 350
-
-
-
-
- ICCARM
- 425 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
-
-
- ICCARM
- 348 392
-
-
- __cstat
- 281
-
-
- BICOMP
- 370
-
-
-
-
- ICCARM
- 448 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
-
-
- ICCARM
- 394 88
-
-
- __cstat
- 81
-
-
- BICOMP
- 49
-
-
-
-
- ICCARM
- 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
-
-
- ICCARM
- 254 340
-
-
- __cstat
- 284
-
-
- BICOMP
- 422
-
-
-
-
- ICCARM
- 405 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c
-
-
- ICCARM
- 86 48
-
-
- __cstat
- 105
-
-
- BICOMP
- 78
-
-
-
-
- ICCARM
- 64 44 349 337 47 79 134 376
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
-
-
- ICCARM
- 341 38
-
-
- __cstat
- 303
-
-
- BICOMP
- 120
-
-
-
-
- ICCARM
- 431 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
-
-
- ICCARM
- 414 326
-
-
- __cstat
- 399
-
-
- BICOMP
- 251
-
-
-
-
- ICCARM
- 121 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c
-
-
- ICCARM
- 322 360
-
-
- __cstat
- 344
-
-
- BICOMP
- 364
-
-
-
-
- ICCARM
- 449 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
-
-
- ICCARM
- 351 413
-
-
- __cstat
- 362
-
-
- BICOMP
- 85
-
-
-
-
- ICCARM
- 388 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
-
-
- ICCARM
- 37 40
-
-
- __cstat
- 320
-
-
- BICOMP
- 132
-
-
-
-
- ICCARM
- 441 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
-
-
- ICCARM
- 293 43
-
-
- __cstat
- 145
-
-
- BICOMP
- 398
-
-
-
-
- ICCARM
- 410 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
-
-
- ICCARM
- 33 355
-
-
- __cstat
- 90
-
-
- BICOMP
- 327
-
-
-
-
- ICCARM
- 418 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
-
-
- ICCARM
- 83 273
-
-
- __cstat
- 146
-
-
- BICOMP
- 103
-
-
-
-
- ICCARM
- 404 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
-
-
- ICCARM
- 137 287
-
-
- __cstat
- 73
-
-
- BICOMP
- 342
-
-
-
-
- ICCARM
- 433 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 418 448 405 388 426 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
-
-
- ICCARM
- 356 92
-
-
- __cstat
- 67
-
-
- BICOMP
- 101
-
-
-
-
- ICCARM
- 371 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 426 410 404 425 402 431 380 110 412 121 108 406 390 441 449
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
-
-
- ICCARM
- 116 367
-
-
- __cstat
- 115
-
-
- BICOMP
- 314
-
-
-
-
- ICCARM
- 426 386 442 64 44 349 337 47 79 134 376 443 128 421 417 407 433 418 448 405 388 410 404 425 402 431 371 380 110 412 121 108 406 390 441 449
+ 127 130 126 16 120 4 132 37 99 82 96 73 74 95 94 88 81 89 100 90
@@ -2117,28 +647,205 @@
ICCARM
- 457 455
-
-
- __cstat
- 452
-
-
- BICOMP
- 456
+ 191 149
ICCARM
- 186 194 454 163 187 192 215 208 210 202 204 207 190
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\boot.c
+
+
+ ICCARM
+ 180 144
+
+
+
+
+ ICCARM
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\main.c
+
+
+ ICCARM
+ 6 152
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 37 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 33 63 44 52 64 48 53 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c
+
+
+ ICCARM
+ 190 150
+
+
+
+
+ ICCARM
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\backdoor.c
+
+
+ ICCARM
+ 172 143
+
+
+
+
+ ICCARM
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\file.c
+
+
+ ICCARM
+ 186 151
+
+
+
+
+ ICCARM
+ 127 130 126 182 187 188 128 112 132 37 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\net.c
+
+
+ ICCARM
+ 173 139
+
+
+
+
+ ICCARM
+ 37 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c
+
+
+ ICCARM
+ 178 134
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 37 62 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c
+
+
+ ICCARM
+ 108 146
+
+
+
+
+ ICCARM
+ 37 83 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c
+
+
+ ICCARM
+ 189 153
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 37 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53 99 82 96 73 74 95 94 88 81 89 100 90
+
+
+
+
+ $PROJ_DIR$\..\..\..\..\Source\com.c
+
+
+ ICCARM
+ 177 168
+
+
+
+
+ ICCARM
+ 37 99 82 96 73 74 95 94 88 81 89 71 100 90
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
+ ICCARM
+ 122 17
+
+
+
+
+ ICCARM
+ 127 130 126 120 115 125 128 112 132 110 111 101 109 102 105 103 106 0 107 2 34 38 35 42 39 29 51 40 58 41 53
+
+
+
+
+ $PROJ_DIR$\..\bin\openblt_stm32f103.out
+
+
+ ILINK
+ 184
+
+
+
+
+ ILINK
+ 171 176 179 183 185 158 142 17 10 18 11 12 20 13 19 21 75 77 78 22 3 136 137 135 138 163 155 160 152 118 147 148 153 134 146 167 141 150 149 143 144 168 145 151 139 156
+
+
+
+
+ $PROJ_DIR$\..\bin\openblt_stm32f103.srec
+
+
+ OBJCOPY
+ 123
-
- $PROJ_DIR$\..\flash_layout.c
- ICCARM
-
Release
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp
index a8fe0aea..444a546c 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp
@@ -11,9 +11,13 @@
General
3
- 31
+ 33
1
1
+
-
-
-
-
-
+
+
ICCARM
2
- 36
+ 37
1
1
-
-
-
@@ -663,7 +643,7 @@
OOCOutputFile
- openblt_nucleo_stm32f103rb.srec
+ openblt_stm32f103.srec
OOCCommandLineProducer
@@ -681,14 +661,10 @@
- 0
+ 224
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -701,21 +677,17 @@
ILINK
0
- 23
+ 25
1
1
IlinkOutputFile
- openblt_nucleo_stm32f103rb.out
+ openblt_stm32f103.out
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -1015,7 +987,7 @@
IlinkTrustzoneImportLibraryOut
- ###Unitialized###
+ stm32f103_import_lib.o
OILinkExtraOption
@@ -1037,6 +1009,26 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
@@ -1060,11 +1052,6 @@
-
- BILINK
- 0
-
-
Release
@@ -1076,9 +1063,13 @@
General
3
- 31
+ 33
1
0
+
+ BrowseInfoPath
+ Release\BrowseInfo
+
ExePath
Release\Exe
@@ -1133,14 +1124,6 @@
OGLastSavedByProductVersion
7.80.2.11970
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
OGChipSelectEditMenu
default None
@@ -1161,27 +1144,13 @@
GenStdoutInterface
0
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
RTConfigPath2
$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
GBECoreSlave
- 28
+ 30
0
@@ -1198,7 +1167,7 @@
CoreVariant
- 28
+ 30
0
@@ -1221,7 +1190,7 @@
GFPUCoreSlave2
- 28
+ 30
0
@@ -1274,13 +1243,21 @@
0
0
+
+ OGAarch64Abi
+ 0
+
+
+ OG_32_64Device
+ 0
+
ICCARM
2
- 36
+ 37
1
0
@@ -1408,10 +1385,6 @@
PreInclude
-
- CompilerMisraOverride
- 0
-
CCIncludePath2
@@ -1441,16 +1414,6 @@
CCOptLevelSlave
3
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
CCPosIndRopi
0
@@ -1542,7 +1505,7 @@
AARM
2
- 10
+ 11
1
0
@@ -1698,6 +1661,10 @@
AsmNoLiteralPool
0
+
+ PreInclude
+
+
@@ -1737,13 +1704,9 @@
0
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -1756,7 +1719,7 @@
ILINK
0
- 23
+ 25
1
0
@@ -1767,10 +1730,6 @@
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -2092,6 +2051,26 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
@@ -2115,11 +2094,6 @@
-
- BILINK
- 0
-
-
Boot
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec
deleted file mode 100644
index 593b050b..00000000
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec
+++ /dev/null
@@ -1,326 +0,0 @@
-S023000064656D6F70726F675F6E75636C656F5F73746D33326631303372622E73726563D9
-S31508002000A00800201933000871330008753300084A
-S31508002010793300087D33000881330008000000008A
-S3150800202000000000000000000000000085330008E2
-S3150800203089330008000000008D33000807320008C5
-S315080020409133000895330008993300089D3300083A
-S31508002050A1330008A5330008A9330008AD330008EA
-S31508002060B1330008B5330008B9330008BD3300089A
-S31508002070C1330008C5330008C9330008CD3300084A
-S31508002080D1330008D5330008D9330008DD330008FA
-S31508002090E1330008E5330008E9330008ED330008AA
-S315080020A0F1330008F5330008F9330008FD3300085A
-S315080020B00134000805340008093400080D34000806
-S315080020C01134000815340008193400081D340008B6
-S315080020D02134000825340008293400082D34000866
-S315080020E0313400083534000839340008EE11AA5591
-S315080020F02DE9FC410400002C01D10120DFE1207804
-S31508002100C0076BD5DFF8C005016811F00C0104297A
-S3150800211007D0016811F00C0108290CD10068C0032A
-S3150800212009D5DFF8A0050068800357D56068002840
-S3150800213054D10120C3E16068B0F5803F06D1DFF8CD
-S315080021408405016851F48031016026E06068002842
-S315080021500AD1DFF87005016831F480310160016841
-S3150800216031F48021016018E06068B0F5A02F0AD12B
-S31508002170DFF85005016851F480210160016851F4C7
-S315080021808031016009E0DFF83C05016831F48031EF
-S315080021900160016831F480210160606800280ED072
-S315080021A000F0B4FA0500DFF81C050068800315D4B2
-S315080021B000F0ACFA401B6528F5D303207FE100F058
-S315080021C0A5FA0500DFF8FC040068800306D500F0D0
-S315080021D09DFA401B6528F5D3032070E12078800717
-S315080021E01ED5DFF8E404016811F00C0F07D001686A
-S315080021F011F00C0108292CD10068C00329D4DFF896
-S31508002200C4040168890704D52169012901D0012080
-S3150800221055E1016831F0F801626951EAC2010160CD
-S315080022202078000749D5A069002871D00120DFF879
-S31508002230AC14086000F06AFA0500DFF89C04006830
-S31508002240800737D400F062FA401B0328F5D3032031
-S3150800225035E1206900281AD00120DFF884140860C7
-S3150800226000F054FA0500DFF85C040168890706D413
-S3150800227000F04CFA401B0328F5D303201FE1016840
-S3150800228031F0F801626951EAC2010160C8E700202D
-S31508002290DFF84C14086000F039FA0500DFF824046A
-S315080022A000688007BCD500F031FA401B0328F5D337
-S315080022B0032004E1012000F0F1F92078400740F1FD
-S315080022C096800026DFF81C542868C00009D42868C0
-S315080022D050F080502860286810F0805000900098D0
-S315080022E00126DFF804743868C00524D4386850F429
-S315080022F08070386000F00AFA80463868C0051AD43B
-S3150800230000F004FAB0EB08006528F6D30320D6E0FF
-S315080023100020DFF8C813086000F0F8F90500DFF8B8
-S31508002320B80300688007C8D500F0F0F9401B0328F9
-S31508002330F5D30320C3E0E068012806D1DFF8AC0333
-S31508002340016851F00101016025E0E06800280AD122
-S31508002350DFF898030168490849000160016831F00F
-S315080023600401016017E0E06805280AD1DFF87C035C
-S31508002370016851F004010160016851F00101016032
-S3150800238009E0DFF868030168490849000160016847
-S3150800239031F004010160E068002810D000F0B6F9B9
-S315080023A00700DFF848030068800719D400F0AEF983
-S315080023B0C01B41F289318842F3D303207FE000F045
-S315080023C0A5F90700DFF824030068800708D500F0A0
-S315080023D09DF9C01B41F289318842F3D303206EE090
-S315080023E0F6B2012E03D1286830F080502860E069E3
-S315080023F0002863D0DFF8D062306810F00C00082897
-S315080024004AD0E069022834D1DFF8E4720020386047
-S3150800241000F07CF98046DFF8AC522868800107D5C1
-S3150800242000F074F9B0EB08000328F4D3032046E063
-S31508002430206AB0F5803F05D1316831F40031A068D3
-S3150800244001433160316831F47411206A0143606ACE
-S31508002450014331600120386000F058F9040028680B
-S3150800246080012BD400F052F9001B0328F7D3032070
-S3150800247025E00020DFF87812086000F047F904002C
-S31508002480DFF840020068800118D500F03FF9001B0C
-S315080024900328F5D3032012E0E069012801D10120C1
-S315080024A00DE0306810F48031226A914204D110F4AC
-S315080024B07010616A884201D0012000E00020BDE862
-S315080024C0F6812DE9F04104000E00002C01D101200F
-S315080024D098E0DFF82052286810F00700B0420BD2C7
-S315080024E02868C008C00030432860286810F0070034
-S315080024F0B04201D0012085E02078800716D52078E3
-S31508002500400704D57048016851F4E06101602078FD
-S31508002510000704D56C48016851F4605101606A49A6
-S315080025200A6832F0F002A06802430A602078C00701
-S3150800253032D56068012805D162480068800310D446
-S3150800254001205FE06068022805D15E4800688001C6
-S3150800255007D4012056E05B480068800701D40120B3
-S3150800256050E0594F39688908890060680143396025
-S3150800257000F0CCF88046386810F00C006168B0EBC3
-S31508002580810F09D000F0C2F8B0EB080041F289319A
-S315080025908842F0D3032035E0286810F00700864209
-S315080025A00BD22868C008C00030432860286810F09D
-S315080025B00700B04201D0012024E02078400706D564
-S315080025C041490A6832F4E062E06802430A6020780A
-S315080025D0000707D53C48016831F46051226951EA81
-S315080025E0C201016000F010F84349374A1268C2F385
-S315080025F00312895CC840364908603648006800F00E
-S315080026008BF80020BDE8F08100B585B001A83B49EC
-S31508002610102200F0A7F83A480088ADF8000000201C
-S315080026200020002000200020274A116811F00C0025
-S31508002630042802D0082802D014E0244813E001A890
-S31508002640C1F38343C05CC90309D569461268C2F35E
-S3150800265040428A5C1D494843B0FBF2F001E0294933
-S31508002660484300E0194805B000BD1948006870479E
-S3150800267080B5FFF7FAFF2449134A1268C2F302220B
-S31508002680895CC84002BD80B5FFF7EFFF1E490E4AB8
-S315080026901268C2F3C222895CC84002BD81B00C49E7
-S315080026A00968C9084FF47A72B1FBF2F14843009001
-S315080026B000BF0098411E00910028F9D101B070476B
-S315080026C000000000001002400410024000127A00C8
-S315080026D0040000200000002024100240800442422A
-S315080026E0000042421C1002400070004020100240C8
-S315080026F060004242002002404033000830330008A0
-S315080027009E2C000800093D0068330008014800684F
-S31508002710704700BF9800002010B504004FF47A7087
-S315080027200D490978B0FBF1F00C490968B1FBF0F0E6
-S3150800273000F0E6F8002801D001200CE0102C09D2A0
-S31508002740002221005FF0FF3000F0C9F80448046059
-S31508002750002000E0012010BD080000200400002031
-S3150800276000000020103A07D330B4B1E83810103A08
-S31508002770A0E83810F9D230BC530724BFB1E80810D6
-S31508002780A0E8081044BF51F8043B40F8043BD207C0
-S3150800279024BF31F8022B20F8022B44BF0B780370B4
-S315080027A07047121F17D35B0009D151F8043B20F874
-S315080027B0023B1B0C121F20F8023BF6D20BE051F825
-S315080027C0043B00F8013B1B0A20F8023B1B0C121FB6
-S315080027D000F8013BF3D238BF121D521E24BF11F870
-S315080027E0013B00F8013BF8D8704730B4002513E0E8
-S315080027F050F8042BD30744BFA9F101039A18091FFF
-S31508002800042942F8045BFAD213468C0744BF1580A4
-S315080028109B1CC90748BF1D7050F8041B0029E7D147
-S3150800282030BC704710F007003E4B1A684FF6FF01A0
-S315080028300A403D4951EA00210A431A60704739485F
-S315080028400068C0F302207047020052B2002A04D47E
-S315080028500901364A40B2115407E00901344A40B228
-S3150800286010F00F00104400F8041C704710B410F064
-S315080028700700D0F10703052B01D3042301E0D0F1AB
-S315080028800703041D072C01D2002000E0C01E012406
-S3150800289014FA03F35B1E1940814014FA00F0401E37
-S315080028A01040084310BC704780B5411EB1F1807FC7
-S315080028B001D301200EE0401E1E4908600F215FF07B
-S315080028C0FF30FFF7C1FF00201B49086007201B499E
-S315080028D00860002002BD80B5FFF7A4FF01BD70B5F2
-S315080028E004000D0016000020FFF7A9FF320029009A
-S315080028F0FFF7BCFF0100200040B2FFF7A5FF70BD3F
-S3150800290080B5FFF7D1FF02BD042805D10B48016841
-S3150800291051F00401016004E00848016831F004013F
-S31508002920016070470CED00E00000FA0500E400E0E5
-S3150800293018ED00E014E000E018E000E010E000E028
-S3150800294080B500F001F801BD704730B40EE00268AA
-S31508002950436802440830DC0744BFA9F10104E318C0
-S3150800296052F8045B43F8045B091FF9D150F8041BBD
-S315080029700029ECD130BC704710B50400002C01D1F9
-S31508002980012033E0A0690028FFD194F83900002817
-S3150800299005D1002084F83800200000F07FF92420B3
-S315080029A084F839002068C06830F400502168C8608F
-S315080029B0200000F0C7F82068006930F490402168CC
-S315080029C008612068406930F02A002168486120685B
-S315080029D0C06850F400502168C8600020E0632020D9
-S315080029E084F83900202084F83A00002010BD2DE92B
-S315080029F0FC4105000C0090461F00002095F83A009F
-S31508002A00202865D1002C03D0404680B2002801D189
-S31508002A1001205EE095F83800012801D1022058E02F
-S31508002A20012085F838000020E863222085F83A005E
-S31508002A30FFF76CFE0600A5F82C80A5F82E8005E0A9
-S31508002A4028684068C005C00D0880A41CE88D0028C9
-S31508002A5036D0E88D401EE885A868B0F5805F15D1A8
-S31508002A600097330000222021280000F034F80028BF
-S31508002A7001D003202DE0210028690028E0D028682D
-S31508002A80406800F0FF000880641CDFE70097330009
-S31508002A9000222021280000F01EF8002801D003207B
-S31508002AA017E02869002804D1286840682070641C4B
-S31508002AB0CCE72868406810F07F002070641CC5E7E2
-S31508002AC0202085F83A00002085F83800002000E02C
-S31508002AD00220BDE8F6812DE9F04105000E0090467A
-S31508002AE01F00069C286800683040B04201D10120CA
-S31508002AF000E000204146C9B2884220D114F1010FF6
-S31508002B00F0D0002C04D0FFF701FEC01B8442E9D2A6
-S31508002B102868C06830F4D0702968C8602868406999
-S31508002B204008400029684861202085F8390020209F
-S31508002B3085F83A00002085F83800032000E00020D8
-S31508002B40BDE8F081F8B504002068016931F4405108
-S31508002B50E068014320680161A16820690143606952
-S31508002B6001432068C2684B48024011432068C1608F
-S31508002B702068416931F44071A069014320684161C8
-S31508002B8020684549884241D1FFF77DFD6421192215
-S31508002B9002FB00F36568AD00B3FBF5F36425B3FBF0
-S31508002BA0F5F302FB00F56668B600B5FBF6F502FB21
-S31508002BB000F66768BF00B6FBF7F66427B6FBF7F6BC
-S31508002BC001FB16552D0132356426B5FBF6F515F0D1
-S31508002BD0F00515EB031502FB00F36668B600B3FBB8
-S31508002BE0F6F3504362689200B0FBF2F06422B0FB41
-S31508002BF0F2F001FB1031080132306421B0FBF1F02C
-S31508002C0010F00F0045192068856040E0FFF730FD99
-S31508002C106421192202FB00F36568AD00B3FBF5F3E6
-S31508002C206425B3FBF5F302FB00F56668B600B5FB51
-S31508002C30F6F502FB00F66768BF00B6FBF7F66427F1
-S31508002C40B6FBF7F601FB16552D0132356426B5FBA2
-S31508002C50F6F515F0F00515EB031502FB00F36668AB
-S31508002C60B600B3FBF6F3504362689200B0FBF2F08D
-S31508002C706422B0FBF2F001FB103108013230642106
-S31508002C80B0FBF1F010F00F00451920688560F1BD22
-S31508002C9000000000F3E9FFFF003801407047010219
-S31508002CA0F8B502000023002514E0DFF8B80106682D
-S31508002CB036EA040404600CE0DFF8AC010668A643B3
-S31508002CC0066048688002F0D5DFF898010668344344
-S31508002CD004605B1C0868D840002800F0B88001260C
-S31508002CE09E400C683440B442F3D14868002827D087
-S31508002CF001281AD002281DD003282FD0112816D053
-S31508002D0012281AD0594FB8421AD0594FB84217D07C
-S31508002D10584FB84214D0584FB84211D0574FB842FE
-S31508002D200ED0574FB8420BD01AE0CD6818E0CD68E0
-S31508002D302D1D15E0CD68083512E0CD680C350FE07D
-S31508002D408868002801D1042507E08868012802D18F
-S31508002D500825166101E00825566101E00025FFE710
-S31508002D60B4F5807F01D2170000E0171DB4F5807F07
-S31508002D7002D25FEA830C03E0B3F1080C5FEA8C0C1D
-S31508002D800F26D7F800E016FA0CF03EEA000E15FA00
-S31508002D900CFC5CEA0E0CC7F800C04868C00098D561
-S31508002DA03848076857F001070760006810F0010007
-S31508002DB000900098344F1800800857F820C013F088
-S31508002DC00300C0B2800086403CEA060C2F488242C7
-S31508002DD001D100260FE02E48824201D101260AE0E1
-S31508002DE02C48824201D1022605E02B48824201D1B5
-S31508002DF0032600E0042613F00300C0B280008640D4
-S31508002E0056EA0C0C1800800847F820C04868C0032A
-S31508002E1004D5224806682643066003E01F4806686C
-S31508002E20A64306604868800304D51D4806682643FD
-S31508002E30066003E01A480668A64306604868C002AA
-S31508002E407FF53AAF084806682643066039E7F1BDBC
-S31508002E50D2B2002A02D089B2016102E089B209041D
-S31508002E60016170470C04014008040140000011107C
-S31508002E70000012100000211000002210000031107E
-S31508002E8000003210181002400800014000080140F6
-S31508002E90000C0140001001400014014000040140EC
-S31508002EA00404014080B500F007F800F0D6F800F0F9
-S31508002EB05CF900F0D6F8FAE780B500F009F800F0FA
-S31508002EC079F900F009F800F087F900F047F901BD33
-S31508002ED0564857490860704700B58FB001200590DD
-S31508002EE05FF4A02006900020079001200990022098
-S31508002EF00C905FF480300D905FF4E0100E9005A8FA
-S31508002F00FFF7F6F8002800D0FEE70F200090022011
-S31508002F100190002002904FF48060039000200490F6
-S31508002F2002216846FFF7CDFA002800D0FEE70FB069
-S31508002F3000BD18B585B03F48016851F00101016030
-S31508002F40016811F00101049104993B490A6852F09D
-S31508002F5080520A600A6812F080520492049A026843
-S31508002F6052F004020260006810F00400049004980D
-S31508002F70086850F400300860086810F400300490BF
-S31508002F8004980320FFF7A7FC002200217FF00B001E
-S31508002F90FFF7A5FC002200217FF00A00FFF79FFC3F
-S31508002FA0002200217FF00900FFF799FC002200218A
-S31508002FB07FF00400FFF793FC002200217FF0030056
-S31508002FC0FFF78DFC002200217FF00100FFF787FC48
-S31508002FD0002200215FF0FF30FFF781FC20200090DF
-S31508002FE0012001900020029002200390134C6946AC
-S31508002FF02000FFF755FE002220212000FFF728FFBA
-S3150800300004200090022001900320039069462000C6
-S31508003010FFF746FE0820009000200190002002904D
-S3150800302069462000FFF73CFE06B010BD00200008E8
-S3150800303008ED00E0181002401C100240000801408C
-S31508003040BFF34F8F3D490A6812F4E0623C480243D9
-S315080030500A60BFF34F8F00BFFDE780B500F009F89F
-S3150800306001BD80B500F01BF801BD80B5FFF7E8FF8C
-S3150800307001BD80B53348344901604FF46141416070
-S31508003080002181600021C160002101610021816168
-S315080030900C2141610021C161FFF76EFC01BD70B5CD
-S315080030A02A4C2078002815D1294D280000F037F839
-S315080030B0012833D12878002830D0287841282DDAFD
-S315080030C000F09DF82349086001202070002022495D
-S315080030D0087023E0204D1E4E28783044401C00F02E
-S315080030E01EF8012811D12878401C287028783178D4
-S315080030F0884213D1002020707078FF280ED12878D6
-S3150800310002280BD1FFF7B1FF08E000F078F8114963
-S3150800311009686431814201D20020207070BD80B5F3
-S315080031200100002301220748FFF761FCC0B200280E
-S3150800313001D1012000E0002002BD00000CED00E0F6
-S315080031400400FA0550000020004400409D000020BD
-S315080031500C000020900000209C00002080B5002272
-S3150800316020211148FFF774FE01BD38B500F047F875
-S3150800317004000E4D2868201AB0F5FA7F13D30C49BF
-S315080031800878002807D10120087001222021064866
-S31508003190FFF75EFE06E000200870002220210248A4
-S315080031A0FFF756FE2C6031BD000801409400002050
-S315080031B09E00002080B50748016851F010010160A3
-S315080031C00320FFF788FB0020FFF7A6FAFFF7B1FEFA
-S315080031D0002002BD0020024080B5FFF746FA4FF4F2
-S315080031E07A71B0FBF1F0FFF78BFB0420FFF78CFB3D
-S315080031F0002200215FF0FF30FFF771FB01BD80B5AB
-S31508003200FFF784FA02BD80B500F004F8FFF798FBD3
-S3150800321001BD000003490A680348007882180A605D
-S31508003220704700BF98000020080000200F49086872
-S3150800323050F0010008600E4A13680E4803401360F8
-S315080032400B680D4803400B60086830F4802008605E
-S31508003250106830F4FE0010605FF41F00074908602C
-S315080032605FF00060064908607047000000100240E1
-S31508003270041002400000FFF8FFFFF6FE08100240A7
-S3150800328008ED00E010B5074979441831064C7C442E
-S31508003290163404E00A68081D114488470146A1420D
-S315080032A0F8D110BD08000000280000003FF5FFFF18
-S315080032B0940000000C000020000000008FF6FFFFBD
-S315080032C00C0000009800000000000020000000002C
-S315080032D000F00DF8002801D0FFF7D4FFAFF3008007
-S315080032E00020AFF30080FFF7DDFD00F002F80120B3
-S315080032F0704700F001B800000746384600F002F8AB
-S31508003300FBE7000080B5AFF30080024A11001820E1
-S31508003310ABBEFBE726000200024885460248804706
-S3150800332002480047A00800202D3200085133000843
-S3150800333002030405060708090A0B0C0D0E0F1010E8
-S315080033400000000000000000010203040607080947
-S31508003350AFF30080AFF30080FFF7BAFF100000005C
-S315080033600024F4000100000000000000010203042C
-S31508003370FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF73
-S31508003380FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF63
-S31508003390FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF53
-S315080033A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF43
-S315080033B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF33
-S315080033C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF23
-S315080033D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF13
-S315080033E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF03
-S315080033F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF3
-S31508003400FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE2
-S31508003410FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD2
-S31508003420FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC2
-S31108003430FFF7FEBFFFF7FEBFFFF7FEBF69
-S705080033516E
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_stm32f103.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_stm32f103.srec
new file mode 100644
index 00000000..99692885
--- /dev/null
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_stm32f103.srec
@@ -0,0 +1,349 @@
+S01A000064656D6F70726F675F73746D3332663130332E737265639B
+S31508002000E008002091340008DD340008E1340008B7
+S31508002010E5340008E9340008ED3400080000000043
+S31508002020000000000000000000000000F134000875
+S31508002030F534000800000000F93400081B330008D6
+S31508002040FD34000801350008053500080935000883
+S315080020500D35000811350008153500081935000832
+S315080020601D350008213500082535000829350008E2
+S315080020702D35000831350008353500083935000892
+S315080020803D35000841350008453500084935000842
+S315080020904D350008513500085535000859350008F2
+S315080020A05D350008613500086535000869350008A2
+S315080020B06D35000871350008753500087935000852
+S315080020C07D35000881350008853500088935000802
+S315080020D08D350008913500089535000899350008B2
+S315080020E09D350008A1350008A5350008EE11AA554A
+S315080020F07CB50400002C01D1012035E22078C00708
+S3150800210040F18480DFF89006006810F00C0004287F
+S315080021100BD0DFF88406006810F00C0008280ED1F2
+S31508002120DFF874060068C00309D5DFF8680600689A
+S3150800213080036BD56068002868D1012014E26068C6
+S31508002140B0F5803F08D1DFF84C06006850F48030BF
+S31508002150DFF84016086038E06068002810D1DFF81C
+S315080021603406006830F48030DFF828160860DFF897
+S315080021702406006830F48020DFF81816086024E08A
+S315080021806068B0F5A02F10D1DFF80806006850F493
+S315080021908020DFF800160860DFF8F805006850F4BC
+S315080021A08030DFF8F01508600FE0DFF8E805006812
+S315080021B030F48030DFF8DC150860DFF8D8050068F1
+S315080021C030F48020DFF8CC150860606800280ED04F
+S315080021D000F004FB0500DFF8BC050068800315D491
+S315080021E000F0FCFA401B6528F5D30320BCE100F09B
+S315080021F0F5FA0500DFF89C050068800306D500F0AF
+S31508002200EDFA401B6528F5D30320ADE12078800759
+S3150800221026D5DFF88405006810F00C0F0BD0DFF820
+S315080022207805006810F00C00082833D1DFF8680537
+S315080022300068C0032ED4DFF85C050068800704D563
+S315080022402069012801D001208EE1DFF848050068E1
+S3150800225030F0F800616950EAC100DFF83815086007
+S31508002260207800074ED5A069002800F0818001205B
+S31508002270DFF83815086000F0B1FA0500DFF8280520
+S31508002280006880073BD400F0A9FA401B0328F5D361
+S31508002290032069E1206900281ED00120DFF8101507
+S315080022A0086000F09BFA0500DFF8E804006880077C
+S315080022B006D400F093FA401B0328F5D3032053E114
+S315080022C0DFF8D004006830F0F800616950EAC10010
+S315080022D0DFF8C0140860C3E70020DFF8D4140860EC
+S315080022E000F07CFA0500DFF8AC0400688007B7D573
+S315080022F000F074FA401B0328F5D3032034E10120CB
+S3150800230000F035FA2078400740F1B9800025DFF85B
+S31508002310A4040068C0000FD4DFF89804006850F0E1
+S315080023208050DFF890140860DFF88804006810F021
+S315080023308050009000980125DFF87C040068C005ED
+S3150800234029D4DFF87404006850F48070DFF8681444
+S31508002350086000F043FA0600DFF85C040068C00570
+S3150800236019D400F03BFA801B6528F5D30320FBE05F
+S315080023700020DFF83814086000F030FA0500DFF8AE
+S31508002380280400688007BDD500F028FA401B0328FA
+S31508002390F5D30320E8E0E068012808D1DFF81C043B
+S315080023A0006850F00100DFF81414086037E0E068B0
+S315080023B0002810D1DFF80404006840084000DFF860
+S315080023C0FC130860DFF8F403006830F00400DFF857
+S315080023D0EC13086023E0E068052810D1DFF8DC0379
+S315080023E0006850F00400DFF8D4130860DFF8CC0367
+S315080023F0006850F00100DFF8C41308600FE0DFF84A
+S31508002400BC03006840084000DFF8B0130860DFF836
+S31508002410AC03006830F00400DFF8A0130860E06839
+S31508002420002810D000F0DAF90600DFF890030068FB
+S31508002430800719D400F0D2F9801B41F2893188420D
+S31508002440F3D3032090E000F0C9F90600DFF86C0327
+S315080024500068800708D500F0C1F9801B41F2893170
+S315080024608842F3D303207FE0EDB2012D07D1DFF8D0
+S315080024704403006830F08050DFF838130860E069DC
+S31508002480002870D0DFF81003006810F00C00082848
+S3150800249055D0E06902283FD10020DFF824130860F0
+S315080024A000F09CF90500DFF8EC020068800106D50B
+S315080024B000F094F9401B0328F5D3032054E0206A62
+S315080024C0B0F5803F09D1DFF8D002016831F4003158
+S315080024D0A0680143DFF8C0020160DFF8BC020168AA
+S315080024E031F47411206A0143606A0143DFF8A802D7
+S315080024F001600120DFF8C812086000F06FF90400D7
+S31508002500DFF89002006880012DD400F067F9001BFF
+S315080025100328F5D3032027E00020DFF8A41208607B
+S3150800252000F05CF90400DFF86C02006880011AD537
+S3150800253000F054F9001B0328F5D3032014E0E069E2
+S31508002540012801D101200FE0DFF84C02006810F4E1
+S315080025508031226A914204D110F47010616A88426F
+S3150800256001D0012000E0002076BD70B504000D0002
+S31508002570002C01D10120AEE0DFF84802006810F017
+S315080025800700A84211D2DFF83C020068C008C00064
+S315080025902843DFF830120860DFF82802006810F0D8
+S315080025A00700A84201D0012095E0207880071FD5B2
+S315080025B02078400707D5DFF8E001006850F4E060AE
+S315080025C0DFF8D41108602078000707D5DFF8C801BE
+S315080025D0006850F46050DFF8C0110860DFF8B801F1
+S315080025E0016831F0F001A0680143DFF8AC01016031
+S315080025F02078C00733D56068012805D1654800688A
+S31508002600800310D4012066E06068022805D161487D
+S315080026100068800107D401205DE05E4800688007F5
+S3150800262001D4012057E05C48016889088900606880
+S3150800263001435948016000F0D1F806005648006881
+S3150800264010F00C006168B0EB810F08D000F0C6F8F6
+S31508002650801B41F289318842F0D303203BE0594878
+S31508002660006810F0070085420ED256480068C00878
+S31508002670C0002843534908605248006810F0070014
+S31508002680A84201D0012026E02078400707D5424815
+S31508002690016831F4E061E06801433F480160207851
+S315080026A0000708D53C48006830F46050216950EAB4
+S315080026B0C1003949086000F00FF84349364A1268E4
+S315080026C0C2F30312895CC84035490860354800687A
+S315080026D000F08AF8002070BD00B585B001A83B4916
+S315080026E0102200F0A7F83A480088ADF8000000204C
+S315080026F000200020002000202748016811F00C0067
+S31508002700042802D0082802D015E0244814E001A8BD
+S31508002710C1F38342805CC9030AD569461E4A12681A
+S31508002720C2F340428A5C1D494843B0FBF2F001E01F
+S315080027302849484300E0194805B000BD1848006814
+S31508002740704780B5FFF7FAFF2349134A1268C2F3A8
+S315080027500222895CC84002BD80B5FFF7EFFF1E491B
+S315080027600D4A1268C2F3C222895CC84002BD81B014
+S315080027700B490968C9084FF47A72B1FBF2F148436C
+S31508002780009000BF0098411E00910028F9D101B0C1
+S3150800279070470000001002400410024000127A0040
+S315080027A00400002000000020241002408004424259
+S315080027B0000042421C1002400070004020100240F7
+S315080027C06000424200200240B8340008A8340008DD
+S315080027D0122A000800093D00D434000801480068A0
+S315080027E0704700BFD800002010B504004FF47A7077
+S315080027F00D490978B0FBF1F00C490968B1FBF0F016
+S3150800280000F0E0F8002801D001200CE0102C09D2D5
+S31508002810002221005FF0FF3000F0C3F8044804608E
+S31508002820002000E0012010BD080000200400002060
+S3150800283000000020103A07D330B4B1E83810103A37
+S31508002840A0E83810F9D230BC530724BFB1E8081005
+S31508002850A0E8081044BF51F8043B40F8043BD207EF
+S3150800286024BF31F8022B20F8022B44BF0B780370E3
+S315080028707047121F17D35B0009D151F8043B20F8A3
+S31508002880023B1B0C121F20F8023BF6D20BE051F854
+S31508002890043B00F8013B1B0A20F8023B1B0C121FE5
+S315080028A000F8013BF3D238BF121D521E24BF11F89F
+S315080028B0013B00F8013BF8D870470EE00268436810
+S315080028C0024408305FEAC37C44BF4B445B1E52F89F
+S315080028D004CB43F804CB091FF9D150F8041B00298F
+S315080028E0ECD1704710F0070040490A684FF6FF011F
+S315080028F00A4052EA00223E4802433C4802607047BA
+S315080029003A480068C0F302207047020052B2002A13
+S3150800291004D40901374A40B2115407E00901364A7E
+S3150800292040B210F00F00104400F8041C704710B4B1
+S3150800293010F00700D0F10703052B01D3042301E0AB
+S31508002940D0F10703041D072C01D2002000E0C01EA9
+S31508002950012414FA03F35B1E19408140012313FA7C
+S3150800296000F0401E1040084310BC704780B5411E59
+S31508002970B1F1807F01D301200EE0401E1F49086097
+S315080029800F215FF0FF30FFF7C0FF00201C490860E9
+S3150800299007201C490860002002BD80B5FFF7A2FF8A
+S315080029A001BD70B504000D0016000020FFF7A8FF52
+S315080029B032002900FFF7BBFF0100200040B2FFF7F5
+S315080029C0A4FF70BD80B5FFF7D1FF02BD042806D16C
+S315080029D00C48006850F004000A49086005E00948F8
+S315080029E0006830F004000749086070470CED00E005
+S315080029F00000FA0500E400E018ED00E014E000E04D
+S31508002A0018E000E010E000E080B500F001F801BD34
+S31508002A107047010210B50400002C01D1012033E0F3
+S31508002A20A0690028FFD194F83900002805D10020B4
+S31508002A3084F83800200000F08DF9242084F8390045
+S31508002A402068C06830F400502168C860200000F093
+S31508002A50C7F82068006930F490402168086120684A
+S31508002A60406930F02A00216848612068C06850F43F
+S31508002A7000502168C8600020E063202084F83900EF
+S31508002A80202084F83A00002010BD2DE9FC410500FD
+S31508002A900C0090461F00002095F83A00202865D1C2
+S31508002AA0002C03D0404680B2002801D101205EE008
+S31508002AB095F83800012801D1022058E0012085F850
+S31508002AC038000020E863222085F83A00FFF786FEE2
+S31508002AD00600A5F82C80A5F82E8005E02868406831
+S31508002AE0C005C00D0880A41CE88D002836D0E88DE6
+S31508002AF0401EE885A868B0F5805F15D100973300B9
+S31508002B0000222021280000F034F8002801D00320F4
+S31508002B102DE0210028690028E0D02868406800F0E8
+S31508002B20FF000880641CDFE700973300002220219D
+S31508002B30280000F01EF8002801D0032017E02869B5
+S31508002B40002804D1286840682070641CCCE72868EF
+S31508002B50406810F07F002070641CC5E7202085F8C7
+S31508002B603A00002085F83800002000E00220BDE881
+S31508002B70F6812DE9F04105000E0090461F00069CDF
+S31508002B80286800683040B04201D1012000E00020EA
+S31508002B904146C9B2884220D114F1010FF0D0002C69
+S31508002BA004D0FFF71BFEC01B8442E9D22868C06820
+S31508002BB030F4D0702968C860286840694008400029
+S31508002BC029684861202085F83900202085F83A00D0
+S31508002BD0002085F83800032000E00020BDE8F081D9
+S31508002BE038B504002068016931F44051E0680143B2
+S31508002BF020680161A1682069014360690143206872
+S31508002C00C2685248024011432068C1602068416981
+S31508002C1031F44071A06901432068416120684C493C
+S31508002C20884248D1FFF798FD192101FB00F1626837
+S31508002C309200B1FBF2F16422B1FBF2F2192101FB19
+S31508002C4000F163689B00B1FBF3F3192101FB00F166
+S31508002C506568AD00B1FBF5F16425B1FBF5F57FF0CC
+S31508002C60630101FB0533190132316423B1FBF3F328
+S31508002C7013F0F00313EB0213192101FB00F162684C
+S31508002C809200B1FBF2F21921484361688900B0FB52
+S31508002C90F1F06421B0FBF1F17FF0630000FB012243
+S31508002CA0100132306421B0FBF1F010F00F00C318A8
+S31508002CB02068836047E0FFF744FD192101FB00F116
+S31508002CC062689200B1FBF2F16422B1FBF2F21921BB
+S31508002CD001FB00F163689B00B1FBF3F3192101FBCB
+S31508002CE000F16568AD00B1FBF5F16425B1FBF5F5BA
+S31508002CF07FF0630101FB0533190132316423B1FB0F
+S31508002D00F3F313F0F00313EB0213192101FB00F19F
+S31508002D1062689200B1FBF2F21921484361688900A2
+S31508002D20B0FBF1F06421B0FBF1F17FF0630000FB2A
+S31508002D300122100132306421B0FBF1F010F00F00CF
+S31508002D40C3182068836031BD00000000F3E9FFFF67
+S31508002D500038014070470000F8B40200002300253F
+S31508002D601AE0DFF8D001006830EA0404DFF8C4018D
+S31508002D70046010E0DFF8C0010068A043DFF8B8611E
+S31508002D80306048688002ECD5DFF8A8010068044383
+S31508002D90DFF8A00104605B1C0868D840002800F032
+S31508002DA0BC8001269E400C683440B442F3D1486882
+S31508002DB0002828D001281BD002281ED0032830D08E
+S31508002DC0112817D012281BD0DFF87071B8421AD014
+S31508002DD05B4FB84217D05B4FB84214D05A4FB8422F
+S31508002DE011D05A4FB8420ED0594FB8420BD01AE0FC
+S31508002DF0CD6818E0CD682D1D15E0CD68083512E0C0
+S31508002E00CD680C350FE08868002801D1042507E055
+S31508002E108868012802D10825166101E0082556614F
+S31508002E2001E00025FFE7B4F5807F01D2100000E03D
+S31508002E30101DB4F5807F01D29E0002E0B3F10806AA
+S31508002E40B60007685FF00F0C1CFA06FC37EA0C0799
+S31508002E5015FA06F63E4306604868C0009BD53D480D
+S31508002E60006850F001003B4E30603A48006810F0A8
+S31508002E7001000090009838481E00B60850F82660F1
+S31508002E800F2713F00300C0B280008740BE433348C3
+S31508002E90824201D100270FE03148824201D1012741
+S31508002EA00AE03048824201D1022705E02E488242D4
+S31508002EB001D1032700E0042713F00300C0B2800005
+S31508002EC087403E4324481F00BF0840F827604868EB
+S31508002ED0C00305D5254800682043244E306004E029
+S31508002EE022480068A043214E30604868800305D513
+S31508002EF01F48006820431E4E306004E01C480068E6
+S31508002F00A0431B4E30604868C0027FF533AF0A48BD
+S31508002F1000682043084E306033E7F1BC7047D2B2F0
+S31508002F20002A02D089B2016102E089B2090401616E
+S31508002F30704700000C04014008040140000011100D
+S31508002F4000001210000021100000221000003110AD
+S31508002F500000321018100240080001400008014025
+S31508002F60000C01400010014000140140000401401B
+S31508002F700404014080B500F007F800F0E1F800F01D
+S31508002F8078F900F0E1F8FAE780B500F009F800F002
+S31508002F9099F900F009F800F0A9F900F063F901BD04
+S31508002FA05B485C490860704700B58FB00120059002
+S31508002FB05FF4A020069000200790012009900220C7
+S31508002FC00C905FF480300D905FF4E0100E9005A829
+S31508002FD0FFF78EF8002800D0FEE70F2000900220A9
+S31508002FE00190002002904FF4806003900020049026
+S31508002FF002216846FFF7B9FA002800D0FEE70FB0AD
+S3150800300000BD00B585B04448006850F0010042494B
+S3150800301008604148006810F00100049004983F4891
+S31508003020006850F080503D4908603C48006810F040
+S315080030308050049004983848006850F004003649D7
+S3150800304008603548006810F0040004900498334876
+S31508003050006850F40030314908603048006810F4C0
+S315080030600030049004980320FFF797FC0022002103
+S315080030707FF00B00FFF795FC002200217FF00A0085
+S31508003080FFF78FFC002200217FF00900FFF789FC7B
+S31508003090002200217FF00400FFF783FC00220021B4
+S315080030A07FF00300FFF77DFC002200217FF001007E
+S315080030B0FFF777FC002200215FF0FF30FFF771FC75
+S315080030C02020009001200190002002900220039009
+S315080030D069461348FFF740FE002220211048FFF7F3
+S315080030E01EFF0420009002200190032003906946E9
+S315080030F00B48FFF731FE08200090002001900020C1
+S31508003100029069460648FFF727FE05B000BD000095
+S315080031100020000808ED00E0181002401C100240CC
+S3150800312000080140BFF34F8F4648016811F4E0617B
+S315080031304548014343480160BFF34F8F00BFFDE791
+S3150800314080B500F009F801BD80B500F023F801BD8F
+S3150800315080B5FFF7E7FF01BD80B53C483C490860EC
+S315080031604FF461403A494860002039498860002098
+S315080031703749C8600020364908610020344988610B
+S315080031800C203349486100203149C8613048FFF7AF
+S3150800319041FC01BD80B52F480078002817D12E487C
+S315080031A000F042F801283ED12B48007800283AD092
+S315080031B029480078822836DA00F0ABF827490860F3
+S315080031C00120244908700020254908702BE0224870
+S315080031D0234909780844401C00F026F8012818D12C
+S315080031E01F480078401C1E4908701D4800781A4977
+S315080031F00978884217D10020164908701648407881
+S31508003200FF2810D11648007802280CD1FFF7A0FF36
+S3150800321009E000F07EF8114909686431814202D25A
+S3150800322000200C49087001BD80B501000023012269
+S315080032300748FFF72AFCC0B2002801D1012000E0A8
+S31508003240002002BD0CED00E00400FA050044004031
+S3150800325090000020DD0000200C000020D000002097
+S31508003260DC00002080B5002220211348FFF757FE16
+S3150800327001BD10B500F04DF8040010480068201A8A
+S31508003280B0F5FA7F16D30E480078002808D1012039
+S315080032900B490870012220210748FFF740FE07E086
+S315080032A0002007490870002220210348FFF737FE4F
+S315080032B00248046010BD000000080140D400002048
+S315080032C0DE00002080B50848006850F01000064966
+S315080032D008600320FFF761FB0020FFF785FAFFF778
+S315080032E090FE002002BD00000020024080B5FFF7D6
+S315080032F025FA4FF47A71B0FBF1F0FFF763FB04206F
+S31508003300FFF764FB002200215FF0FF30FFF749FB5F
+S3150800331001BD80B5FFF762FA02BD80B500F004F87A
+S31508003320FFF772FB01BD00000348016803480078F7
+S315080033304118014801607047D800002008000020A5
+S315080033401348006850F001001149086011480168E7
+S31508003350114801400F4801600D4801680F480140B7
+S315080033600B4801600A48006830F480200849086064
+S315080033700848006830F4FE00064908605FF41F003C
+S31508003380074908605FF0006006490860704700005A
+S3150800339000100240041002400000FFF8FFFFF6FE8E
+S315080033A00810024008ED00E030B4002512E050F89D
+S315080033B0042BD30744BF4A44521E091F042942F866
+S315080033C0045BFAD213468C0744BF15809B1CC907B9
+S315080033D048BF1D7050F8041B0029E8D130BC70475F
+S315080033E010B5074979441831064C7C44163404E074
+S315080033F00A68081D114488470146A142F8D110BD44
+S315080034000800000028000000A1FFFFFFD40000000C
+S315080034100C00002000000000A3F4FFFF0C000000D1
+S31508003420A8000000000000200000000000F00DF8D1
+S31508003430002801D0FFF7D4FFAFF300800020AFF3D8
+S315080034400080FFF797FD00F002F80120704700F0B2
+S3150800345001B800000746384600F002F8FBE700000E
+S3150800346080B5AFF30080024A11001820ABBEFBE717
+S31508003470260002000548014603B4684680F3098819
+S31508003480AFF30080AFF30080FFF7D0FFA5EDF5FEA0
+S31508003490024885460248804702480047E00800205F
+S315080034A041330008753400080203040506070809B5
+S315080034B00A0B0C0D0E0F1010000000000000000093
+S315080034C00102030406070809100000000024F4009E
+S315080034D0010000000000000001020304FFF7FEBF20
+S315080034E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF02
+S315080034F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF2
+S31508003500FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE1
+S31508003510FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD1
+S31508003520FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC1
+S31508003530FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB1
+S31508003540FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA1
+S31508003550FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF91
+S31508003560FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF81
+S31508003570FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF71
+S31508003580FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF61
+S31508003590FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF51
+S30D080035A0FFF7FEBFFFF7FEBFAF
+S7050800347549
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep
index ca720aa1..7a175381 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep
@@ -1,813 +1,131 @@
- 4
- 3194557998
+ 5
+ 1801487043
Debug
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h
- $PROJ_DIR$\..\boot.h
- $PROJ_DIR$\..\main.c
- $PROJ_DIR$\..\timer.c
- $PROJ_DIR$\..\obj\system_stm32f10x.pbi
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c
- $PROJ_DIR$\..\obj\core_cm3.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
- $PROJ_DIR$\..\obj\timer.lst
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h
- $PROJ_DIR$\..\obj\stm32f10x_dac.o
- $PROJ_DIR$\..\led.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
- $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et
- $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out
- $PROJ_DIR$\..\obj\stm32f10x_spi.pbi
- $PROJ_DIR$\..\led.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h
- $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h
- $PROJ_DIR$\..\timer.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
- $PROJ_DIR$\..\lib\system_stm32f1xx.c
- $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi
- $PROJ_DIR$\..\header.h
- $PROJ_DIR$\..\obj\boot.lst
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h
- $PROJ_DIR$\..\boot.c
- $PROJ_DIR$\..\startup_stm32f103xb.s
- $PROJ_DIR$\..\obj\stm32f10x_exti.pbi
- $PROJ_DIR$\..\obj\demoprog_nucleo_stm32f103rb.map
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
- $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out
- $PROJ_DIR$\..\obj\led.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h
- $PROJ_DIR$\..\obj\main.lst
- $PROJ_DIR$\..\obj\stm32f10x_i2c.lst
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h
- $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
- $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.srec
- $PROJ_DIR$\..\obj\misc.o
- $PROJ_DIR$\..\obj\stm32f10x_cec.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_cec.o
- $PROJ_DIR$\..\obj\stm32f10x_i2c.o
- $PROJ_DIR$\..\obj\core_cm3.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_dma.o
- $PROJ_DIR$\..\obj\stm32f10x_rtc.lst
- $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c
- $PROJ_DIR$\..\obj\stm32f10x_adc.lst
- $TOOLKIT_DIR$\lib\dl7M_tln.a
- $PROJ_DIR$\..\obj\misc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_dma.pbi
- $TOOLKIT_DIR$\lib\m7M_tl.a
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl
- $PROJ_DIR$\..\obj\boot.xcl
- $PROJ_DIR$\..\obj\stm32f10x_rtc.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl
- $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl
- $PROJ_DIR$\..\obj\stm32f10x_usart.lst
- $TOOLKIT_DIR$\inc\c\iccarm_builtin.h
- $PROJ_DIR$\..\obj\timer.xcl
- $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_sdio.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl
- $PROJ_DIR$\..\obj\main.xcl
- $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h
- $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h
- $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h
$PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h
- $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
- $PROJ_DIR$\..\lib\CMSIS\Include\arm_common_tables.h
- $PROJ_DIR$\..\lib\CMSIS\Include\arm_math.h
- $PROJ_DIR$\..\lib\CMSIS\Include\arm_const_structs.h
- $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
- $PROJ_DIR$\..\obj\stm32f10x_usart.pbi
- $TOOLKIT_DIR$\inc\c\xencoding_limits.h
- $PROJ_DIR$\..\stm32f103xB.icf
- $PROJ_DIR$\..\obj\system_stm32f1xx.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o
- $PROJ_DIR$\..\obj\system_stm32f10x.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h
- $PROJ_DIR$\..\obj\main.o
- $PROJ_DIR$\..\obj\core_cm3.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
- $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o
- $PROJ_DIR$\..\obj\stm32f10x_cec.lst
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o
- $PROJ_DIR$\..\obj\stm32f10x_sdio.lst
- $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst
- $PROJ_DIR$\..\obj\stm32f10x_tim.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
- $PROJ_DIR$\..\obj\main.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_can.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
- $PROJ_DIR$\..\obj\stm32f10x_exti.lst
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_dma.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_uart.lst
+ $TOOLKIT_DIR$\inc\c\aarch32\iccarm_builtin.h
$TOOLKIT_DIR$\inc\c\ycheck.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
- $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o
$TOOLKIT_DIR$\inc\c\ysizet.h
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h
- $PROJ_DIR$\..\obj\misc.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal.o
- $PROJ_DIR$\..\obj\stm32f10x_dma.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_rcc.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst
- $PROJ_DIR$\..\obj\misc.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h
- $PROJ_DIR$\..\obj\system_stm32f1xx.lst
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et
- $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et
- $PROJ_DIR$\..\..\Boot\blt_conf.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst
- $PROJ_DIR$\..\obj\stm32f10x_pwr.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
- $PROJ_DIR$\..\obj\stm32f10x_gpio.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst
- $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi
- $PROJ_DIR$\..\obj\led.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et
- $PROJ_DIR$\..\obj\boot.o
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et
- $TOOLKIT_DIR$\lib\rt7M_tl.a
- $PROJ_DIR$\..\obj\stm32f10x_usart.o
- $PROJ_DIR$\..\obj\stm32f10x_exti.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst
- $PROJ_DIR$\..\obj\stm32f10x_gpio.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_dac.pbi
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal.lst
- $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h
- $PROJ_DIR$\..\obj\stm32f10x_crc.lst
- $PROJ_DIR$\..\obj\stm32f10x_adc.pbi
- $PROJ_DIR$\..\obj\timer.o
- $PROJ_DIR$\..\obj\stm32f10x_crc.o
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.o
- $TOOLKIT_DIR$\inc\c\DLib_Product.h
- $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_flash.lst
- $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi
- $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et
- $TOOLKIT_DIR$\lib\shb_l.a
- $PROJ_DIR$\..\obj\stm32f10x_adc.o
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst
- $PROJ_DIR$\..\obj\stm32f10x_pwr.o
- $PROJ_DIR$\..\obj\stm32f10x_tim.pbi
- $PROJ_DIR$\..\obj\boot.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_wwdg.o
- $TOOLKIT_DIR$\inc\c\DLib_Threads.h
- $TOOLKIT_DIR$\inc\c\stdint.h
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi
- $PROJ_DIR$\..\obj\stm32f10x_rcc.o
- $PROJ_DIR$\..\obj\stm32f103.pbd
- $PROJ_DIR$\..\obj\stm32f10x_flash.pbi
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi
- $PROJ_DIR$\..\obj\stm32f10x_spi.lst
- $PROJ_DIR$\..\obj\startup_stm32f103xb.o
- $PROJ_DIR$\..\obj\stm32f10x_tim.o
+ $PROJ_DIR$\..\boot.h
$TOOLKIT_DIR$\inc\c\yvals.h
- $PROJ_DIR$\..\obj\stm32f10x_fsmc.o
- $PROJ_DIR$\..\obj\stm32f10x_can.o
- $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et
- $TOOLKIT_DIR$\inc\c\intrinsics.h
- $PROJ_DIR$\..\obj\stm32f10x_bkp.lst
- $PROJ_DIR$\..\obj\stm32f10x_can.lst
- $PROJ_DIR$\..\obj\timer.__cstat.et
- $PROJ_DIR$\..\obj\led.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl
- $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst
- $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_bkp.o
- $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_crc.pbi
- $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et
- $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi
- $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl
- $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl
- $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi
- $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec
- $PROJ_DIR$\..\obj\stm32f10x_dac.lst
- $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et
- $PROJ_DIR$\..\obj\core_cm3.pbi
- $PROJ_DIR$\..\obj\system_stm32f1xx.xcl
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_pwr.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_tim_ex.lst
+ $PROJ_DIR$\..\obj\Prog\main.lst
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h
+ $PROJ_DIR$\..\startup_stm32f103xb.s
$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h
- $PROJ_DIR$\..\obj\led.xcl
- $PROJ_DIR$\..\obj\stm32f10x_flash.o
- $PROJ_DIR$\..\obj\stm32f10x_spi.o
- $PROJ_DIR$\..\obj\system_stm32f10x.o
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.o
- $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h
- $PROJ_DIR$\..\lib\CMSIS\Include\tz_context.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.xcl
- $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h
- $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.__cstat.et
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c
- $PROJ_DIR$\..\obj\stm32f1xx_hal_exti.lst
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h
+ $TOOLKIT_DIR$\inc\c\DLib_Defaults.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c
+ $PROJ_DIR$\..\main.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
+ $PROJ_DIR$\..\led.c
+ $PROJ_DIR$\..\timer.c
+ $PROJ_DIR$\..\obj\Prog\startup_stm32f103xb.o.rsp
+ $PROJ_DIR$\..\led.h
+ $PROJ_DIR$\..\boot.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c
$TOOLKIT_DIR$\inc\c\stddef.h
+ $TOOLKIT_DIR$\inc\c\stdint.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c
+ $PROJ_DIR$\..\lib\system_stm32f1xx.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c
+ $PROJ_DIR$\..\timer.h
+ $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h
+ $PROJ_DIR$\..\header.h
+ $TOOLKIT_DIR$\inc\c\DLib_Product.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h
+ $PROJ_DIR$\..\obj\Prog\lib\system_stm32f1xx.lst
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+ $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h
+ $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h
+ $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h
+ $PROJ_DIR$\..\obj\Prog\timer.lst
+ $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h
+ $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h
+ $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h
+ $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_flash_ex.lst
+ $PROJ_DIR$\..\obj\Prog\led.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_flash.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_gpio.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_tim.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_exti.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_rcc.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_tim.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_tim_ex.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_rcc_ex.o
+ $PROJ_DIR$\..\obj\Prog\lib\system_stm32f1xx.o
+ $PROJ_DIR$\..\obj\Prog\boot.o
+ $PROJ_DIR$\..\obj\Prog\led.o
+ $PROJ_DIR$\..\obj\Prog\main.o
+ $PROJ_DIR$\..\obj\Prog\timer.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_uart.o
+ $PROJ_DIR$\..\bin\demoprog_stm32f103.out
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_cortex.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_cortex.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_can.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_gpio_ex.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_rcc_ex.lst
+ $PROJ_DIR$\..\..\Boot\blt_conf.h
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_dma.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_flash_ex.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_gpio.o
+ $PROJ_DIR$\..\obj\Prog\startup_stm32f103xb.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_flash.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_gpio_ex.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_can.o
+ $PROJ_DIR$\..\bin\demoprog_stm32f103.srec
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_pwr.o
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_exti.lst
+ $PROJ_DIR$\..\obj\Prog\lib\hal\stm32f1xx_hal_rcc.lst
+ $PROJ_DIR$\..\obj\Prog\boot.lst
+ $TOOLKIT_DIR$\lib\rt7M_tl.a
+ $TOOLKIT_DIR$\lib\shb_l.a
+ $TOOLKIT_DIR$\lib\m7M_tl.a
+ $PROJ_DIR$\..\stm32f103xB.icf
+ $PROJ_DIR$\..\obj\demoprog_stm32f103.map
+ $TOOLKIT_DIR$\lib\dl7M_tln.a
-
- [ROOT_NODE]
-
-
- ILINK
- 14 30
-
-
-
-
- $PROJ_DIR$\..\main.c
-
-
- ICCARM
- 35 133
-
-
- __cstat
- 148
-
-
- BICOMP
- 80
-
-
-
-
- ICCARM
- 24 199 96 112 117 260 156 269 139 300 247 306 309 310 75 102 104 18 92 103 315 171 94 111 107 314 88 99 87 109 90 95 108 0 1 11 19
-
-
-
-
- $PROJ_DIR$\..\timer.c
-
-
- ICCARM
- 8 244
-
-
- __cstat
- 276
-
-
- BICOMP
- 76
-
-
-
-
- ICCARM
- 24 199 96 112 117 260 156 269 139 300 247 306 309 310 75 102 104 18 92 103 315 171 94 111 107 314 88 99 87 109 90 95 108 0 1 11 19
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c
-
-
- ICCARM
- 228 129
-
-
- __cstat
- 240
-
-
- BICOMP
- 71
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
-
-
- ICCARM
- 36 52
-
-
- __cstat
- 13
-
-
- BICOMP
- 212
-
-
-
-
- ICCARM
- 229 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
-
-
- ICCARM
- 242 245
-
-
- __cstat
- 50
-
-
- BICOMP
- 287
-
-
-
-
- ICCARM
- 169 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out
-
-
- ILINK
- 30
-
-
- OBJCOPY
- 45
-
-
-
-
- ILINK
- 125 218 33 133 267 177 143 127 170 305 154 159 140 168 135 119 150 158 129 161 126 244 252 222 62 59
-
-
-
-
- $PROJ_DIR$\..\led.c
-
-
- ICCARM
- 213 33
-
-
- __cstat
- 277
-
-
- BICOMP
- 301
-
-
-
-
- ICCARM
- 24 199 96 112 117 260 156 269 139 300 247 306 309 310 75 102 104 18 92 103 315 171 94 111 107 314 88 99 87 109 90 95 108 0 1 11 19
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c
-
-
- ICCARM
- 211 158
-
-
- __cstat
- 230
-
-
- BICOMP
- 292
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
-
-
- ICCARM
- 233 161
-
-
- __cstat
- 239
-
-
- BICOMP
- 66
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\system_stm32f1xx.c
-
-
- ICCARM
- 190 126
-
-
- __cstat
- 195
-
-
- BICOMP
- 299
-
-
-
-
- ICCARM
- 96 112 117 260 156 269 139 300 247 306 309 310 75 102 104 18 92 103 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\boot.c
-
-
- ICCARM
- 25 218
-
-
- __cstat
- 257
-
-
- BICOMP
- 69
-
-
-
-
- ICCARM
- 24 199 96 112 117 260 156 269 139 300 247 306 309 310 75 102 104 18 92 103 315 171 94 111 107 314 88 99 87 109 90 95 108 0 1 11 19
-
-
-
$PROJ_DIR$\..\startup_stm32f103xb.s
AARM
- 267
-
-
-
-
- $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out
-
-
- OBJCOPY
- 295
+ 93
- ILINK
- 125 218 134 33 133 46 267 253 285 271 51 245 10 142 54 224 302 270 226 52 246 255 262 70 78 303 268 223 258 304 244 252 222 62 59
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c
-
-
- ICCARM
- 6 134
-
-
- __cstat
- 53
-
-
- BICOMP
- 298
-
-
-
-
- ICCARM
- 260 156 269 139 300 247 124 259
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
-
-
- ICCARM
- 152 224
-
-
- __cstat
- 286
-
-
- BICOMP
- 29
-
-
-
-
- ICCARM
- 167 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
-
-
- ICCARM
- 275 271
-
-
- __cstat
- 81
-
-
- BICOMP
- 149
-
-
-
-
- ICCARM
- 176 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
-
-
- ICCARM
- 145 142
-
-
- __cstat
- 49
-
-
- BICOMP
- 120
-
-
-
-
- ICCARM
- 136 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
-
-
- ICCARM
- 141 51
-
-
- __cstat
- 165
-
-
- BICOMP
- 47
-
-
-
-
- ICCARM
- 137 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c
-
-
- ICCARM
- 174 46
-
-
- __cstat
- 60
-
-
- BICOMP
- 186
-
-
-
-
- ICCARM
- 157 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
-
-
- ICCARM
- 204 168
-
-
- __cstat
- 203
-
-
- BICOMP
- 65
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
-
-
- ICCARM
- 234 177
-
-
- __cstat
- 235
-
-
- BICOMP
- 215
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
-
-
- ICCARM
- 225 135
-
-
- __cstat
- 238
-
-
- BICOMP
- 67
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ AARM
+ 22
@@ -816,67 +134,133 @@
ICCARM
- 227 119
-
-
- __cstat
- 217
-
-
- BICOMP
- 64
+ 100 73
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c
+ $PROJ_DIR$\..\main.c
ICCARM
- 185 143
-
-
- __cstat
- 188
-
-
- BICOMP
- 236
+ 12 80
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 89 7 34 23 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33 32
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c
ICCARM
- 180 154
-
-
- __cstat
- 237
-
-
- BICOMP
- 63
+ 3 82
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\led.c
+
+
+ ICCARM
+ 67 79
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 89 7 34 23 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33 32
+
+
+
+
+ $PROJ_DIR$\..\timer.c
+
+
+ ICCARM
+ 61 81
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 89 7 34 23 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33 32
+
+
+
+
+ $PROJ_DIR$\..\boot.c
+
+
+ ICCARM
+ 101 78
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 89 7 34 23 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33 32
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c
+
+
+ ICCARM
+ 70 74
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c
+
+
+ ICCARM
+ 11 75
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\system_stm32f1xx.c
+
+
+ ICCARM
+ 51 77
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
@@ -885,44 +269,28 @@
ICCARM
- 202 150
-
-
- __cstat
- 182
-
-
- BICOMP
- 73
+ 88 76
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c
ICCARM
- 216 127
-
-
- __cstat
- 187
-
-
- BICOMP
- 68
+ 86 96
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
@@ -931,21 +299,28 @@
ICCARM
- 193 170
-
-
- __cstat
- 194
-
-
- BICOMP
- 79
+ 2 90
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c
+
+
+ ICCARM
+ 68 94
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
@@ -954,435 +329,13 @@
ICCARM
- 220 140
-
-
- __cstat
- 192
-
-
- BICOMP
- 293
+ 69 92
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
-
-
- ICCARM
- 200 159
-
-
- __cstat
- 198
-
-
- BICOMP
- 280
-
-
-
-
- ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
-
-
- ICCARM
- 74 223
-
-
- __cstat
- 251
-
-
- BICOMP
- 123
-
-
-
-
- ICCARM
- 132 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
-
-
- ICCARM
- 178 54
-
-
- __cstat
- 283
-
-
- BICOMP
- 61
-
-
-
-
- ICCARM
- 173 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
-
-
- ICCARM
- 274 285
-
-
- __cstat
- 297
-
-
- BICOMP
- 279
-
-
-
-
- ICCARM
- 17 153 9 260 156 269 139 300 247 124 259 273 191 41 160 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
-
-
- ICCARM
- 128 304
-
-
- __cstat
- 40
-
-
- BICOMP
- 4
-
-
-
-
- ICCARM
- 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
-
-
- ICCARM
- 254 258
-
-
- __cstat
- 221
-
-
- BICOMP
- 172
-
-
-
-
- ICCARM
- 189 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
-
-
- ICCARM
- 144 78
-
-
- __cstat
- 196
-
-
- BICOMP
- 294
-
-
-
-
- ICCARM
- 197 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
-
-
- ICCARM
- 249 302
-
-
- __cstat
- 72
-
-
- BICOMP
- 264
-
-
-
-
- ICCARM
- 34 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
-
-
- ICCARM
- 58 253
-
-
- __cstat
- 77
-
-
- BICOMP
- 243
-
-
-
-
- ICCARM
- 160 153 9 260 156 269 139 300 247 124 259 273 191 41 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
-
-
- ICCARM
- 207 226
-
-
- __cstat
- 281
-
-
- BICOMP
- 23
-
-
-
-
- ICCARM
- 39 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
-
-
- ICCARM
- 296 10
-
-
- __cstat
- 272
-
-
- BICOMP
- 231
-
-
-
-
- ICCARM
- 175 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 136 173 167 34 163 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
-
-
- ICCARM
- 155 270
-
-
- __cstat
- 38
-
-
- BICOMP
- 265
-
-
-
-
- ICCARM
- 163 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 39 229 241 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
-
-
- ICCARM
- 266 303
-
-
- __cstat
- 284
-
-
- BICOMP
- 15
-
-
-
-
- ICCARM
- 205 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
-
-
- ICCARM
- 146 268
-
-
- __cstat
- 288
-
-
- BICOMP
- 256
-
-
-
-
- ICCARM
- 166 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 209 197 205 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
-
-
- ICCARM
- 183 262
-
-
- __cstat
- 290
-
-
- BICOMP
- 56
-
-
-
-
- ICCARM
- 208 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
-
-
- ICCARM
- 55 70
-
-
- __cstat
- 289
-
-
- BICOMP
- 250
-
-
-
-
- ICCARM
- 209 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 232 208 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
-
-
- ICCARM
- 282 246
-
-
- __cstat
- 278
-
-
- BICOMP
- 261
-
-
-
-
- ICCARM
- 241 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 232 208 209 197 205 166 132 189 157
-
-
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
-
-
- ICCARM
- 201 255
-
-
- __cstat
- 248
-
-
- BICOMP
- 291
-
-
-
-
- ICCARM
- 232 153 9 260 156 269 139 300 247 124 259 273 191 41 160 17 176 137 169 175 136 173 167 34 163 39 229 241 208 209 197 205 166 132 189 157
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
@@ -1391,124 +344,124 @@
ICCARM
- 313 305
-
-
- __cstat
- 311
-
-
- BICOMP
- 308
+ 99 72
ICCARM
- 104 18 92 103 96 112 117 260 156 269 139 300 247 306 309 310 75 102 315 171 94 111 107 314 88 99 87 109 90 95 108 0
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c
+
+
+ ICCARM
+ 9 71
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c
+
+
+ ICCARM
+ 85 84
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c
+
+
+ ICCARM
+ 66 91
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c
+
+
+ ICCARM
+ 87 95
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c
+
+
+ ICCARM
+ 10 98
+
+
+
+
+ ICCARM
+ 15 16 35 4 26 27 5 6 8 58 59 60 64 62 63 65 45 38 46 41 49 47 48 42 50 55 0 1 13 28 36 33
+
+
+
+
+ [ROOT_NODE]
+
+
+ ILINK
+ 83 106
+
+
+
+
+ $PROJ_DIR$\..\bin\demoprog_stm32f103.out
+
+
+ ILINK
+ 106
+
+
+
+
+ ILINK
+ 107 104 102 103 105 78 79 71 96 84 90 72 94 91 92 95 98 73 76 74 75 82 77 80 93 81
+
+
+
+
+ $PROJ_DIR$\..\bin\demoprog_stm32f103.srec
+
+
+ OBJCOPY
+ 83
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c
- ICCARM
-
-
- $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c
- ICCARM
-
Release
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.ewp b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.ewp
index f5c1a8da..6ea5db29 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.ewp
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.ewp
@@ -11,9 +11,13 @@
General
3
- 31
+ 33
1
1
+
+ BrowseInfoPath
+ Debug\BrowseInfo
+
ExePath
$PROJ_DIR$\..\bin
@@ -32,11 +36,11 @@
Input description
- Full formatting.
+ Full formatting, without multibyte support.
Output description
- Full formatting.
+ Full formatting, without multibyte support.
GOutputBinary
@@ -66,15 +70,7 @@
OGLastSavedByProductVersion
- 8.40.1.21529
-
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
+ 9.10.2.39304
OGChipSelectEditMenu
@@ -96,27 +92,13 @@
GenStdoutInterface
0
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
RTConfigPath2
$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h
GBECoreSlave
- 27
+ 30
38
@@ -133,7 +115,7 @@
CoreVariant
- 27
+ 30
38
@@ -156,7 +138,7 @@
GFPUCoreSlave2
- 27
+ 30
38
@@ -209,13 +191,21 @@
0
0
+
+ OGAarch64Abi
+ 0
+
+
+ OG_32_64Device
+ 0
+
ICCARM
2
- 35
+ 37
1
1
@@ -344,10 +334,6 @@
PreInclude
-
- CompilerMisraOverride
- 0
-
CCIncludePath2
$PROJ_DIR$\..
@@ -382,16 +368,6 @@
CCOptLevelSlave
1
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
CCPosIndRopi
0
@@ -473,13 +449,17 @@
OICompilerExtraOption
1
+
+ CCStackProtection
+ 0
+
AARM
2
- 10
+ 11
1
1
@@ -635,6 +615,10 @@
AsmNoLiteralPool
0
+
+ PreInclude
+
+
@@ -655,7 +639,7 @@
OOCOutputFile
- demoprog_nucleo_stm32f103rb.srec
+ demoprog_stm32f103.srec
OOCCommandLineProducer
@@ -674,13 +658,9 @@
0
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -693,21 +673,17 @@
ILINK
0
- 23
+ 25
1
1
IlinkOutputFile
- demoprog_nucleo_stm32f103rb.out
+ demoprog_stm32f103.out
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -1007,7 +983,7 @@
IlinkTrustzoneImportLibraryOut
- ###Unitialized###
+ stm32f103_import_lib.o
OILinkExtraOption
@@ -1029,6 +1005,26 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
@@ -1052,11 +1048,6 @@
-
- BILINK
- 0
-
-
Release
@@ -1068,9 +1059,13 @@
General
3
- 31
+ 33
1
0
+
+ BrowseInfoPath
+ Release\BrowseInfo
+
ExePath
Release\Exe
@@ -1125,14 +1120,6 @@
OGLastSavedByProductVersion
7.80.2.11970
-
- GeneralEnableMisra
- 0
-
-
- GeneralMisraVerbose
- 0
-
OGChipSelectEditMenu
default None
@@ -1153,27 +1140,13 @@
GenStdoutInterface
0
-
- GeneralMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- GeneralMisraVer
- 0
-
-
- GeneralMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
RTConfigPath2
$TOOLKIT_DIR$\INC\c\DLib_Config_Normal.h
GBECoreSlave
- 27
+ 30
0
@@ -1190,7 +1163,7 @@
CoreVariant
- 27
+ 30
0
@@ -1213,7 +1186,7 @@
GFPUCoreSlave2
- 27
+ 30
0
@@ -1266,13 +1239,21 @@
0
0
+
+ OGAarch64Abi
+ 0
+
+
+ OG_32_64Device
+ 0
+
ICCARM
2
- 35
+ 37
1
0
@@ -1400,10 +1381,6 @@
PreInclude
-
- CompilerMisraOverride
- 0
-
CCIncludePath2
@@ -1433,16 +1410,6 @@
CCOptLevelSlave
3
-
- CompilerMisraRules98
- 0
- 1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111
-
-
- CompilerMisraRules04
- 0
- 111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111
-
CCPosIndRopi
0
@@ -1524,13 +1491,17 @@
OICompilerExtraOption
1
+
+ CCStackProtection
+ 0
+
AARM
2
- 10
+ 11
1
0
@@ -1686,6 +1657,10 @@
AsmNoLiteralPool
0
+
+ PreInclude
+
+
@@ -1725,13 +1700,9 @@
0
+ inputOutputBased
-
- BICOMP
- 0
-
-
BUILDACTION
1
@@ -1744,7 +1715,7 @@
ILINK
0
- 23
+ 25
1
0
@@ -1755,10 +1726,6 @@
IlinkLibIOConfig
1
-
- XLinkMisraHandler
- 0
-
IlinkInputFileSlave
0
@@ -2080,6 +2047,26 @@
IlinkRawBinaryAlign2
+
+ IlinkLogCrtRoutineSelection
+ 0
+
+
+ IlinkLogFragmentInfo
+ 0
+
+
+ IlinkLogInlining
+ 0
+
+
+ IlinkLogMerging
+ 0
+
+
+ IlinkDemangle
+ 0
+
@@ -2103,11 +2090,6 @@
-
- BILINK
- 0
-
-
Prog
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/bin/openblt_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/bin/openblt_stm32f103.srec
similarity index 67%
rename from Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/bin/openblt_nucleo_stm32f103rb.srec
rename to Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/bin/openblt_stm32f103.srec
index d9f90675..7e7af80c 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/bin/openblt_nucleo_stm32f103rb.srec
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/bin/openblt_stm32f103.srec
@@ -1,32 +1,32 @@
-S31508000000900B00208901000891010008930100085F
+S31508000000580C002089010008910100089301000896
S3150800001095010008970100089901000800000000F2
S315080000200000000000000000000000009B0100081E
S315080000309D010008000000009F010008C511000886
-S31508000040A1010008A1010008A1010008A1010008FA
-S31508000050A1010008A1010008A1010008A1010008EA
-S31508000060A1010008A1010008A1010008A1010008DA
-S31508000070A1010008A1010008A1010008A1010008CA
-S31508000080A1010008A1010008A1010008A1010008BA
-S31508000090A1010008A1010008A1010008A1010008AA
-S315080000A0A1010008A1010008A1010008A10100089A
-S315080000B0A1010008A1010008A1010008A10100088A
-S315080000C0A1010008A1010008A1010008A10100087A
-S315080000D0A1010008A1010008A1010008A10100086A
-S315080000E0A1010008A1010008A101000800F002F81A
+S31508000040A3010008A3010008A3010008A3010008F2
+S31508000050A3010008A3010008A3010008A3010008E2
+S31508000060A3010008A3010008A3010008A3010008D2
+S31508000070A3010008A3010008A3010008A3010008C2
+S31508000080A3010008A3010008A3010008A3010008B2
+S31508000090A3010008A3010008A3010008A3010008A2
+S315080000A0A3010008A3010008A3010008A301000892
+S315080000B0A3010008A3010008A3010008A301000882
+S315080000C0A3010008A3010008A3010008A301000872
+S315080000D0A3010008A3010008A3010008A301000862
+S315080000E0A3010008A3010008A301000800F002F814
S315080000F000F03AF80AA090E8000C82448344AAF17A
S315080001000107DA4501D100F02FF8AFF2090EBAE877
S315080001100F0013F0010F18BFFB1A43F0010318472D
-S315080001203016000050160000103A24BF78C878C16F
+S31508000120AC160000CC160000103A24BF78C878C177
S31508000130FAD8520724BF30C830C144BF04680C60DF
S31508000140704700000023002400250026103A28BF27
S3150800015078C1FBD8520728BF30C148BF0B6070472B
S315080001601FB51FBD10B510BD00F044F81146FFF7C6
-S31508000170F7FF01F0D6FA00F062F803B4FFF7F2FFD2
+S31508000170F7FF01F014FB00F062F803B4FFF7F2FF93
S3150800018003BC00F069F800000948804709480047A1
S31508000190FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE729
-S315080001A0FEE7000004480549054A064B704700006B
-S315080001B079120008ED00000890050020900B002039
-S315080001C09007002090070020B2F120030AD5C2F15B
+S315080001A0FEE7FEE704480549054A064B7047000086
+S315080001B079120008ED00000858060020580C0020A7
+S315080001C05808002058080020B2F120030AD5C2F1C9
S315080001D0200320FA02F001FA03F321FA02F140EAB9
S315080001E00300704721FA03F04FF00001704770478B
S315080001F070477047754600F02BF8AE46050069460D
@@ -35,7 +35,7 @@ S31508000210BDE820404FF000064FF000074FF00008F9
S315080002204FF0000B21F00701AC46ACE8C009ACE87A
S31508000230C009ACE8C009ACE8C0098D46704710B5DE
S315080002400446AFF300802046BDE81040FFF795BF8F
-S31508000250004870473005002001491820ABBEFEE76C
+S3150800025000487047F405002001491820ABBEFEE7A8
S3150800026026000200704700F0B8F8FCE710B500F069
S3150800027085F8012812D00A4C207801280ED101F001
S315080002801FF8D4E90112114401F5FA71884205D321
@@ -48,17 +48,17 @@ S315080002E0F7FF00F057FE00F03DF8BDE81040FFF7B5
S315080002F0D9BF10B500F071F801F004F800F046F81F
S31508000300BDE81040FFF7B2BF704700000948007803
S31508000310002807D0012807D0022807D0032807D0CD
-S3150800032040207047402070470020704700207047E3
+S315080003208120704781207047002070470020704761
S31508000330002070472400002009480078002807D0CC
-S31508000340012807D0022807D0032807D04020704785
-S3150800035040207047002070470020704700207047F3
-S315080003602400002010B501F02DF900F073FE0249B3
+S31508000340012807D0022807D0032807D08120704744
+S3150800035081207047002070470020704700207047B2
+S315080003602400002010B501F05DF900F073FE024983
S315080003700020087010BD00002400002010B50024DD
-S3150800038001F02EF900B10124204610BD08B56946D2
+S3150800038001F05EF900B10124204610BD08B56946A2
S31508000390064800F093FE012807D105490020087099
-S315080003A09DF80010014801F025F908BD5800002005
+S315080003A09DF80010014801F057F908BD58000020D3
S315080003B02400002010B5054A1278002A02D1C9B2D5
-S315080003C000F0D2FEBDE8104001F080B924000020FC
+S315080003C000F0D2FEBDE8104001F0B4B924000020C8
S315080003D0AFF30080642000F0ADBDAFF3008000F0FD
S315080003E0AFBDAFF3008072B6704762B6704770B59E
S315080003F005460C46164605E014F8010B05F8010BF0
@@ -98,7 +98,7 @@ S31508000600EBD10120BDE8F0870020FBE70020F9E7E1
S315080006100020F7E710B50B480068401C03D00948CE
S3150800062000F0DCF848B108480068401C03D00648CA
S3150800063000F0D4F818B1012010BD002010BD00202C
-S3150800064010BD0000E8020020E4000020F0B585B0E7
+S3150800064010BD00006C03002068010020F0B585B0DD
S315080006500027049701261C4B4A1E1C1A944202D2F4
S31508000660002005B0F0BD820A9202184CA24203D3BC
S315080006704418641E9C4201D90020F2E7801A0844F7
@@ -108,13 +108,13 @@ S315080006A004A9684600F0F6F808B1002607E00298A3
S315080006B000F580600290641CA4B2AC42EED300F050
S315080006C03DF93046CDE70000FFFF0108002000088D
S315080006D0004870470020000803494FF0FF300860C3
-S315080006E001F5017108607047E400002010B5CA05DD
+S315080006E001F50171086070476801002010B5CA0558
S315080006F001D0002010BD02688A4201D1012010BD38
S3150800070002C04FF40072FFF772FE012010BD000010
S3150800071070B504460D460D48844202D1A0F5017411
S3150800072009E00B48854202D1084C054603E02046FD
S3150800073000F054F830B129462046FFF7D7FF18B124
-S31508000740204670BD002070BD002070BDE802002064
+S31508000740204670BD002070BD002070BD6C030020DF
S31508000750002000080B480168426811448268114469
S31508000760C2681144026911444269114482691144FC
S31508000770D0F8EC000844002801D00020704701207A
@@ -123,7 +123,7 @@ S31508000790A54202D2002030BC70470D4CA04203D3BC
S315080007A045186D1E9D4201D90020F4E7430A5B02F5
S315080007B0A34205D10B46014630BC0648FFF7EABE00
S315080007C00B46014630BC0448FFF7E4BEFFFF0108AC
-S315080007D000200008E8020020E40000202DE9F0418E
+S315080007D0002000086C030020680100202DE9F04184
S315080007E006464FF0010800F0F9F80024306800EBDF
S315080007F0840706EB84004568FFF7EFFD2A460023C9
S315080008003946022000F0A4F810B14FF0000808E0BD
@@ -132,7 +132,7 @@ S31508000820E4D300F08BF84046BDE8F08108B5002017
S3150800083000900E480168491C15D041688268114429
S31508000840C26811440269114442691144826911441B
S31508000850C0690844C043401C00906A460421044805
-S31508000860FFF792FF08BD012008BD0000E80200203E
+S31508000860FFF792FF08BD012008BD00006C030020B9
S31508000870EC20000810B506484FF0FF31C160002291
S315080008800261C160C26000F0F3F8002010BD0000EC
S31508000890001002402DE9F04705460F464FF0010AC1
@@ -182,11 +182,11 @@ S31508000B40000801402000200400100140F0B40D46C2
S31508000B500D4B1B68C3F30223C3F10704042C00D909
S31508000B600424191D072901D2002300E0DB1E0126F3
S31508000B7006FA04F1491E294099409E40761E164001
-S31508000B803143F0BC00F0BDBD0CED00E000F00701FC
+S31508000B803143F0BC00F0FBBD0CED00E000F00701BE
S31508000B90054A10684FF6FF03184040EA012003494A
S31508000BA008431060704700000CED00E00000FA05ED
S31508000BB010B5401EB0F1807F01D3012010BD4FF063
-S31508000BC0E02460610F21601700F09BFD0020A06102
+S31508000BC0E02460610F21601700F0D9FD0020A061C4
S31508000BD007202061002010BD10B5FFF715FFBDE8FE
S31508000BE0104000F0F1BA000008B50449CA6902438A
S31508000BF0CA61C9690140009108BD000000100240A1
@@ -249,11 +249,11 @@ S31508000F70100000200008014010B5FFF757FC18B113
S31508000F80BDE81040FFF746BB002010BDFFF75EBB6B
S31508000F90FFF79EBBFFF7A0BBFFF7DCBBFFF7F4BB71
S31508000FA00449496801F0F001034A0909515CC8403F
-S31508000FB070470000001002403017000804494968CD
+S31508000FB07047000000100240AC1700080449496851
S31508000FC001F4E061034A02EB11210978C840704731
-S31508000FD000100240401700080449496801F46051AE
+S31508000FD000100240BC1700080449496801F4605132
S31508000FE0034A02EBD1210978C84070470010024035
-S31508000FF0401700080648406800F00C01054800291B
+S31508000FF0BC1700080648406800F00C01054800299F
S3150800100005D0042903D0082901D100F005B8704796
S315080010100010024000127A000C4A506800F4803032
S315080010200B49002809D0B0F5803F06D15068C0F3B7
@@ -270,13 +270,13 @@ S315080010C080460F461B4C00251B4E6078002810D022
S315080010D020783044401CFFF7E3FF012819D000F0C0
S315080010E0EFF861686431884200D965700020BDE870
S315080010F0F0811148FFF7D4FF0128F7D13078401E58
-S315080011003F28F3D800F0DCF8606025700120607095
+S315080011008028F3D800F0DCF8606025700120607054
S31508001110ECE72078401CC2B2227030783146904203
S31508001120E4D1491C4046FFF762F9657020783870AB
-S315080011300120DCE728000020EC04002070B5094DEA
+S315080011300120DCE7280000207005002070B5094D65
S31508001140686000F0BDF800F10A0405E0FFF745F90C
S3150800115000F0B6F8A04204D82868C0F3C0100028EA
-S31508001160F4D070BD0044004070B505460E46402ECA
+S31508001160F4D070BD0044004070B505460E46812E89
S3150800117003D96F2108A0FFF776F83046FFF7DEFFA0
S31508001180002406E0FFF729F9285DFFF7D7FF641C5E
S31508001190A4B2B442F6D370BD2E2E5C2E2E5C2E2E33
@@ -303,78 +303,85 @@ S315080012D000B500F00FF84FF0E02004494161002105
S315080012E08161052202610248016000BD3F190100C3
S315080012F0300000204FF0E02000210161416181614A
S31508001300704700004FF0E0200069C00303D502488B
-S315080013100168491C016070473000002010B5084C70
-S31508001320FF21E1704168E21DA06C00F037F92071D9
-S3150800133000206071A0710820A4F8440010BD0000C8
-S315080013409800002070B500F0C9F90E4C01252570EB
-S31508001350FF20E0700020102121716071FEF7D6FF92
-S31508001360A071FEF7E9FFE071FEF7E6FF000A2072BA
-S315080013706572A5720820A4F84400BDE87040FFF71E
-S3150800138009BE00009800002010B5054C002020700A
-S3150800139000F0A4F9FF20E0700120A4F8440010BD75
-S315080013A0980000200748FF21C17007498164002181
-S315080013B00171417181710721C0F807100821A0F851
-S315080013C04410704798000020481700080648FF2177
-S315080013D0C17000210171427842718171C171017237
-S315080013E00621A0F8441070479800002070B50446FE
-S315080013F0FEF78CFF6178801E884204DABDE87040EB
-S31508001400222000F071B9104DFF20E8700120A5F8E0
-S315080014104400617849B1A21CA86CFFF7BFFD68B10A
-S315080014206178A86C0844A86470BDFFF7A5FD00287C
-S31508001430FAD1BDE87040312000F056B9BDE87040D9
-S31508001440312000F051B900009800002010B5084C72
-S315080014504168A06CFFF79AFD28B1FF20E0700120D3
-S31508001460A4F8440010BDBDE81040312000F03CB996
-S315080014709800002070B50546FEF748FF0B4C411E44
-S315080014806A1CA06CFFF78AFD58B1FF20E070FEF7D2
-S315080014903DFFA16C401E0844A0640120A4F8440046
-S315080014A070BDBDE87040312000F01EB998000020DC
-S315080014B0312000F019B9000010B5FEF7A7FF034860
-S315080014C0FF21C1700121A0F8441010BD980000202A
-S315080014D070B5084CFF20E070002525716571FEF790
-S315080014E015FFA071E571257265720720A4F84400FE
-S315080014F070BD0000980000200449FF22CA704068A9
-S3150800150088640120A1F84400704700009800002074
-S3150800151070B50446FEF7FAFE6178401E884204DA82
-S31508001520BDE87040222000F0DFB8094D6168A96463
-S315080015306278281DFEF75BFFFF20E8706178A86CCB
-S315080015400844A8646078401CA5F8440070BD0000F3
-S3150800155098000020002000F0C7B8000070B50546C6
-S31508001560FEF7D4FE6A78401E904204DABDE8704061
-S31508001570222000F0B9B8084C201DA16CFEF737FFF1
-S31508001580FF20E0706978A06C0844A0646878401C65
-S31508001590A4F8440070BD0000980000202DE9F04131
-S315080015A004460E461746002505E014F8010B2844A4
-S315080015B0C5B2FEF712FF761E701CF6D13D600120FB
-S315080015C0BDE8F081054800210170816480F8431068
-S315080015D0A0F8441081704170704700009800002000
-S315080015E003480078002801D0012070470020704782
-S315080015F09800002010B50178334CFF290FD02278C7
-S31508001600012A60D1F42921D013DCD02936D009DC8F
-S31508001610C92930D0CC293DD0CF293ED137E0FFF7B4
-S3150800162091FE3DE0D1292FD0D2292AD0F32934D1F1
-S3150800163012E0F5390A2930D2DFE801F0050B2F2F21
-S315080016402F112F14171AFFF789FF29E0FFF760FFFC
-S3150800165026E0FFF751FF23E0FFF760FE20E0FFF7E3
-S31508001660A1FE1DE0FFF776FF1AE0FFF7AFFE17E0D1
-S31508001670FFF78AFE14E0FFF7FDFE11E0FFF7B6FE5E
-S315080016800EE0FFF725FF0BE0FFF7E0FE08E0FFF7A7
-S3150800169013FF05E0FFF70CFF02E0202000F024F816
-S315080016A094F84300012802D1102000F01DF8B4F97F
-S315080016B04410002907DD012284F84320E01CBDE818
-S315080016C0104000F01BB810BD980000200249002009
-S315080016D081F8430070470000980000200149002067
-S315080016E048707047980000200349FE22CA700871A6
-S315080016F00220A1F8440070479800002089B2FEF73E
-S3150800170059BE0907090E002804DB00F1E02080F81D
-S315080017100014704700F00F0000F1E02080F8141D57
-S315080017207047FFF759FAFEF7D5FDFEF7E2FDFCE72D
-S315080017300000000000000000010203040607080973
-S3150800174000000000010203044F70656E424C54000D
-S315080017507017000800000020340000002801000867
-S31508001760A4170008340000205C0B000044010008A0
-S315080017700100000010000000000000000024F40032
-S31508001780000000000000000000000000000000004B
-S315080017900000000004000000000000000000000037
-S309080017A00000000037
+S315080013100168491C016070473000002038B5002577
+S3150800132000950B4CFF212170001D00F06FF9014656
+S315080013306A46D4F8880000F055F96070211D0098B7
+S3150800134000F012FAA570E5700820A4F8860038BDEA
+S31508001350DC00002070B500F0F5F90E4C012584F884
+S315080013608150FF202070002010216170A070FEF7C8
+S31508001370CDFFE070FEF7E0FF2071FEF7DDFF000A03
+S315080013806071A571E5710820A4F88600BDE8704073
+S31508001390FFF700BEDC00002010B5064C002084F8DC
+S315080013A0810000F0CFF9FF2020700120A4F8860004
+S315080013B010BD0000DC00002010B5094CFF2020708D
+S315080013C00848C4F8880000206070A070E070072004
+S315080013D0211D00F0C9F90820A4F8860010BD0000F8
+S315080013E0DC000020C41700080748FF21017000210F
+S315080013F0417090F882208270C17001714171062196
+S31508001400A0F8861070470000DC00002070B504467E
+S31508001410FEF77CFF6178801E884204DABDE87040DA
+S31508001420222000F097B9114DFF2028700120A5F859
+S315080014308600617859B1A21CD5F88800FFF7AEFD81
+S3150800144070B155F8880F61780844286070BDFFF7B9
+S3150800145093FD0028FAD1BDE87040312000F07AB932
+S31508001460BDE87040312000F075B90000DC000020AE
+S3150800147070B50B4DD5F88840001D00F0C7F8014639
+S315080014802046FFF783FD28B1FF2028700120A5F824
+S31508001490860070BDBDE87040312000F05BB90000E1
+S315080014A0DC00002070B50546FEF730FF0C4C411EE7
+S315080014B06A1CD4F88800FFF771FD60B14834FF2034
+S315080014C004F8480CFEF722FF216C401E08442064ED
+S315080014D00120E08770BDBDE87040312000F03AB9C0
+S315080014E0DC000020312000F035B9000010B5FEF709
+S315080014F08DFF0348FF2101700121A0F8861010BD59
+S31508001500DC00002070B5084CFF20207000256570AF
+S31508001510A570FEF7FBFEE07025716571A5710720C1
+S31508001520A4F8860070BD0000DC00002010B5064C4B
+S31508001530FF212170001D00F069F8C4F88800012019
+S31508001540A4F8860010BD0000DC00002070B5044633
+S31508001550FEF7DCFE6178401E884204DABDE870407A
+S31508001560222000F0F7B8201D00F050F80A4DC5F803
+S31508001570880062786B1C01461846FEF738FFFF2084
+S31508001580483505F8480C6178286C08442864607862
+S31508001590401CE88770BD0000DC000020002000F039
+S315080015A0D9B8000070B50546FEF7B0FE6A78401E49
+S315080015B0904204DABDE87040222000F0CBB8084C0F
+S315080015C0601C4834216CFEF712FFFF2004F8480C13
+S315080015D06978206C084420646878401CE08770BDF0
+S315080015E0DC0000202DE9F04104460E46174600258A
+S315080015F005E014F8010B2844C5B2FEF7EEFE761E88
+S31508001600701CF6D13D600120BDE8F0810178427872
+S3150800161041EA0221827841EA0241C07841EA006043
+S3150800162070470000054800210170C0F80710C17016
+S31508001630A0F8051081704170704700005D01002018
+S31508001640044890F88100002801D001207047002046
+S3150800165070470000DC00002010B50178344CFF29E3
+S3150800166010D094F88120012A60D1F42921D013DC06
+S31508001670D02936D009DCC92930D0CC293DD0CF298C
+S315080016803ED137E0FFF766FE3DE0D1292FD0D229BB
+S315080016902AD0F32934D112E0F5390A2930D2DFE805
+S315080016A001F0050B2F2F2F112F14171AFFF77AFFAA
+S315080016B029E0FFF74BFF26E0FFF738FF23E0FFF7A7
+S315080016C02DFE20E0FFF778FE1DE0FFF767FF1AE022
+S315080016D0FFF78AFE17E0FFF75FFE14E0FFF7E2FE6A
+S315080016E011E0FFF793FE0EE0FFF70CFF0BE0FFF7A4
+S315080016F0BFFE08E0FFF7FAFE05E0FFF7F3FE02E09B
+S31508001700202000F027F894F88400012802D1102040
+S3150800171000F020F8B4F98610002907DD012084F8C6
+S315080017208400BDE81040024800F026B810BD00004D
+S31508001730DC0000200249002081F884007047000080
+S31508001740DC0000200249002081F882007047000072
+S31508001750DC0000200349FE220A7048700220A1F826
+S3150800176086007047DC0000200870020A4A70020CE6
+S315080017708A70000EC870704789B2FEF71BBE09074B
+S31508001780090E002804DB00F1E02080F800147047F9
+S3150800179000F00F0000F1E02080F8141D7047FFF7F5
+S315080017A01BFAFEF797FDFEF7A4FDFCE70000000014
+S315080017B000000000010203040607080900000000F3
+S315080017C0010203044F70656E424C5400EC17000882
+S315080017D00000002034000000280100082018000836
+S315080017E034000020240C0000440100080100000019
+S315080017F010000000000000000024F40000000000B3
+S3150800180000000000000000000000000000000000CA
+S3150800181004000000000000000000000000000000B6
S705080000ED05
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvoptx b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvoptx
index 84adc022..f9af337e 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvoptx
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 5
+ 6
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvprojx b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvprojx
index 341be5cb..6ea75793 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvprojx
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Boot/ide/stm32f103.uvprojx
@@ -10,13 +10,13 @@
Target
0x4
ARM-ADS
- 5060960::V5.06 update 7 (build 960)::ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0
STM32F103RB
STMicroelectronics
- Keil.STM32F1xx_DFP.2.3.0
+ Keil.STM32F1xx_DFP.2.4.0
http://www.keil.com/pack/
IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3") TZ
@@ -49,7 +49,7 @@
1
..\bin\
- openblt_nucleo_stm32f103rb
+ openblt_stm32f103
1
0
0
@@ -82,7 +82,7 @@
1
0
- fromelf --m32 --output=..\bin\openblt_nucleo_stm32f103rb.srec ..\bin\openblt_nucleo_stm32f103rb.axf
+ fromelf --m32 --output=..\bin\openblt_stm32f103.srec ..\bin\openblt_stm32f103.axf
0
0
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/bin/demoprog_stm32f103.srec
similarity index 95%
rename from Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/bin/demoprog_nucleo_stm32f103rb.srec
rename to Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/bin/demoprog_stm32f103.srec
index bc823598..ad4b5ae2 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/bin/demoprog_nucleo_stm32f103rb.srec
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/bin/demoprog_stm32f103.srec
@@ -1,4 +1,4 @@
-S31508002000A804002009210008152100081721000846
+S31508002000E804002009210008152100081721000806
S31508002010192100081B2100081D21000800000000E6
S315080020200000000000000000000000001F2100085A
S31508002030212100080000000023210008C12D000806
@@ -14,9 +14,9 @@ S315080020C027210008272100082721000827210008C2
S315080020D027210008272100082721000827210008B2
S315080020E0272100082721000827210008EE11AA55F4
S315080020F0DFF810D000F01EF80048004757300008F7
-S31508002100AFF30080A80400200748854607488047A3
+S31508002100AFF30080E8040020074885460748804763
S3150800211007480047FEE7FEE7FEE7FEE7FEE7FEE7BD
-S31508002120FEE7FEE7FEE7FEE7A80400201D2E0008EE
+S31508002120FEE7FEE7FEE7FEE7E80400201D2E0008AE
S31508002130F1200008064C074D06E0E06840F0010370
S3150800214094E8070098471034AC42F6D3FFF7D4FF5B
S3150800215080300008A0300008BFF34F8F054801689B
@@ -25,13 +25,13 @@ S31508002170FDE700000CED00E00400FA0500F002B8E7
S3150800218000F03AB870B51A4C00251A4E6078002847
S315080021900ED020783044401C00F004FE012817D0E9
S315080021A000F060FE61686431884200D9657070BDD0
-S315080021B0104800F0F7FD0128F9D13078401E3F2875
+S315080021B0104800F0F7FD0128F9D13078401E802834
S315080021C0F5D800F04FFE606001206070257070BD84
S315080021D02078401CC0B2207031788142F7D16570F2
S315080021E07178FF29F3D10228F1D1FFF7B5FF000076
S315080021F010000020200000200848074901604FF41D
S315080022006141416000218160C160016181610C22E8
-S315080022104261C16100F0E1BC004400406400002056
+S315080022104261C16100F0E1BC00440040A400002016
S315080022202DE9F84F00240023DFF8C4914FF00F087A
S3150800223009F1040A0AF1040B0BF1040ED1E0012797
S31508002240A7403A40BA4275D1DFF8A8C14D68A5EB58
@@ -217,7 +217,7 @@ S31508002D701846FFF74DFBF5E718000020000801404C
S31508002D8008B507494FF4FA520968B1FBF2F1414315
S31508002D90009100BF0098411E0091FAD208BD0000BC
S31508002DA00C00002010B50146002301220348FFF756
-S31508002DB047FF08B1002010BD012010BD64000020A7
+S31508002DB047FF08B1002010BD012010BDA400002067
S31508002DC010B5FFF733FBBDE81040FFF702BF30B57B
S31508002DD08FB0012005904FF4A02106910024079496
S31508002DE0099002250C9500040D904FF4E0100E9002
@@ -263,7 +263,7 @@ S31508003050002AFBD17047FFF75CFEFFF791F8FFF7F0
S315080030606DFEFFF78BF8FAE700000000000000008D
S315080030700102030406070809000000000102030410
S31508003080A0300008000000202000000038300008AA
-S31508003090C0300008200000208804000048300008DE
+S31508003090C030000820000020C8040000483000089E
S315080030A00100000010000000000000000024F400E9
S315080030B00000000000000000000000000000000002
S705080020F1E1
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvoptx b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvoptx
index 5941368d..d707c28b 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvoptx
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 5
+ 6
diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvprojx b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvprojx
index cb7c4c0a..c8935b07 100644
--- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvprojx
+++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_Keil/Prog/ide/stm32f103.uvprojx
@@ -10,13 +10,13 @@
Target
0x4
ARM-ADS
- 5060960::V5.06 update 7 (build 960)::ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0
STM32F103RB
STMicroelectronics
- Keil.STM32F1xx_DFP.2.3.0
+ Keil.STM32F1xx_DFP.2.4.0
http://www.keil.com/pack/
IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3") TZ
@@ -49,7 +49,7 @@
1
..\bin\
- demoprog_nucleo_stm32f103rb
+ demoprog_stm32f103
1
0
0
@@ -82,7 +82,7 @@
1
0
- fromelf --m32 --output=..\bin\demoprog_nucleo_stm32f103rb.srec ..\bin\demoprog_nucleo_stm32f103rb.axf
+ fromelf --m32 --output=..\bin\demoprog_stm32f103.srec ..\bin\demoprog_stm32f103.axf
0
0