Mercurial > ecos
changeset 3146:ce7ee640986b
* NEWS, ecos.db: Add STM3220G-eval and STM3240G-eval board port and
targets. Contributed by eCosCentric Limited.
| author | jlarmour |
|---|---|
| date | Sun, 01 Apr 2012 02:08:32 +0000 |
| parents | ed053d86fcd2 |
| children | 18fc84cf7262 |
| files | packages/ChangeLog packages/NEWS packages/ecos.db |
| diffstat | 3 files changed, 50 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/ChangeLog +++ b/packages/ChangeLog @@ -1,3 +1,8 @@ +2012-03-30 Jonathan Larmour <jifl@eCosCentric.com> + + * NEWS, ecos.db: Add STM3220G-eval and STM3240G-eval board port and + targets. Contributed by eCosCentric Limited. + 2012-03-30 John Dallaway <john@dallaway.org.uk> * NEWS, ecos.db: Add Freescale KwikStik HAL package and target.
--- a/packages/NEWS +++ b/packages/NEWS @@ -1,3 +1,6 @@ +* Cortex-M STM32 F2 processor support with board support for STM3220G-EVAL + and STM3240G-EVAL, along with many STM32 improvements. Contributed + by eCosCentric Limited. * Freescale KwikStik platform HAL by Tomas Frydrych. * Actel SmartFusion variant HAL and BSP by Christophe Coutand. * Freescale Kinetis variant HAL and BSP for TWR-K60N512 and TWR-K40X256
--- a/packages/ecos.db +++ b/packages/ecos.db @@ -7072,6 +7072,16 @@ package CYGPKG_HAL_CORTEXM_STM32_STM3210 eCos on the ST STM3210E EVAL board." } +package CYGPKG_HAL_CORTEXM_STM32_STM32X0G_EVAL { + alias { "ST STM32x0G-EVAL HAL" hal_cortexm_stm32x0g_eval } + directory hal/cortexm/stm32/stm32x0g_eval + script hal_cortexm_stm32_stm32x0g_eval.cdl + hardware + description " + The stm32x0g_eval HAL package provides the support needed to run + eCos on the ST STM3220G-EVAL and STM3240G-EVAL boards." +} + package CYGPKG_IO_SERIAL_CORTEXM_STM32 { alias { "ST STM32 serial device drivers" devs_serial_cortexm_stm32 stm32_serial_driver } @@ -7149,6 +7159,38 @@ target stm3210e_eval { to run eCos on the STM3210E EVAL board." } +target stm3220g_eval { + alias { "ST STM3220G EVAL board" stm3220g } + packages { CYGPKG_HAL_CORTEXM + CYGPKG_HAL_CORTEXM_STM32 + CYGPKG_HAL_CORTEXM_STM32_STM32X0G_EVAL + CYGPKG_DEVS_FLASH_STM32 + CYGPKG_IO_SERIAL_CORTEXM_STM32 + CYGPKG_IO_SPI + CYGPKG_DEVS_SPI_CORTEXM_STM32 + } + set_value CYGHWR_HAL_CORTEXM_STM32_FAMILY "F2" + set_value CYGHWR_HAL_CORTEXM_STM32_F2 "F207IG" + description "The stm3220g_eval target provides the packages needed + to run eCos on the STM3220G EVAL board." +} + +target stm3240g_eval { + alias { "ST STM3240G EVAL board" stm3240g } + packages { CYGPKG_HAL_CORTEXM + CYGPKG_HAL_CORTEXM_STM32 + CYGPKG_HAL_CORTEXM_STM32_STM32X0G_EVAL + CYGPKG_DEVS_FLASH_STM32 + CYGPKG_IO_SERIAL_CORTEXM_STM32 + CYGPKG_IO_SPI + CYGPKG_DEVS_SPI_CORTEXM_STM32 + } + set_value CYGHWR_HAL_CORTEXM_STM32_FAMILY "F4" + set_value CYGHWR_HAL_CORTEXM_STM32_F4 "F407IG" + description "The stm3240g_eval target provides the packages needed + to run eCos on the STM3240G-EVAL board." +} + target ek-lm3s811 { alias { "Stellaris EK-LM3S811 board" } packages { CYGPKG_HAL_CORTEXM
