This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:demos:olimex_stm32p103_gcc [2016/07/23 18:32] voorburg [Firmware update procedure] |
manual:demos:olimex_stm32p103_gcc [2016/10/24 15:15] voorburg |
||
---|---|---|---|
Line 36: | Line 36: | ||
- | Batch files are added to aid in building the software program. First clean the bootloader program by double-clicking the file "\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Boot**\cmd\**clean.bat**". Next, build the bootloader program by double-clicking the file "\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Boot**\cmd\**build.bat**". The output should look like: | + | Batch files are added to aid in building the software program. First clean the bootloader program by double-clicking the file "\Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Boot**\cmd\**clean.bat**". Next, build the bootloader program by double-clicking the file "\Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Boot**\cmd\**build.bat**". The output should look like: |
<code> | <code> | ||
Line 48: | Line 48: | ||
... | ... | ||
- | +++ Linking [openbtl_olimex_stm32p103.elf] | + | +++ Linking [openblt_olimex_stm32p103.elf] |
... | ... | ||
- | +++ Build complete [openbtl_olimex_stm32p103.srec] | + | +++ Build complete [openblt_olimex_stm32p103.srec] |
</code> | </code> | ||
Line 62: | Line 62: | ||
- | * \Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Boot**\bin\**openbtl_olimex_stm32p103.elf** | + | * \Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Boot**\bin\**openblt_olimex_stm32p103.elf** |
- | * \Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Boot**\bin\**openbtl_olimex_stm32p103.srec** | + | * \Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Boot**\bin\**openblt_olimex_stm32p103.srec** |
Line 70: | Line 70: | ||
===== Building the Demo Program ===== | ===== Building the Demo Program ===== | ||
- | Batch files are added to aid in building the demo program. First clean the demo program by double-clicking the file "\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Prog**\cmd\**clean.bat**". Next, build the demo program by double-clicking the file "\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Prog**\cmd\**build.bat**". The output should look like: | + | Batch files are added to aid in building the demo program. First clean the demo program by double-clicking the file "\Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Prog**\cmd\**clean.bat**". Next, build the demo program by double-clicking the file "\Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Prog**\cmd\**build.bat**". The output should look like: |
<code> | <code> | ||
Line 92: | Line 92: | ||
The output file is | The output file is | ||
- | * \Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Prog**\bin\**demoprog_olimex_stm32p103.srec** | + | * \Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Prog**\bin\**demoprog_olimex_stm32p103.srec** |
Line 98: | Line 98: | ||
===== Firmware update procedure ===== | ===== Firmware update procedure ===== | ||
- | To download the demo program \Target\Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\**Prog**\bin\**demoprog_olimex_stm32p103.srec** using the bootloader, follow the instructions in the following links, depending on the communication interface you intend to use: | + | To download the demo program \Target\Demo\ARMCM3_STM32F1_Olimex_STM32P103_GCC\**Prog**\bin\**demoprog_olimex_stm32p103.srec** using the bootloader, follow the instructions in the following links, depending on the communication interface you intend to use: |
* [[manual:uart_demo|Firmware updates using the UART communication interface]] | * [[manual:uart_demo|Firmware updates using the UART communication interface]] |