User Tools

Site Tools


manual:ports

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:ports [2016/10/24 08:21]
voorburg [Available Ports]
manual:ports [2023/11/10 18:23] (current)
voorburg [Available Ports]
Line 1: Line 1:
 ====== Port Specifics ====== ====== Port Specifics ======
- 
- 
  
 The bootloader program is always present in non-volatile memory of the microcontroller. This means that after programming the user's program, there are altogether two programs present. Both programs need to be able to activate each other and they typically share resources such as the interrupt vector table. The bootloader program is always present in non-volatile memory of the microcontroller. This means that after programming the user's program, there are altogether two programs present. Both programs need to be able to activate each other and they typically share resources such as the interrupt vector table.
- 
- 
  
 How this is handled by both the bootloader and the user's program for a specific port is described in this part of the manual. How this is handled by both the bootloader and the user's program for a specific port is described in this part of the manual.
  
 +Note that the OpenBLT bootloader includes a microcontroller port template. Using this template as a starting point you can easily add support for a new microcontroller family yourself. Refer to [[https://​www.feaser.com/​en/​blog/?​p=352|this blog article]] for more details.
  
 ===== Available Ports ===== ===== Available Ports =====
  
-  * [[manual:​ports:​arm7_lpc2000|ARM7 for LPC2000]]+  * [[manual:​ports:​armcm0_stm32c0|ARM-CM0 ​for STM32C0]]
   * [[manual:​ports:​armcm0_stm32|ARM-CM0 for STM32F0]]   * [[manual:​ports:​armcm0_stm32|ARM-CM0 for STM32F0]]
   * [[manual:​ports:​armcm3_stm32|ARM-CM3 for STM32F1]]   * [[manual:​ports:​armcm3_stm32|ARM-CM3 for STM32F1]]
   * [[manual:​ports:​armcm3_stm32f2|ARM-CM3 for STM32F2]]   * [[manual:​ports:​armcm3_stm32f2|ARM-CM3 for STM32F2]]
 +  * [[manual:​ports:​armcm4_stm32f3|ARM-CM4 for STM32F3]]
   * [[manual:​ports:​armcm4_stm32|ARM-CM4 for STM32F4]]   * [[manual:​ports:​armcm4_stm32|ARM-CM4 for STM32F4]]
 +  * [[manual:​ports:​armcm7_stm32f7|ARM-CM7 for STM32F7]]
 +  * [[manual:​ports:​armcm0_stm32g0|ARM-CM0 for STM32G0]]
 +  * [[manual:​ports:​armcm4_stm32g4|ARM-CM4 for STM32G4]]
 +  * [[manual:​ports:​armcm7_stm32h7|ARM-CM7 for STM32H7]]
 +  * [[manual:​ports:​armcm0_stm32l0|ARM-CM0 for STM32L0]]
 +  * [[manual:​ports:​armcm3_stm32l1|ARM-CM3 for STM32L1]]
 +  * [[manual:​ports:​armcm4_stm32l4|ARM-CM4 for STM32L4]]
 +  * [[manual:​ports:​armcm33_stm32l5|ARM-CM33 for STM32L5]]
 +  * [[manual:​ports:​armcm33_stm32u5|ARM-CM33 for STM32U5]]
   * [[manual:​ports:​armcm3_lm3s|ARM-CM3 for LM3S]]   * [[manual:​ports:​armcm3_lm3s|ARM-CM3 for LM3S]]
   * [[manual:​ports:​armcm3_efm32|ARM-CM3 for EFM32]]   * [[manual:​ports:​armcm3_efm32|ARM-CM3 for EFM32]]
   * [[manual:​ports:​armcm4_tm4c|ARM-CM4 for TM4C]]   * [[manual:​ports:​armcm4_tm4c|ARM-CM4 for TM4C]]
 +  * [[manual:​ports:​armcm0_xmc1|ARM-CM0 for XMC1]]
   * [[manual:​ports:​armcm4_xmc4|ARM-CM4 for XMC4]]   * [[manual:​ports:​armcm4_xmc4|ARM-CM4 for XMC4]]
-  * [[manual:​ports:​hcs12|Freescale ​HCS12]] +  ​* [[manual:​ports:​armcm0_s32k11|ARM-CM0 for S32K11]] 
 +  * [[manual:​ports:​armcm4_s32k14|ARM-CM4 for S32K14]] 
 +  * [[manual:​ports:​tricore_tc2|AURIX TriCore TC2]] 
 +  * [[manual:​ports:​tricore_tc3|AURIX TriCore TC3]] 
 +  ​* [[manual:​ports:​hcs12|HCS12]]
  
manual/ports.1477290097.txt.gz · Last modified: 2019/09/24 22:09 (external edit)