comparison packages/hal/sh/cq7708/current/cdl/hal_sh_sh7708_cq7708.cdl @ 105:5a0cc6c243a9 ecos-sw-2000-06-30

Merge from eCos master repository on 2000-06-30-08:18:49-BST
author jlarmour
date Fri, 30 Jun 2000 16:27:35 +0000
parents 97d9d85b42c0
children 84e4bde58b26
comparison
equal deleted inserted replaced
104:ad66e26a9e7c 105:5a0cc6c243a9
47 include_dir cyg/hal 47 include_dir cyg/hal
48 description " 48 description "
49 The cq HAL package provides the support needed to run 49 The cq HAL package provides the support needed to run
50 eCos on a CqREEK SH7708 board." 50 eCos on a CqREEK SH7708 board."
51 51
52 compile hal_diag.c plf_stub.c plf_misc.c 52 compile hal_diag.c plf_misc.c
53 53
54 implements CYGINT_HAL_DEBUG_GDB_STUBS 54 implements CYGINT_HAL_DEBUG_GDB_STUBS
55 implements CYGINT_HAL_DEBUG_GDB_STUBS_BREAK 55 implements CYGINT_HAL_DEBUG_GDB_STUBS_BREAK
56 implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
56 57
57 define_proc { 58 define_proc {
58 puts $::cdl_system_header "#define CYGBLD_HAL_TARGET_H <pkgconf/hal_sh.h>" 59 puts $::cdl_system_header "#define CYGBLD_HAL_TARGET_H <pkgconf/hal_sh.h>"
59 puts $::cdl_system_header "#define CYGBLD_HAL_PLATFORM_H <pkgconf/hal_sh_sh7708_cq7708.h>" 60 puts $::cdl_system_header "#define CYGBLD_HAL_PLATFORM_H <pkgconf/hal_sh_sh7708_cq7708.h>"
60 61
62 puts $::cdl_header "#define CYGNUM_HAL_SH_SH3_SCI_PORTS 1"
61 puts $::cdl_header "#define CYGHWR_HAL_VSR_TABLE 0x0c000000" 63 puts $::cdl_header "#define CYGHWR_HAL_VSR_TABLE 0x0c000000"
64 puts $::cdl_header "#define CYGHWR_HAL_VECTOR_TABLE 0x0c000100"
62 } 65 }
63 66
64 cdl_component CYG_HAL_STARTUP { 67 cdl_component CYG_HAL_STARTUP {
65 display "Startup type" 68 display "Startup type"
66 flavor data 69 flavor data
75 is equipped with ROMs containing a suitable ROM monitor or 78 is equipped with ROMs containing a suitable ROM monitor or
76 equivalent software that allows GDB to download the eCos 79 equivalent software that allows GDB to download the eCos
77 application on to the board. The ROM bootstrap typically 80 application on to the board. The ROM bootstrap typically
78 requires that the eCos application be blown into EPROMs or 81 requires that the eCos application be blown into EPROMs or
79 equivalent technology." 82 equivalent technology."
83 }
84
85 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS {
86 display "Number of communication channels on the board"
87 flavor data
88 calculated 1
89 }
90
91 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL {
92 display "Debug serial port"
93 flavor data
94 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
95 default_value 0
96 description "
97 The CQ/7708 board has only one serial port. This option
98 chooses which port will be used to connect to a host
99 running GDB."
100 }
101
102 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL {
103 display "Diagnostic serial port"
104 flavor data
105 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
106 default_value 0
107 description "
108 The CQ/7708 board has only one serial port. This option
109 chooses which port will be used for diagnostic output."
80 } 110 }
81 111
82 cdl_option CYGHWR_HAL_SH_BOARD_SPEED { 112 cdl_option CYGHWR_HAL_SH_BOARD_SPEED {
83 display "Development board clock speed (MHz)" 113 display "Development board clock speed (MHz)"
84 flavor data 114 flavor data
160 default_value 0 190 default_value 0
161 requires { CYG_HAL_STARTUP == "ROM" } 191 requires { CYG_HAL_STARTUP == "ROM" }
162 requires CYGSEM_HAL_ROM_MONITOR 192 requires CYGSEM_HAL_ROM_MONITOR
163 requires CYGBLD_BUILD_COMMON_GDB_STUBS 193 requires CYGBLD_BUILD_COMMON_GDB_STUBS
164 requires CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 194 requires CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
165 requires ! CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 195 requires CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
166 requires ! CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT 196 requires CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
167 requires ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT 197 requires ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
168 requires ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM 198 requires ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
169 no_define 199 no_define
170 description " 200 description "
171 This option enables the building of the GDB stubs for the 201 This option enables the building of the GDB stubs for the