⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ecos.ecc

📁 eCos/RedBoot for勤研ARM AnywhereII(4510) 含全部源代码
💻 ECC
📖 第 1 页 / 共 5 页
字号:
#
cdl_option CYGSEM_IO_ETH_DRIVERS_WARN {
    # ActiveIf constraint: CYGPKG_REDBOOT
    #     CYGPKG_REDBOOT == current
    #   --> 1

    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 0
    # value_source default
    # Default value: 0
};

# <
# Support for lwIP network stack.
#
cdl_component CYGPKG_IO_ETH_DRIVERS_LWIP {
    # This option is not active
    # ActiveIf constraint: CYGPKG_NET_LWIP
    #     CYGPKG_NET_LWIP (unknown) == 0
    #   --> 0

    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 1
    # value_source default
    # Default value: 1
    # Requires: !CYGPKG_NET
    #     CYGPKG_NET (unknown) == 0
    #   --> 1
};

# Interrupt support required
# This interface is used to indicate to the low
# level device drivers that interrupt driven operation
# is required by higher layers.
#
cdl_interface CYGINT_IO_ETH_INT_SUPPORT_REQUIRED {
    # Implemented by CYGPKG_IO_ETH_DRIVERS_NET, inactive, enabled
    # Implemented by CYGPKG_IO_ETH_DRIVERS_LWIP, inactive, enabled
    # This value cannot be modified here.
    # Flavor: booldata
    # Current value: 0 0

    # The following properties are affected by this value
};

# Common ethernet support build options
#
cdl_component CYGPKG_IO_ETH_DRIVERS_OPTIONS {
    # There is no associated value.
};

# >
# Additional compiler flags
# This option modifies the set of compiler flags for
# building the common ethernet support package. These flags are used in addition
# to the set of global flags.
#
cdl_option CYGPKG_IO_ETH_DRIVERS_CFLAGS_ADD {
    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value "-D_KERNEL -D__ECOS"
    # value_source default
    # Default value: "-D_KERNEL -D__ECOS"
};

# <
# Samsung KS32C5000/S3C4510 ethernet driver
# Ethernet driver for Samsung KS32C5000
#
cdl_package CYGPKG_DEVS_ETH_ARM_KS32C5000 {
    # 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_ETH_DRIVERS
    #     CYGPKG_IO_ETH_DRIVERS == current
    #   --> 1

    # This value cannot be modified here.
    # Flavor: booldata
    # Current value: 1 current
    # Requires: (CYGPKG_CRC || (!(CYG_HAL_CPUTYPE == "KS32C5000A" )))
    #     CYGPKG_CRC == current
    #     CYG_HAL_CPUTYPE == S3C4510A
    #   --> 1
    # Requires: (CYGINT_DEVS_ETH_ARM_KS32C5000_PHY <= 1)
    #     CYGINT_DEVS_ETH_ARM_KS32C5000_PHY == 1
    #   --> 1
};

# >
# Samsung ethernet driver build options
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_OPTIONS {
    # There is no associated value.
};

# >
# PHY Station Management support
#
cdl_interface CYGINT_DEVS_ETH_ARM_KS32C5000_PHY {
    # Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_ICS1890, active, disabled
    # Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT970, active, enabled
    # Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972, active, disabled
    # Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_RTL8201, active, disabled
    # This value cannot be modified here.
    # Flavor: data
    # Current_value: 1

    # The following properties are affected by this value
    # package CYGPKG_DEVS_ETH_ARM_KS32C5000
    #     Requires: (CYGINT_DEVS_ETH_ARM_KS32C5000_PHY <= 1)
};

# KS32C5000 device driver debug output level
# This option specifies the level of debug data output by the
# KS32C5000 device driver. A value of 0 signifies no debug data
# output; 1 signifies normal debug data output; and 2 signifies
# maximum debug data output (not suitable when GDB and
# application are sharing an ethernet port).
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_DEBUG_LEVEL {
    # Flavor: data
    user_value 0
    # value_source user
    # Default value: 1
    # Legal values: 0 1 2
};

# ICS1890 PHY support
# This component provides support for the ICS1890 and
# ICS1893AF PHY
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_ICS1890 {
    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 0
    # value_source default
    # Default value: 0
};

# LXT970 PHY support
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT970 {
    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 1
    # value_source default
    # Default value: 1
};

# LXT972 PHY support
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 {
    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 0
    # value_source default
    # Default value: 0
};

# >
# LED 1 mode
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED1 {
    # This option is not active
    # The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 is disabled

    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value LINK_STATUS
    # value_source default
    # Default value: LINK_STATUS
    # Legal values: "LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
    #                                   "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
    #                                   "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
    #                                   "TEST_BLINK_SLOW"
};

# LED 2 mode
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED2 {
    # This option is not active
    # The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 is disabled

    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value LINK_SPEED
    # value_source default
    # Default value: LINK_SPEED
    # Legal values: "LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
    #                                   "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
    #                                   "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
    #                                   "TEST_BLINK_SLOW"
};

# LED 3 mode
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED3 {
    # This option is not active
    # The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 is disabled

    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value LINK_ACTIVITY
    # value_source default
    # Default value: LINK_ACTIVITY
    # Legal values: "LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
    #                                   "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
    #                                   "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
    #                                   "TEST_BLINK_SLOW"
};

# <
# RTL8201 PHY support
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_RTL8201 {
    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 0
    # value_source default
    # Default value: 0
};

# PHY MII address
# This option specifies the MII address of the PHY
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHYADDR {
    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value 1
    # value_source default
    # Default value: 1
    # Legal values: 0 to 31
};

# RedBoot manages ESA initialization data
# Enabling this option will allow the ethernet
# station address to be acquired from RedBoot's configuration data,
# stored in flash memory.  It can be overridden individually by the
# 'Set the ethernet station address' option for each interface.
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA {
    # ActiveIf constraint: CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT
    #     CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT == 1
    #   --> 1
    # ActiveIf constraint: (CYGPKG_REDBOOT || CYGSEM_HAL_USE_ROM_MONITOR)
    #     CYGPKG_REDBOOT == current
    #     CYGSEM_HAL_USE_ROM_MONITOR (unknown) == 0
    #   --> 1

    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 0
    # value_source default
    # Default value: 0
};

# >
# Export RedBoot command to set ESA in FLASH config
# This component contains options which, when enabled, allow
# RedBoot to support the setting of the ESA in the FLASH
# configuration. This can then subsequently be accessed by
# applications using virtual vector calls if those applications
# are also built with
# CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA enabled.
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA_VARS {
    # This option is not active
    # The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA is disabled

    # There is no associated value.
};

# >
# RedBoot manages ESA for eth0
#
cdl_option CYGSEM_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA_ETH0 {
    # This option is not active
    # The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA_VARS is not active
    # ActiveIf constraint: CYGSEM_REDBOOT_FLASH_CONFIG
    #     CYGSEM_REDBOOT_FLASH_CONFIG == 1
    #   --> 1
    # ActiveIf constraint: CYGPKG_REDBOOT_NETWORKING
    #     CYGPKG_REDBOOT_NETWORKING == 1
    #   --> 1

    # Flavor: bool
    # No user value, uncomment the following line to provide one.
    # user_value 1
    # value_source default
    # Default value: 1
};

# <
# <
# Ethernet station (MAC) address for eth0
# The default ethernet station address. This is the
# MAC address used when no value is found in the
# RedBoot FLASH configuration field.
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_MACADDR {
    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value "0x08, 0x88, 0x12, 0x34, 0x56, 0x78"
    # value_source default
    # Default value: "0x08, 0x88, 0x12, 0x34, 0x56, 0x78"
};

# Additional compiler flags
# This option modifies the set of compiler flags for
# building the Samsung KS32C5000 ethernet driver package. 
# These flags are used in addition to the set of global flags.
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_CFLAGS_ADD {
    # Flavor: data
    # No user value, uncomment the following line to provide one.
    # user_value "-D_KERNEL -D__ECOS"
    # value_source default
    # Default value: "-D_KERNEL -D__ECOS"
};

# <
# <
# <
# <
# 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
    # component CYGSEM_REDBOOT_FLASH_CONFIG
    #     DefaultValue:  CYGPKG_IO_FLASH != 0 
};

# >
# 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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -