diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/blt_conf.h index ea48beac..14f0118c 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/blt_conf.h @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Boot\blt_conf.h +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Boot\blt_conf.h * \brief Bootloader configuration header file. -* \ingroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/boot.dox b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/boot.dox index f3d7df8b..96f57da6 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/boot.dox +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/boot.dox @@ -1,7 +1,7 @@ /** -\defgroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC Bootloader +\defgroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC Bootloader \brief Bootloader. -\ingroup ARMCM3_STM32_Olimex_STM32P103_GCC +\ingroup ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC */ diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/hooks.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/hooks.c index 10f131ef..42870ef0 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/hooks.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/hooks.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Boot\hooks.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Boot\hooks.c * \brief Bootloader callback source file. -* \ingroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/main.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/main.c index aa06a69a..d0d8af13 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/main.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Boot\main.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Boot\main.c * \brief Bootloader application source file. -* \ingroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf index 5ed82d08..c9fc3337 100644 Binary files a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf and b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf differ diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map index f7025129..5d8c6b9c 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map @@ -7,38 +7,38 @@ start address 0x08006000 Program Header: LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15 - filesz 0x0000678c memsz 0x0000678c flags r-x - LOAD off 0x00008000 vaddr 0x20000000 paddr 0x0800678c align 2**15 - filesz 0x00000014 memsz 0x00000168 flags rw- + filesz 0x000068bc memsz 0x000068bc flags r-x + LOAD off 0x00008000 vaddr 0x20000000 paddr 0x080068bc align 2**15 + filesz 0x00000014 memsz 0x0000016c flags rw- private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] Sections: Idx Name Size VMA LMA File off Algn - 0 .text 0000078c 08006000 08006000 00006000 2**2 + 0 .text 000008bc 08006000 08006000 00006000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 00000014 20000000 0800678c 00008000 2**2 + 1 .data 00000014 20000000 080068bc 00008000 2**2 CONTENTS, ALLOC, LOAD, DATA - 2 .bss 00000154 20000014 080067a0 00008014 2**2 + 2 .bss 00000158 20000014 080068d0 00008014 2**2 ALLOC - 3 .debug_info 000030e6 00000000 00000000 00008014 2**0 + 3 .debug_info 00002ff7 00000000 00000000 00008014 2**0 CONTENTS, READONLY, DEBUGGING - 4 .debug_abbrev 00000e0d 00000000 00000000 0000b0fa 2**0 + 4 .debug_abbrev 00000dfa 00000000 00000000 0000b00b 2**0 CONTENTS, READONLY, DEBUGGING - 5 .debug_loc 0000148a 00000000 00000000 0000bf07 2**0 + 5 .debug_loc 00001297 00000000 00000000 0000be05 2**0 CONTENTS, READONLY, DEBUGGING - 6 .debug_aranges 000003f8 00000000 00000000 0000d391 2**0 + 6 .debug_aranges 000003f8 00000000 00000000 0000d09c 2**0 CONTENTS, READONLY, DEBUGGING - 7 .debug_ranges 00000358 00000000 00000000 0000d789 2**0 + 7 .debug_ranges 00000358 00000000 00000000 0000d494 2**0 CONTENTS, READONLY, DEBUGGING - 8 .debug_line 000015bd 00000000 00000000 0000dae1 2**0 + 8 .debug_line 00001303 00000000 00000000 0000d7ec 2**0 CONTENTS, READONLY, DEBUGGING - 9 .debug_str 00001428 00000000 00000000 0000f09e 2**0 + 9 .debug_str 000013da 00000000 00000000 0000eaef 2**0 CONTENTS, READONLY, DEBUGGING - 10 .comment 00000070 00000000 00000000 000104c6 2**0 + 10 .comment 00000030 00000000 00000000 0000fec9 2**0 CONTENTS, READONLY - 11 .ARM.attributes 00000033 00000000 00000000 00010536 2**0 + 11 .ARM.attributes 00000033 00000000 00000000 0000fef9 2**0 CONTENTS, READONLY - 12 .debug_frame 00000790 00000000 00000000 0001056c 2**2 + 12 .debug_frame 00000770 00000000 00000000 0000ff2c 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 08006000 l d .text 00000000 .text @@ -56,20 +56,20 @@ SYMBOL TABLE: 00000000 l d .debug_frame 00000000 .debug_frame 00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 boot.c -08006154 l F .text 0000001c NVIC_SystemReset -08006170 l F .text 0000002c UartReceiveByte -20000014 l O .bss 00000041 xcpCtoReqPacket.6487 -20000058 l O .bss 00000001 xcpCtoRxLength.6488 -20000059 l O .bss 00000001 xcpCtoRxInProgress.6489 +08006154 l F .text 0000001e NVIC_SystemReset +08006174 l F .text 00000038 UartReceiveByte +20000014 l O .bss 00000001 xcpCtoRxLength.6450 +20000018 l O .bss 00000041 xcpCtoReqPacket.6449 +2000005c l O .bss 00000001 xcpCtoRxInProgress.6451 00000000 l df *ABS* 00000000 cstart.c -080062da l F .text 00000000 zero_loop +08006344 l F .text 00000000 zero_loop 00000000 l df *ABS* 00000000 irq.c 00000000 l df *ABS* 00000000 led.c -2000005c l O .bss 00000004 timer_counter_last.6472 -20000060 l O .bss 00000001 led_toggle_state.6471 +20000060 l O .bss 00000004 timer_counter_last.6434 +20000064 l O .bss 00000001 led_toggle_state.6433 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 timer.c -20000064 l O .bss 00000004 millisecond_counter +20000068 l O .bss 00000004 millisecond_counter 00000000 l df *ABS* 00000000 stm32f10x_gpio.c 00000000 l df *ABS* 00000000 stm32f10x_rcc.c 20000000 l O .data 00000004 ADCPrescTable @@ -77,34 +77,34 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 stm32f10x_usart.c 00000000 l df *ABS* 00000000 00000100 l *ABS* 00000000 __STACKSIZE__ -080062a8 g F .text 00000054 reset_handler -08006308 g F .text 00000004 IrqInterruptEnable -08006780 g F .text 0000000c USART_GetFlagStatus -0800678c g .text 00000000 _etext -080064f8 g F .text 00000010 TimerISRHandler -08006778 g F .text 00000008 USART_ReceiveData -08006668 g F .text 0000001c RCC_APB2PeriphClockCmd -0800650c g F .text 000000a0 GPIO_Init -0800675c g F .text 0000001c USART_Cmd -08006684 g F .text 0000001c RCC_APB1PeriphClockCmd -20000068 g .bss 00000000 _ebss -08006508 g F .text 00000002 UnusedISR -0800630c g F .text 00000038 LedInit -080065ac g F .text 00000004 GPIO_SetBits -080065b4 g F .text 000000b4 RCC_GetClocksFreq -080066a0 g F .text 000000bc USART_Init +08006300 g F .text 00000060 reset_handler +0800636c g F .text 00000004 IrqInterruptEnable +080068b0 g F .text 0000000c USART_GetFlagStatus +080068bc g .text 00000000 _etext +080065c0 g F .text 00000010 TimerISRHandler +080068a8 g F .text 00000008 USART_ReceiveData +0800676c g F .text 00000024 RCC_APB2PeriphClockCmd +080065d4 g F .text 000000a4 GPIO_Init +0800688c g F .text 0000001c USART_Cmd +08006790 g F .text 00000024 RCC_APB1PeriphClockCmd +2000006c g .bss 00000000 _ebss +080065d0 g F .text 00000002 UnusedISR +08006370 g F .text 0000003e LedInit +08006678 g F .text 00000004 GPIO_SetBits +08006680 g F .text 000000ea RCC_GetClocksFreq +080067b4 g F .text 000000d8 USART_Init 20000014 g .bss 00000000 _bss -080065b0 g F .text 00000004 GPIO_ResetBits -0800639c g F .text 00000124 main -0800619c g F .text 00000098 BootComInit +0800667c g F .text 00000004 GPIO_ResetBits +0800642c g F .text 00000152 main +080061ac g F .text 000000a4 BootComInit 20000000 g .data 00000000 _data -08006344 g F .text 00000058 LedToggle -20000168 g .bss 00000000 _estack +080063b0 g F .text 0000007a LedToggle +2000016c g .bss 00000000 _estack 20000014 g .data 00000000 _edata 08006000 g O .text 00000154 _vectab -08006234 g F .text 00000074 BootComCheckActivationRequest -20000068 g .bss 00000000 _stack -080064ec g F .text 0000000c TimerGet -080064c0 g F .text 0000002c TimerInit +08006250 g F .text 000000b0 BootComCheckActivationRequest +2000006c g .bss 00000000 _stack +080065b4 g F .text 0000000c TimerGet +08006580 g F .text 00000034 TimerInit diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec index b7c996de..46ae2206 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec @@ -1,125 +1,144 @@ S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D -S3150800600068010020A96200080965000809650008FA -S31508006010096500080965000809650008096500089A -S31508006020096500080965000809650008096500088A -S31508006030096500080965000809650008F96400088B -S31508006040096500080965000809650008096500086A -S31508006050096500080965000809650008096500085A -S31508006060096500080965000809650008096500084A -S31508006070096500080965000809650008096500083A -S31508006080096500080965000809650008096500082A -S31508006090096500080965000809650008096500081A -S315080060A0096500080965000809650008096500080A -S315080060B009650008096500080965000809650008FA -S315080060C009650008096500080965000809650008EA -S315080060D009650008096500080965000809650008DA -S315080060E009650008096500080965000809650008CA -S315080060F009650008096500080965000809650008BA -S3150800610009650008096500080965000809650008A9 -S315080061100965000809650008096500080965000899 -S315080061200965000809650008096500080965000889 -S315080061300965000809650008096500080965000879 -S315080061400965000809650008096500080965000869 -S31508006150EE11AA550449CA6802F4E062034B1343D8 -S31508006160CB60BFF34F8FFEE700ED00E00400FA05B1 -S3150800617010B5044606482021064B9847012805D144 -S315080061800348054B98472070012010BD002010BD1C -S3150800619000440040816700087967000870B586B03A -S315080061A04FF4003001211C4B9847052001211B4B59 -S315080061B0984718238DF807300426ADF804600323A2 -S315080061C08DF80630164D28460DEB0601154CA047EE -S315080061D08DF807600823ADF8043028460DEB060154 -S315080061E0A0474FF4614302930023ADF80C30ADF895 -S315080061F00E30ADF81030ADF814300C23ADF812306F -S31508006200094C204602A9094B984720460121084B0C -S31508006210984706B070BD00BF856600086966000825 -S31508006220000801400D65000800440040A16600080A -S315080062305D67000808B5164B1B785BB91548164B01 -S315080062409847012823D10122114B1A700022134BBB -S315080062501A7008BD114B1878114B18440E4B984705 -S31508006260012814D10D4A13780133DBB21370094A99 -S3150800627012789A420BD10022054B1A70054B5B78AF -S31508006280FF2B04D1034B9B780BB9064B984708BDE7 -S3150800629059000020140000207161000858000020F1 -S315080062A0150000205561000808B514498D460F4BA6 -S315080062B00F4A9A420DD2101D0333181A20F0030014 -S315080062C004300C4B184453F8041B42F8041B834251 -S315080062D0F9D10B480B494FF000028842B8BF40F885 -S315080062E0042BFADB044B984708BD00BF14000020B6 -S315080062F0000000208C6700089D63000868010020E4 -S31508006300140000206800002062B6704700B583B00C -S3150800631010200121084B98472023ADF804300323A9 -S315080063208DF8063010238DF80730044801A9044B70 -S31508006330984703B05DF804FB696600080008014049 -S315080063400D65000810B50F4B984704460E4B1B68A1 -S31508006350C31AB3F5FA7F13D30C4B1B783BB901224A -S315080063600A4B1A700A4820210A4B984706E0002271 -S31508006370064B1A7006482021074B9847024B1C60AB -S3150800638010BD00BFED6400085C000020600000201E -S3150800639000080140B1650008AD65000800B583B086 -S315080063A000230093019303F1804303F504331A682D -S315080063B042F001021A605968384A0A405A601A6857 -S315080063C022F0847222F480321A601A6822F480223B -S315080063D01A605A6822F4FE025A604FF41F029A6045 -S315080063E01A6842F480321A60194640F2DC520B6889 -S315080063F003F400330193009B01330093019B13B907 -S31508006400009B9342F3D1264B1B6813F4003F00D13F -S31508006410FEE7244B1A6842F010021A601A6822F046 -S3150800642003021A601A6842F002021A60A3F5805342 -S315080064305A685A605A6842F400525A605A6842F4D6 -S3150800644080625A605A6822F47C125A605A6842F48A -S31508006450E8125A601A6842F080721A601A6812F0D6 -S31508006460007FFBD00E4B5A6822F003025A605A6826 -S3150800647042F002025A601A46536803F00C03082BCE -S31508006480FAD1094B9847094B9847094B9847094B46 -S315080064909847094D094CA847A047FCE70000FFF8B4 -S315080064A000100240002002400D630008C164000885 -S315080064B0096300089D610008456300083562000805 -S315080064C0064B074A5A60F021064A82F82310002232 -S315080064D09A6007211960044B1A60704710E000E0C3 -S315080064E03F19010000ED00E064000020014B186828 -S315080064F0704700BF64000020024A13680133136026 -S31508006500704700BF64000020FEE700BFF0B5CB78F7 -S3150800651003F00F0613F0100F1CBF8B781E430B7881 -S31508006520F3B10568002201274FF00F0E07FA02F3B0 -S315080065300C881C409C420FD193000EFA03FC25EAF6 -S315080065400C0506FA03F31D43CB78282B01D14461C9 -S3150800655002E0482B08BF04610132082AE6D105602B -S315080065600B88FF2B21D94568002301274FF00F0C14 -S3150800657003F1080207FA02F40A882240A24210D15F -S315080065804FEA830E0CFA0EF425EA040506FA0EF411 -S315080065902543CC78282C08BF4261CC78482C08BF04 -S315080065A002610133082BE3D14560F0BD01617047F4 -S315080065B04161704710B4274B5B6803F00C03042B4A -S315080065C005D0082B06D0F3B9234B03601DE0224BF8 -S315080065D003601AE01F4A53685268C3F383430233C1 -S315080065E012F4803F04D11D4A02FB03F303600CE05A -S315080065F0184A526812F4003F14BF184A164A02FB9A -S3150800660003F3036001E0144B0360124A5368C3F3B3 -S315080066100313134CE15CC9B20368CB40436051686D -S31508006620C1F30221615CC9B223FA01F181605168A4 -S31508006630C1F3C221615CC9B2CB40C3605268C2F3E0 -S31508006640813208498A5CD2B2B3FBF2F303615DF882 -S31508006650044B70470010024000127A0000093D0002 -S31508006660040000200000002021B1054A9369184360 -S3150800667090617047024A936923EA00009061704767 -S315080066800010024021B1054AD3691843D06170470A -S31508006690024AD36923EA0000D0617047001002401D -S315080066A030B587B004460D46038A9BB223F440539F -S315080066B0CA8813430382828992B20989AB880B433D -S315080066C069890B4322F4B05222F00C0213439BB2A1 -S315080066D08381838A9BB223F44073AA8913438382F6 -S315080066E001A81B4B98471B4B9C420CBF049B039B62 -S315080066F0A28912B2002A03EB830303EB83032968FA -S31508006700B4BF49008900B3FBF1F1134BA3FB012386 -S3150800671058090501642300FB1313A28912B2002A43 -S3150800672009DAD90032310C4AA2FB0131C1F342120F -S3150800673042EA050307E01B013233074AA2FB03239B -S31508006740C3F343132B439BB2238107B030BD00BF6D -S31508006750B5650008003801401F85EB5129B18389CA -S315080067609BB243F4005383817047838923F4005313 -S315080067701B041B0C838170478088C0F30800704790 -S311080067800388194214BF0120002070474E -S3150800678C02040608000000000102030401020304C7 -S3090800679C06070809CD +S315080060006C01002001630008D1650008D16500080D +S31508006010D1650008D1650008D1650008D16500087A +S31508006020D1650008D1650008D1650008D16500086A +S31508006030D1650008D1650008D1650008C16500086A +S31508006040D1650008D1650008D1650008D16500084A +S31508006050D1650008D1650008D1650008D16500083A +S31508006060D1650008D1650008D1650008D16500082A +S31508006070D1650008D1650008D1650008D16500081A +S31508006080D1650008D1650008D1650008D16500080A +S31508006090D1650008D1650008D1650008D1650008FA +S315080060A0D1650008D1650008D1650008D1650008EA +S315080060B0D1650008D1650008D1650008D1650008DA +S315080060C0D1650008D1650008D1650008D1650008CA +S315080060D0D1650008D1650008D1650008D1650008BA +S315080060E0D1650008D1650008D1650008D1650008AA +S315080060F0D1650008D1650008D1650008D16500089A +S31508006100D1650008D1650008D1650008D165000889 +S31508006110D1650008D1650008D1650008D165000879 +S31508006120D1650008D1650008D1650008D165000869 +S31508006130D1650008D1650008D1650008D165000859 +S31508006140D1650008D1650008D1650008D165000849 +S31508006150EE11AA554FF46D42CEF20002D16801F451 +S31508006160E0610423C0F2FA530B43D360BFF34F8FA9 +S31508006170FEE700BF10B504464FF48840C4F200009D +S31508006180202146F6B103C0F60003984701280BD133 +S315080061904FF48840C4F2000046F6A903C0F600038F +S315080061A098472070012010BD002010BD70B586B03C +S315080061B04FF40030012146F29173C0F60003984768 +S315080061C00520012146F26D73C0F60003984718238F +S315080061D08DF807300426ADF8046003238DF80630E1 +S315080061E04FF40065C4F2010528460DEB060146F298 +S315080061F0D554C0F60004A0478DF807600823ADF80B +S31508006200043028460DEB0601A0474FF4614302937C +S315080062100023ADF80C30ADF80E30ADF81030ADF8FF +S3150800622014300C23ADF812304FF48844C4F200043D +S31508006230204602A946F2B573C0F6000398472046E1 +S31508006240012146F68D03C0F60003984706B070BDD7 +S3150800625008B540F25C03C2F200031B78BBB940F2F2 +S315080062601800C2F2000046F27513C0F600039847FC +S31508006270012841D140F25C03C2F2000301221A70E0 +S3150800628040F21403C2F2000300221A7008BD40F25D +S315080062901403C2F200031878184B184446F2751313 +S315080062A0C0F600039847012826D140F21403C2F22B +S315080062B000031A780132D2B21A7040F21803C2F2F9 +S315080062C000031B78934217D140F25C03C2F2000325 +S315080062D000221A7040F21803C2F200035B78FF2B03 +S315080062E00AD140F21803C2F200039B7823B946F29A +S315080062F05513C0F60003984708BD00BF19000020D3 +S3150800630010B517498D4640F20002C2F2000240F26B +S315080063101403C2F200039A4210D2131D0F4CE41A5A +S3150800632024F0030404340023104646F6BC01C0F6E4 +S3150800633000015A581A500433A342FAD109480A49A7 +S315080063404FF000028842B8BF40F8042BFADB46F249 +S315080063502D43C0F60003984710BD00BF1700002064 +S315080063606C010020140000206C00002062B6704703 +S3150800637000B583B01020012146F26D73C0F6000304 +S3150800638098472023ADF8043003238DF806301023F0 +S315080063908DF807304FF40060C4F2010001A946F2F7 +S315080063A0D553C0F60003984703B05DF804FB00BF59 +S315080063B010B546F2B553C0F600039847044640F2B6 +S315080063C06003C2F200031B68C31AB3F5FA7F2BD326 +S315080063D040F26403C2F200031B7883B940F26403F7 +S315080063E0C2F2000301221A704FF40060C4F20100E1 +S315080063F0202146F27D63C0F6000398470FE040F27D +S315080064006403C2F2000300221A704FF40060C4F25B +S315080064100100202146F27963C0F60003984740F24E +S315080064206003C2F200031C6010BD00BF00B583B054 +S315080064300023009301934FF48053C4F202031A68B1 +S3150800644042F001021A6059680022CFF6FF020A409C +S315080064505A601A6822F0847222F480321A601A6826 +S3150800646022F480221A605A6822F4FE025A604FF417 +S315080064701F029A601A6842F480321A604FF48053F9 +S31508006480C4F2020340F2DC511A6802F400320192A7 +S31508006490009A01320092019A12B9009A8A42F3D1FF +S315080064A04FF48053C4F202031B6813F4003F00D173 +S315080064B0FEE74FF40053C4F202031A6842F01002D2 +S315080064C01A601A6822F003021A601A6842F0020279 +S315080064D01A604FF48053C4F202035A685A605A6825 +S315080064E042F400525A605A6842F480625A605A6806 +S315080064F022F47C125A605A6842F4E8125A601A6802 +S3150800650042F080721A604FF48053C4F202031A688C +S3150800651012F0007FFBD04FF48053C4F202035A688E +S3150800652022F003025A605A6842F002025A604FF497 +S315080065308053C4F202035A6802F00C02082AFAD100 +S3150800654046F27133C0F60003984746F28153C0F607 +S315080065500003984746F26D33C0F60003984746F2A3 +S31508006560AD13C0F60003984746F2B135C0F60005EC +S3150800657046F25124C0F60004A847A047FCE700BF2E +S315080065804EF21003CEF2000341F63F12C0F20102AA +S315080065905A604FF46D42CEF20002F02182F82310C1 +S315080065A000229A600721196040F26803C2F20003CC +S315080065B01A60704740F26803C2F200031868704711 +S315080065C040F26803C2F200031A6801321A60704783 +S315080065D0FEE700BF2DE9F001CB7803F00F0513F0B5 +S315080065E0100F1CBF8B781D430B78F3B10768002387 +S315080065F001264FF00F0C06FA03F20C881440944259 +S315080066000FD19A000CFA02F827EA080705FA02F2EF +S315080066101743CA78282A08BF446102D0482A08BF07 +S3150800662004610133082BE6D107600B88FF2B20D9BC +S315080066304768002301264FF00F0C03F1080206FAFB +S3150800664002F20C88144094420FD19A000CFA02F810 +S3150800665027EA080705FA02F21743CA78282A08BF64 +S315080066604461CA78482A08BF04610133082BE4D17B +S315080066704760BDE8F00170470161704741617047A6 +S3150800668010B44FF48053C4F202035B6803F00C03A2 +S31508006690042B08D0082B0CD09BBB4FF49053C0F2A8 +S315080066A07A03036032E04FF49053C0F27A03036032 +S315080066B02CE04FF48053C4F202035A685B68C2F3B5 +S315080066C08342023213F4803F07D14FF41063C0F2BD +S315080066D03D0303FB02F2026018E04FF48053C4F254 +S315080066E002035B6813F4003F19BF4FF41063C0F24E +S315080066F03D034FF49053C0F27A0303FB02F20260A3 +S3150800670004E04FF49053C0F27A0303604FF48053C9 +S31508006710C4F202035968C1F3031140F20402C2F23B +S315080067200002515CC9B2046824FA01F141605C6850 +S31508006730C4F30224145DE4B221FA04F484605C68AC +S31508006740C4F3C224125DD2B2D140C1605A68C2F302 +S31508006750813240F20003C2F200039B5CDBB2B1FB5C +S31508006760F3F101615DF8044B704700BF39B14FF48E +S315080067708053C4F202039A691043986170474FF434 +S315080067808053C4F202039A6922EA000098617047AE +S3150800679039B14FF48053C4F20203DA691043D86161 +S315080067A070474FF48053C4F20203DA6922EA000004 +S315080067B0D861704730B587B004460D46038A23F47E +S315080067C040531B041B0CCA88134303828389098917 +S315080067D0AA880A4369890A4323F4B05323F00C03B1 +S315080067E01B041B0C13439BB28381838A23F44073D7 +S315080067F01B041B0CAA891343838201A846F28163F2 +S31508006800C0F6000398474FF46053C4F201039C4254 +S315080068100CBF049A039AA3891BB2002B02EB8202CF +S3150800682002EB8202BDBF2B685B00B2FBF3F229685C +S31508006830A4BF8900B2FBF1F248F21F53C5F2EB136D +S31508006840A3FB02135B091D01642003FB1023A08927 +S3150800685000B200280BDADB00323348F21F51C5F2CA +S31508006860EB11A1FB0321C1F3421129430AE01B01E5 +S31508006870323348F21F51C5F2EB11A1FB0321C1F3D4 +S315080068804311294389B2218107B030BD29B18389D3 +S315080068909BB243F4005383817047838923F40053E2 +S315080068A01B041B0C838170478088C0F3080070475F +S311080068B0038819420CBF00200120704725 +S315080068BC0204060800000000010203040102030496 +S309080068CC060708099C S7050800600092 diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.c index eed20162..131a297e 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\boot.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\boot.c * \brief Demo program bootloader interface source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.h b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.h index 984da284..4a7d9425 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.h +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/boot.h @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\boot.h +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\boot.h * \brief Demo program bootloader interface header file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cstart.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cstart.c index 7050a0c6..1c7c1330 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cstart.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cstart.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\cstart.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\cstart.c * \brief Demo program C startup source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/header.h b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/header.h index 77fb001b..77d13112 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/header.h +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/header.h @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\header.h +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\header.h * \brief Generic header file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.c index 70609148..5837eaac 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\irq.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\irq.c * \brief IRQ driver source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.h b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.h index 81486dcb..4fdbaf64 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.h +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/irq.h @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\irq.h +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\irq.h * \brief IRQ driver header file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.c index 59f4ecd1..c92136a1 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\led.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\led.c * \brief LED driver source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.h b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.h index 8dfb365c..fb4be50d 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.h +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/led.h @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\led.h +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\led.h * \brief LED driver header file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/main.c index 9eed0050..e3e7b7bc 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/main.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\main.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\main.c * \brief Demo program application source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/prog.dox b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/prog.dox index aaf3c601..c2b15901 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/prog.dox +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/prog.dox @@ -1,7 +1,5 @@ /** -\defgroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC User Program +\defgroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC User Program \brief User Program. -\ingroup ARMCM3_STM32_Olimex_STM32P103_GCC +\ingroup ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC */ - - diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.c index 8bda1fde..0804d86d 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\timer.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\timer.c * \brief Timer driver source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.h b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.h index 3539bff6..31788f8d 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.h +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/timer.h @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\timer.h +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\timer.h * \brief Timer driver header file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/vectors.c b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/vectors.c index a5c18532..0318ba3e 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/vectors.c +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/vectors.c @@ -1,7 +1,7 @@ /************************************************************************************//** -* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\vectors.c +* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\vectors.c * \brief Demo program interrupt vectors source file. -* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC +* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC * \internal *---------------------------------------------------------------------------------------- * C O P Y R I G H T @@ -23,11 +23,11 @@ * You should have received a copy of the GNU General Public License along with OpenBLT. * If not, see . * -* A special exception to the GPL is included to allow you to distribute a combined work -* that includes OpenBLT without being obliged to provide the source code for any +* A special exception to the GPL is included to allow you to distribute a combined work +* that includes OpenBLT without being obliged to provide the source code for any * proprietary components. The exception text is included at the bottom of the license * file . -* +* * \endinternal ****************************************************************************************/