This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
manual:demos:nucleo_f091rc_truestudio [2018/05/17 17:00] voorburg [Development Environment] |
manual:demos:nucleo_f091rc_truestudio [2020/02/06 16:18] voorburg |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Supported firmware update interfaces ===== | ===== Supported firmware update interfaces ===== | ||
- | ^ UART ^ CAN ^ USB ^ TCP/IP ^ SD-card ^ | + | ^ RS232 ^ CAN ^ USB ^ TCP/IP ^ SD-card ^ |
| Yes | Yes | No | No | No | | | Yes | Yes | No | No | No | | ||
Line 20: | Line 20: | ||
Two demo projects are included in the OpenBLT bootloader package. One for the bootloader itself and one for the demo user program. This user program is configured such that it can be programmed, into the internal flash memory of the microcontroller, during a firmware update with the bootloader. | Two demo projects are included in the OpenBLT bootloader package. One for the bootloader itself and one for the demo user program. This user program is configured such that it can be programmed, into the internal flash memory of the microcontroller, during a firmware update with the bootloader. | ||
- | The first step in getting the the bootloader up-and-running, is the creation of the Eclipse workspace in TrueStudio. After starting TrueStudio, you are prompted to open a workspace. It is easiest to create a new one in the following directory: .\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio\ | + | The first step in getting the bootloader up-and-running, is the creation of the Eclipse workspace in TrueStudio. After starting TrueStudio, you are prompted to open a workspace. It is easiest to create a new one in the following directory: .\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio\ |
{{:manual:demos:nucleo_f091rc_truestudio_workspace_creation.png?550|}} | {{:manual:demos:nucleo_f091rc_truestudio_workspace_creation.png?550|}} | ||
Line 56: | Line 56: | ||
To download the demo program \Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio\**Prog**\Debug\**demoprog_stm32f091.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\ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio\**Prog**\Debug\**demoprog_stm32f091.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:rs232_demo|Firmware updates using the RS232 communication interface]] |
* [[manual:can_demo|Firmware updates using the CAN communication interface]] | * [[manual:can_demo|Firmware updates using the CAN communication interface]] | ||