Mercurial > flash_v2
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 |
