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

📄 ecos_default.ecc

📁 此程序为GPS接收机的源码
💻 ECC
📖 第 1 页 / 共 5 页
字号:
    # user_value 0    # value_source default    # Default value: 0};# Timeout period for GDB packets# This option controls the time (in milliseconds) that eCos programs# will wait for a response when sending packets to a host GDB process.# If this time elapses, then the packet will be resent, up to some# maximum number of times (CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES).#cdl_option CYGNUM_HAL_DEBUG_GDB_PROTOCOL_TIMEOUT {    # Flavor: data    # No user value, uncomment the following line to provide one.    # user_value 500    # value_source default    # Default value: 500};# Location of CRC32 table# The stubs use a 1 kilobyte CRC table that can either be pregenerated# and placed in ROM, or generated at runtime in RAM. Depending on# your memory constraints, one of these options may be better.#cdl_option CYGDBG_HAL_CRCTABLE_LOCATION {    # Flavor: data    # No user value, uncomment the following line to provide one.    # user_value RAM    # value_source default    # Default value: RAM    # Legal values: "ROM" "RAM"};# <# ROM monitor support# Support for ROM monitors can be built in to your application. # It may also be relevant to build your application as a ROM monitor# itself. Such options are contained here if relevant for your chosen# platform. The options and ROM monitors available to choose are# platform-dependent.#cdl_component CYGPKG_HAL_ROM_MONITOR {    # There is no associated value.    # The following properties are affected by this value};# ># Target has virtual vector support#cdl_interface CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT {    # Implemented by CYGPKG_HAL_ARM_GPS4020, active, enabled    # This value cannot be modified here.    # Flavor: data    # Current_value: 1    # The following properties are affected by this value    # component CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT    #     ActiveIf: CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT};# Target supports baud rate control via vectors# Whether this target supports the __COMMCTL_GETBAUD# and __COMMCTL_SETBAUD virtual vector comm control operations.#cdl_interface CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT {    # No options implement this inferface    # This value cannot be modified here.    # Flavor: data    # Current_value: 0};# Enable use of virtual vector calling interface# Virtual vector support allows the HAL to let the ROM# monitor handle certain operations. The virtual vector table# defines a calling interface between applications running in# RAM and the ROM monitor.#cdl_component CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT {    # ActiveIf constraint: CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT    #     CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT == 1    #   --> 1    # Calculated value: 1    # Flavor: bool    # Current value: 1};# ># Inherit console settings from ROM monitor# When this option is set, the application will inherit# the console as set up by the ROM monitor. This means# that the application will use whatever channel and# mangling style was used by the ROM monitor when# the application was launched.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE {    # ActiveIf constraint: CYGSEM_HAL_USE_ROM_MONITOR    #     CYGSEM_HAL_USE_ROM_MONITOR == GDB_stubs    #   --> 1    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 1    # value_source default    # Default value:  !CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS     #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 0    #   --> 1    # The following properties are affected by this value    # component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN    #     ActiveIf: !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE    # option CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE    #     Calculated:  !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE  && !CYGDBG_HAL_DIAG_TO_DEBUG_CHAN };# Debug channel is configurable# This option is a configuration hint - it is enabled# when the HAL initialization code will make use# of the debug channel configuration option.#cdl_option CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE {    # Calculated value:  CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS     #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 0    # Flavor: bool    # Current value: 0    # The following properties are affected by this value    # option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL    #     ActiveIf: CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE};# Console channel is configurable# This option is a configuration hint - it is enabled# when the HAL initialization code will make use# of the console channel configuration option.#cdl_option CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE {    # Calculated value:  !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE  && !CYGDBG_HAL_DIAG_TO_DEBUG_CHAN     #     CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE == 1    #     CYGDBG_HAL_DIAG_TO_DEBUG_CHAN == 0    # Flavor: bool    # Current value: 0    # The following properties are affected by this value    # option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL    #     ActiveIf: CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE};# Initialize whole of virtual vector table# This option will cause the whole of the virtual# vector table to be initialized with dummy values on# startup. When this option is enabled, all the# options below must also be enabled - or the# table would be empty when the application# launches.# On targets where older ROM monitors without# virtual vector support may still be in use, it is# necessary for RAM applictions to initialize the# table (since all HAL diagnostics and debug IO# happens via the table).#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE {    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 0    # value_source default    # Default value:  CYG_HAL_STARTUP != "RAM" || !CYGSEM_HAL_USE_ROM_MONITOR     #     CYG_HAL_STARTUP == RAM    #     CYGSEM_HAL_USE_ROM_MONITOR == GDB_stubs    #   --> 0    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET == 1    #   --> 1    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US == 1    #   --> 1    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE == 1    #   --> 1    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA == 1    #   --> 1    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 0    #   --> 0    # The following properties are affected by this value    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT    #     ActiveIf: !CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_VERSION    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS };# Claim virtual vector table entries by default# By default most virtual vectors will be claimed by# RAM startup configurations, meaning that the RAM# application will provide the services. The# exception is COMMS support (HAL# diagnostics/debugging IO) which is left in the# control of the ROM monitor.# The reasoning behind this is to get as much of the# code exercised during regular development so it# is known to be working the few times a new ROM# monitor or a ROM production configuration is used# - COMMS are excluded only by necessity in order to# avoid breaking an existing debugger connections# (there may be ways around this).# For production RAM configurations this option can# be switched off, causing the appliction to rely on# the ROM monitor for these services, thus# saving some space.# Individual vectors may also be left unclaimed,# controlled by the below options (meaning that the# associated service provided by the ROM monitor# will be used).#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT {    # ActiveIf constraint: !CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 0    #   --> 1    # 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_HAL_VIRTUAL_VECTOR_CLAIM_RESET    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT };# Claim reset virtual vectors# This option will cause the reset and kill_by_reset# virtual vectors to be claimed.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET {    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 1    # value_source default    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 0    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 1    #   --> 1    # The following properties are affected by this value    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET};# Claim version virtual vectors# This option will cause the version# virtual vectors to be claimed.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_VERSION {    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 0    # value_source default    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE     #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 0    #   --> 0};# Claim delay_us virtual vector# This option will cause the delay_us# virtual vector to be claimed.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US {    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 1    # value_source default    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 0    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 1    #   --> 1    # The following properties are affected by this value    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US};# Claim cache virtual vectors# This option will cause the cache virtual vectors# to be claimed.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE {    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 1    # value_source default    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 0    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 1    #   --> 1    # The following properties are affected by this value    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE};# Claim data virtual vectors# This option will cause the data virtual vectors# to be claimed. At present there is only one, used# by the RedBoot ethernet driver to share diag output.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA {    # Flavor: bool    # No user value, uncomment the following line to provide one.    # user_value 1    # value_source default    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT     #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 0    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 1    #   --> 1    # The following properties are affected by this value    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA};# Claim comms virtual vectors# This option will cause the communication tables# that are part of the virtual vectors mechanism to# be claimed. Note that doing this may cause an# existing ROM monitor communication connection to# be closed. For this reason, the option is disabled# per default for normal application# configurations.#cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS {    # Flavor: bool    # No user value, uncomment the following line to provide one.

⌨️ 快捷键说明

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