comparison packages/ecos.db @ 2580:07fc475e1c28

Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs. Add STM32 serial driver and on-chip flash driver. Fix some compile problems with dlmalloc. See the various ChangeLogs for details.
author nickg
date Mon, 03 Nov 2008 14:53:50 +0000
parents d5681a2ca43c
children 2f467aabb085
comparison
equal deleted inserted replaced
2579:23e894d966a8 2580:07fc475e1c28
6691 script httpd.cdl 6691 script httpd.cdl
6692 description "Another Tiny HTTP server." 6692 description "Another Tiny HTTP server."
6693 } 6693 }
6694 6694
6695 6695
6696 # ==========================================================================
6697 # Cortex-M architecture support
6698
6699 package CYGPKG_HAL_CORTEXM {
6700 alias { "Cortex-M common HAL" hal_cortexm cortexm_hal cortexm_arch_hal }
6701 directory hal/cortexm/arch
6702 script hal_cortexm.cdl
6703 hardware
6704 description "
6705 The CortexM architecture HAL package provides generic support for the ARM
6706 Cortex-M processor architecture. It is also necessary to select
6707 variant and platform HAL packages."
6708 }
6709
6710 package CYGPKG_HAL_CORTEXM_STM32 {
6711 alias { "ST STM32 variant HAL" hal_cortexm_stm32 }
6712 directory hal/cortexm/stm32/var
6713 script hal_cortexm_stm32.cdl
6714 hardware
6715 description "
6716 The STM32 HAL package provides the support needed to run
6717 eCos and RedBoot on targets based on the ST STM32
6718 family of microcontrollers."
6719 }
6720
6721 package CYGPKG_HAL_CORTEXM_STM32_STM3210E_EVAL {
6722 alias { "ST STM3210E EVAL HAL" hal_cortexm_stm3210e_eval }
6723 directory hal/cortexm/stm32/stm3210e_eval
6724 script hal_cortexm_stm32_stm3210e_eval.cdl
6725 hardware
6726 description "
6727 The stm3210e_eval HAL package provides the support needed to run
6728 eCos on the ST STM3210E EVAL board."
6729 }
6730
6731 package CYGPKG_IO_SERIAL_CORTEXM_STM32 {
6732 alias { "ST STM32 serial device drivers"
6733 devs_serial_cortexm_stm32 stm32_serial_driver }
6734 hardware
6735 directory devs/serial/cortexm/stm32
6736 script ser_cortexm_stm32.cdl
6737 description "ST STM32 serial device driver"
6738 }
6739
6740 package CYGPKG_DEVS_FLASH_STM32 {
6741 alias { "Internal FLASH memory support for ST STM32" flash_stm32 }
6742 directory devs/flash/cortexm/stm32
6743 script flash_stm32.cdl
6744 hardware
6745 description "
6746 This package contains hardware support for the internal FLASH memory
6747 on the ST STM32 devices."
6748 }
6749
6750 target stm3210e_eval {
6751 alias { "ST STM3210E EVAL board" stm3210e }
6752 packages { CYGPKG_HAL_CORTEXM
6753 CYGPKG_HAL_CORTEXM_STM32
6754 CYGPKG_HAL_CORTEXM_STM32_STM3210E_EVAL
6755 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX_V2
6756 CYGPKG_DEVS_FLASH_STM32
6757 CYGPKG_IO_SERIAL_CORTEXM_STM32
6758 }
6759 description "The stm3210e_eval target provides the packages needed
6760 to run eCos on the STM3210E EVAL board."
6761 }
6762
6763 # ==========================================================================
6764 # End of ecos.db