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:nucleo_f103rb_gcc [2017/05/23 19:17] voorburg [Building the Demo Program] |
manual:demos:nucleo_f103rb_gcc [2017/05/23 20:27] voorburg [Development Environment] |
||
---|---|---|---|
Line 12: | Line 12: | ||
This demo is targeted towards the [[http://www.st.com/en/evaluation-tools/nucleo-f103rb.html|Nucleo-F103RB]] board, with 128 kB internal Flash EEPROM and 20 kB internal RAM. | This demo is targeted towards the [[http://www.st.com/en/evaluation-tools/nucleo-f103rb.html|Nucleo-F103RB]] board, with 128 kB internal Flash EEPROM and 20 kB internal RAM. | ||
- | To program the bootloader into the internal flash on the on-board ST-Link debugger interface was used. Firmware updates via the serial communication port are preconfigured to use the virtual COM-port offered by the ST-Link. This means that no additional hardware is needed, besides a standard micro-USB cable. | + | To program the bootloader into the internal flash, the on-board ST-Link debugger interface was used. Firmware updates via the serial communication port are preconfigured to use the virtual COM-port offered by the ST-Link. This means that no additional hardware is needed, besides a standard micro-USB cable. |
The demo programs are pre-configured for building with the {{:manual:arm-2013.11-24-arm-none-eabi.zip?linkonly|Codesourcery G++ Lite}} (Target OS EABI) toolchain. Alternatively, you can use the [[manual:demos:gcc_arm_embedded|GCC ARM Embedded]] toolchain. | The demo programs are pre-configured for building with the {{:manual:arm-2013.11-24-arm-none-eabi.zip?linkonly|Codesourcery G++ Lite}} (Target OS EABI) toolchain. Alternatively, you can use the [[manual:demos:gcc_arm_embedded|GCC ARM Embedded]] toolchain. | ||
Line 56: | Line 56: | ||
===== Firmware update procedure ===== | ===== Firmware update procedure ===== | ||
- | 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: | + | To download the demo program \Target\Demo\ARMCM3_STM32F1_Nucleo_F103RB_GCC\**Prog**\bin\**demoprog_nucleo_stm32f103rb.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]] | ||