User Tools

Site Tools


manual:demos:olimex_stm32p405_truestudio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:demos:olimex_stm32p405_truestudio [2017/07/17 17:09]
voorburg [ARM-CM4 STM32 Nucleo-F303K8 TrueStudio]
manual:demos:olimex_stm32p405_truestudio [2020/07/01 07:44] (current)
voorburg [Firmware update procedure]
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             ​| ​Yes          ​| No           ​| ​Yes          ​|
  
 ===== Development Environment ===== ===== Development Environment =====
Line 12: Line 12:
 This demo is targeted towards the [[https://​www.olimex.com/​Products/​ARM/​ST/​STM32-P405/​|Olimex STM32-P405]] board, with 1024 kB internal Flash EEPROM and 192 kB internal RAM. This demo is targeted towards the [[https://​www.olimex.com/​Products/​ARM/​ST/​STM32-P405/​|Olimex STM32-P405]] board, with 1024 kB internal Flash EEPROM and 192 kB internal RAM.
  
-To compile the demo programs you can use the [[https://​atollic.com/​truestudio/​|Atollic TrueStudio]] development environment. The freely available Lite-edition suffices. Note the Atollic TrueStudio is cross-platform. The information outlined on this page applies to both Microsoft Windows and Linux users.+To compile the demo programs you can use the [[https://​atollic.com/​truestudio/​|Atollic TrueStudio]] development environment. Note the Atollic TrueStudio is cross-platform. The information outlined on this page applies to both Microsoft Windows and Linux users.
  
 To program the bootloader into the internal flash on the STM32F405 microcontroller,​ the [[http://​www.segger.com/​development-tools.html|Segger J-Link]] JTAG interface was used. However, this is not required if you have another means of programming the internal flash. To program the bootloader into the internal flash on the STM32F405 microcontroller,​ the [[http://​www.segger.com/​development-tools.html|Segger J-Link]] JTAG interface was used. However, this is not required if you have another means of programming the internal flash.
Line 56: Line 56:
 To download the demo program \Target\Demo\ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio\**Prog**\Debug\**demoprog_olimex_stm32p405.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_STM32F4_Olimex_STM32P405_TrueStudio\**Prog**\Debug\**demoprog_olimex_stm32p405.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]]
 +  * [[manual:​usb_demo|Firmware updates using the USB communication interface]]
 +  * [[manual:​sdcard_demo|Firmware updates from SD-card]]
  
  
manual/demos/olimex_stm32p405_truestudio.1500304177.txt.gz · Last modified: 2019/09/24 22:13 (external edit)