Files
paparazzi/conf/flash_modes.xml
T
Gautier Hattenberger 4e5d863291 [board] support of the Chimera autopilot based on STM32F7 (#2018)
* [board] support of the Chimera autopilot based on STM32F7

- based on ChibiOS only (updated to master for proper support of F7)
- requires some specific ram for DMA operations
- SBUS driver updated and support of internal inverted logic option of F7

* [chibios] fix some compilation errors

* [chibios] fix some a few PR comments

- test less MCU types
- support F1 for uart driver
- more autodetect for VTOR_INIT

* use correct path

* choose a working version of chibios

* [chibios] fix some comments from PR review

- add some doc
- protect LED
- update TRUE/FALSE for lowercase
- pick a slightly older version of chibios (wrong path in makefile not
  fixed yet)
2017-02-23 10:31:50 -08:00

125 lines
3.4 KiB
XML

<?xml version="1.0"?>
<flash_modes>
<mode name="SERIAL (ISP)">
<variable name="FLASH_MODE" value="ISP"/>
<boards>
<board name="booz_.*"/>
<board name="hb_.*"/>
<board name="logom_.*"/>
<board name="navgo_.*"/>
<board name="sdlog_.*"/>
<board name="tiny_.*"/>
<board name="twog_.*"/>
<board name="umarim_.*"/>
<board name="yapa_.*"/>
</boards>
</mode>
<mode name="SERIAL (stm32)">
<variable name="FLASH_MODE" value="SERIAL"/>
<boards>
<board name="krooz_sd"/>
<board name="lia_.*"/>
<board name="lisa_[ms]_.*"/>
<board name="elle*"/>
<board name="naze32*"/>
</boards>
</mode>
<mode name="USB (IAP)">
<variable name="FLASH_MODE" value="IAP"/>
<boards>
<board name="booz_.*"/>
<board name="hb_.*"/>
<board name="logom_.*"/>
<board name="navgo_.*"/>
<board name="sdlog_.*"/>
<board name="tiny_.*"/>
<board name="twog_*"/>
<board name="umarim_.*"/>
<board name="yapa_.*"/>
</boards>
</mode>
<mode name="USB DFU (stm32_mem)">
<variable name="FLASH_MODE" value="DFU"/>
<boards>
<board name="krooz_sd"/>
<board name="li[s]?a_[m]?_.*"/>
<board name="li[s]?a_mx_.*"/>
<board name="px4fmu_.*"/>
<board name="elle*"/>
<board name="lia_.*"/>
</boards>
</mode>
<mode name="USB DFU-UTIL">
<variable name="FLASH_MODE" value="DFU-UTIL"/>
<boards>
<board name="apogee_.*"/>
<board name="stm32f4_discovery"/>
<board name="li[s]?a_mx_.*"/>
<board name="navstik_.*"/>
<board name="elle*"/>
<board name="openpilot_revo.*"/>
<board name="chimera_.*"/>
</boards>
</mode>
<mode name="STLink (SWD)">
<variable name="FLASH_MODE" value="STLINK"/>
<boards>
<board name="apogee_.*"/>
<board name="stm32f4_discovery"/>
<board name="li[s]?a_mx_.*"/>
<board name="cc3d"/>
<board name="elle*"/>
<board name="naze32*"/>
<board name="openpilot_revo.*"/>
<board name="chimera_.*"/>
</boards>
</mode>
<mode name="BlackMagic Probe (SWD)">
<variable name="FLASH_MODE" value="SWD"/>
<boards>
<board name="apogee_.*"/>
<board name="stm32f4_discovery"/>
<board name="li[s]?a_[ms]?_.*"/>
<board name="li[s]?a_mx_.*"/>
<board name="px4fmu_.*"/>
<board name="px4io_.*"/>
<board name="cc3d"/>
<board name="elle*"/>
<board name="naze32*"/>
<board name="cjmcu*"/>
<board name="openpilot_revo.*"/>
<board name="lia_.*"/>
<board name="chimera_.*"/>
<board name="vms_ecu_.*"/>
</boards>
</mode>
<mode name="BlackMagic Probe (JTAG)">
<variable name="FLASH_MODE" value="JTAG_BMP"/>
<boards>
<board name="apogee_*"/>
<board name="stm32f4_discovery"/>
<board name="li[s]?a_[ms]?_.*"/>
<board name="li[s]?a_mx_.*"/>
<board name="px4fmu_.*"/>
<board name="elle*"/>
</boards>
</mode>
<mode name="Px4 bootloader">
<variable name="FLASH_MODE" value="PX4_BOOTLOADER"/>
<boards>
<board name="px4fmu_.*"/>
<board name="px4io_.*"/>
</boards>
</mode>
<mode name="JTAG (OpenOCD)">
<variable name="FLASH_MODE" value="JTAG"/>
<boards>
<board name="krooz_sd"/>
<board name="li[s]?a_[lm]?_.*"/>
<board name="navstik_.*"/>
<board name="elle*"/>
</boards>
</mode>
</flash_modes>