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_f303k8_gcc [2016/11/14 17:34] voorburg [Building and programming the Bootloader] |
manual:demos:nucleo_f303k8_gcc [2017/07/11 10:33] voorburg [Development Environment] |
||
---|---|---|---|
Line 14: | Line 14: | ||
To compile the demo programs you can use the [[http://www.emblocks.org/|EmBitz]] development environment from Em::Blocks. The version that was used to create these demo programs was {{:manual:embitz_1_00.zip?linkonly|EmBitz version 1.00}}. | To compile the demo programs you can use the [[http://www.emblocks.org/|EmBitz]] development environment from Em::Blocks. The version that was used to create these demo programs was {{:manual:embitz_1_00.zip?linkonly|EmBitz version 1.00}}. | ||
- | 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. |
Line 33: | Line 33: | ||
===== Building the Demo Program ===== | ===== Building the Demo Program ===== | ||
- | When using EmBitz, simply open the project file by double-clicking the file: \Target\Demo\ARMCM3_STM32F2_Olimex_STM32P207_GCC\**Prog**\ide\**stm32f207.ebp** from the Windows Explorer. To build the demo program, select //Build -> Rebuild all target files// from the program's menu. | + | When using EmBitz, simply open the project file by double-clicking the file: \Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_GCC\**Prog**\ide\**stm32f303.ebp** from the Windows Explorer. To build the demo program, select //Build -> Rebuild all target files// from the program's menu. |
The output file is | The output file is | ||
- | * \Target\Demo\ARMCM3_STM32F2_Olimex_STM32P207_GCC\**Prog**\bin\**demoprog_stm32f207.srec** | + | * \Target\Demo\ARMCM4_STM32F3_Nucleo_F303K8_GCC\**Prog**\bin\**demoprog_stm32f303.srec** |
===== Firmware update procedure ===== | ===== Firmware update procedure ===== | ||
- | To download the demo program \Target\Demo\ARMCM3_STM32F2_Olimex_STM32P207_GCC\**Prog**\bin\**demoprog_stm32f207.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\ARMCM4_STM32F3_Nucleo_F303K8_GCC\**Prog**\bin\**demoprog_stm32f303.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]] | ||
* [[manual:can_demo|Firmware updates using the CAN communication interface]] | * [[manual:can_demo|Firmware updates using the CAN communication interface]] | ||
- | * [[manual:sdcard_demo|Firmware updates from SD-card]] | ||