📄 ecos.ecc
字号:
# Default value: "\"/dev/ser0\""
# The following properties are affected by this value
# component CYGPKG_CYGMON_HAL_OPTIONS
# Requires: (CYGDAT_CYGMON_CONSOLE_DEV != "\"/dev/ser0\"") || (CYGPKG_IO_SERIAL_ARM_SNDS_SERIAL0 && (CYGNUM_IO_SERIAL_ARM_SNDS_SERIAL0_BUFSIZE == 512))
# component CYGPKG_CYGMON_HAL_OPTIONS
# Requires: (CYGDAT_CYGMON_CONSOLE_DEV != "\"/dev/ser1\"") || (CYGPKG_IO_SERIAL_ARM_SNDS_SERIAL1 && (CYGNUM_IO_SERIAL_ARM_SNDS_SERIAL1_BUFSIZE == 512))
};
# Build CygMon ROM binary image
# This option enables the conversion of the CygMon ELF
# image to a binary image suitable for ROM programming.
#
cdl_option CYGBLD_BUILD_CYGMON_BIN {
# This option is not active
# The parent CYGPKG_CYGMON_HAL_OPTIONS is not active
# ActiveIf constraint: CYGBLD_BUILD_CYGMON
# CYGBLD_BUILD_CYGMON (unknown) == 0
# --> 0
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
};
# <
# Redboot HAL options
# This option lists the target's requirements for a valid Redboot
# configuration.
#
cdl_component CYGPKG_REDBOOT_HAL_OPTIONS {
# This option is not active
# ActiveIf constraint: CYGPKG_REDBOOT
# CYGPKG_REDBOOT (unknown) == 0
# --> 0
# There is no associated value.
};
# >
# Build Redboot ROM binary image
# This option enables the conversion of the Redboot ELF
# image to a binary image suitable for ROM programming.
#
cdl_option CYGBLD_BUILD_REDBOOT_BIN {
# This option is not active
# The parent CYGPKG_REDBOOT_HAL_OPTIONS is not active
# ActiveIf constraint: CYGBLD_BUILD_REDBOOT
# CYGBLD_BUILD_REDBOOT (unknown) == 0
# --> 0
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
};
# <
# <
# FLASH device drivers
# This option enables drivers for basic I/O services on
# flash devices.
#
cdl_package CYGPKG_IO_FLASH {
# Packages cannot be added or removed, nor can their version be changed,
# simply by editing their value. Instead the appropriate configuration
# should be used to perform these actions.
# This value cannot be modified here.
# Flavor: booldata
# Current value: 1 current
# Requires: CYGPKG_ISOINFRA
# CYGPKG_ISOINFRA == current
# --> 1
# Requires: CYGINT_ISO_STRING_STRFUNCS
# CYGINT_ISO_STRING_STRFUNCS == 1
# --> 1
# The following properties are affected by this value
# package CYGPKG_DEVS_FLASH_ARM_ANYWHEREII
# ActiveIf: CYGPKG_IO_FLASH
# package CYGPKG_DEVS_FLASH_SST_39VFXXX
# ActiveIf: CYGPKG_IO_FLASH
};
# >
# Hardware FLASH device drivers
# This option enables the hardware device drivers
# for the current platform.
#
cdl_interface CYGHWR_IO_FLASH_DEVICE {
# Implemented by CYGPKG_DEVS_FLASH_ARM_ANYWHEREII, active, enabled
# Implemented by CYGPKG_DEVS_FLASH_SST_39VFXXX, active, enabled
# This value cannot be modified here.
# Flavor: data
# Current_value: 2
# The following properties are affected by this value
};
# Hardware FLASH device drivers are not in RAM
# Use of this interface is deprecated.
# Drivers should make sure that the functions are
# linked to RAM by putting them in .2ram sections.
#
cdl_interface CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM {
# No options implement this inferface
# This value cannot be modified here.
# Flavor: booldata
# Current value: 0 0
# Requires: !CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM
# CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM == 0
# --> 1
# The following properties are affected by this value
# interface CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM
# Requires: !CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM
};
# Hardware can support block locking
# This option will be enabled by devices which can support
# locking (write-protection) of individual blocks.
#
cdl_interface CYGHWR_IO_FLASH_BLOCK_LOCKING {
# No options implement this inferface
# This value cannot be modified here.
# Flavor: booldata
# Current value: 0 0
};
# Hardware cannot support direct access to FLASH memory
# This option will be asserted by devices which cannot support
# direct access to the FLASH memory contents (e.g. EEPROM or NAND
# devices). In these cases, the driver must provide an appropriate
# hardware access function.
#
cdl_option CYGSEM_IO_FLASH_READ_INDIRECT {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
# Requires: !CYGSEM_IO_FLASH_VERIFY_PROGRAM
# CYGSEM_IO_FLASH_VERIFY_PROGRAM == 1
# --> 0
};
# Display status messages during flash operations
# Selecting this option will cause the drivers to print status
# messages as various flash operations are undertaken.
#
cdl_option CYGSEM_IO_FLASH_CHATTER {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
};
# Verify data programmed to flash
# Selecting this option will cause verification of data
# programmed to flash.
#
cdl_option CYGSEM_IO_FLASH_VERIFY_PROGRAM {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
# The following properties are affected by this value
# option CYGSEM_IO_FLASH_READ_INDIRECT
# Requires: !CYGSEM_IO_FLASH_VERIFY_PROGRAM
};
# Platform has flash soft DIP switch write-protect
# Selecting this option will cause the state of a hardware jumper or
# dipswitch to be read by software to determine whether the flash is
# write-protected or not.
#
cdl_option CYGSEM_IO_FLASH_SOFT_WRITE_PROTECT {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
};
# Instantiate in I/O block device API
# Provides a block device accessible using the standard I/O
# API ( cyg_io_read() etc. )
#
cdl_component CYGPKG_IO_FLASH_BLOCK_DEVICE {
# ActiveIf constraint: CYGPKG_IO
# CYGPKG_IO == current
# --> 1
# Flavor: bool
user_value 1
# value_source user
# Default value: 0
};
# >
# Name of flash device 1 block device
#
cdl_component CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1 {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value "\"/dev/flash1\""
# value_source default
# Default value: "\"/dev/flash1\""
};
# >
#
cdl_interface CYGINT_IO_FLASH_BLOCK_CFG_1 {
# Implemented by CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1, active, disabled
# Implemented by CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1, active, enabled
# This value cannot be modified here.
# Flavor: data
# Current_value: 1
# Requires: 1 == CYGINT_IO_FLASH_BLOCK_CFG_1
# CYGINT_IO_FLASH_BLOCK_CFG_1 == 1
# --> 1
# The following properties are affected by this value
# interface CYGINT_IO_FLASH_BLOCK_CFG_1
# Requires: 1 == CYGINT_IO_FLASH_BLOCK_CFG_1
};
# Static configuration
# This configures the flash device 1 block device
# with static base and length
#
cdl_component CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 {
# Flavor: bool
user_value 0
# value_source user
# Default value: 1
};
# >
# Start offset from flash base
# This gives the offset from the base of flash which this
# block device corresponds to.
#
cdl_option CYGNUM_IO_FLASH_BLOCK_OFFSET_1 {
# This option is not active
# The parent CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 is disabled
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value 0x00100000
# value_source default
# Default value: 0x00100000
};
# Length
# This gives the length of the region of flash given over
# to this block device.
#
cdl_option CYGNUM_IO_FLASH_BLOCK_LENGTH_1 {
# This option is not active
# The parent CYGNUM_IO_FLASH_BLOCK_CFG_STATIC_1 is disabled
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value 0x00100000
# value_source default
# Default value: 0x00100000
};
# <
# Configuration from FIS
# This configures the flash device 1 block device
# from Redboot FIS
#
cdl_component CYGNUM_IO_FLASH_BLOCK_CFG_FIS_1 {
# Flavor: bool
user_value 1
# value_source user
# Default value: 0
};
# >
# Name of FIS entry
#
cdl_component CYGDAT_IO_FLASH_BLOCK_FIS_NAME_1 {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value "\"jffs2\""
# value_source default
# Default value: "\"jffs2\""
};
# <
# <
# <
# OSET ARM Anywhere II FLASH memory support
# FLASH memory device support for OSET ARM Anywhere II(SST39VF160)
#
cdl_package CYGPKG_DEVS_FLASH_ARM_ANYWHEREII {
# Packages cannot be added or removed, nor can their version be changed,
# simply by editing their value. Instead the appropriate configuration
# should be used to perform these actions.
# ActiveIf constraint: CYGPKG_IO_FLASH
# CYGPKG_IO_FLASH == current
# --> 1
# This value cannot be modified here.
# Flavor: booldata
# Current value: 1 current
# Requires: CYGPKG_HAL_ARM_ANYWHEREII
# CYGPKG_HAL_ARM_ANYWHEREII == current
# --> 1
};
# >
# Generic SST 39VFxxx driver required
#
cdl_interface CYGINT_DEVS_FLASH_SST_39VFXXX_REQUIRED {
# Implemented by CYGPKG_DEVS_FLASH_ARM_ANYWHEREII, active, enabled
# This value cannot be modified here.
# Flavor: data
# Current_value: 1
# The following properties are affected by this value
# package CYGPKG_DEVS_FLASH_SST_39VFXXX
# ActiveIf: CYGINT_DEVS_FLASH_SST_39VFXXX_REQUIRED
};
# Flash size in Mbytes
# This option specifies the size of the flash device
# of the OSET ARM Anywhere II.
#
cdl_option CYGNUM_DEVS_FLASH_ARM_ANYWHEREII_SIZE {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value 2
# value_source default
# Default value: 2
# Legal values: 1 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -