annotate packages/hal/arm/edb7xxx/current/misc/STUBS_config @ 70:c5536bad4c24 ecos-sw-2000-02-11

Merge from eCos master repository on 2000-02-11-15:46:40-GMT
author jlarmour
date Fri, 11 Feb 2000 16:47:32 +0000
parents 755351606154
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
1 #! /bin/sh
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
2
56
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
3 # usage: STUBS_config <repository> <platform>
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
4 # where <platform> is one of:
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
5 # edb7211
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
6 # cl7111
54
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
7
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
8 if [ "$2"x = "x" ]; then
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
9 EDB7xxx="edb7211"
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
10 else
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
11 EDB7xxx=$2
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
12 fi
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
13
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
14 if ( echo | tclsh ) 2>/dev/null ; then
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
15 TCL=tclsh
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
16 elif ( echo | cygtclsh80 ) 2>/dev/null ; then
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
17 TCL=cygtclsh80
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
18 else
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
19 echo Could not find TCL interpreter
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
20 exit 1
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
21 fi
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
22
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
23 $TCL $1/pkgconf.tcl \
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
24 --target=arm --platform=${EDB7xxx} --startup=rom \
54
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
25 --disable CYGPKG_KERNEL --disable CYGPKG_UITRON \
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
26 --disable CYGPKG_LIBC --disable CYGPKG_LIBM \
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
27 --disable CYGPKG_ERROR --disable CYGPKG_IO \
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
28 --disable CYGPKG_IO_SERIAL --disable CYGPKG_DEVICES_WALLCLOCK \
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
29 --disable CYGPKG_DEVICES_WATCHDOG --disable-cygmon
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
30
56
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
31 patch <<END_OF_PATCHES -p0
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
32 --- pkgconf/hal.h.orig Thu Feb 10 09:05:07 2000
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
33 +++ pkgconf/hal.h Thu Feb 10 09:04:56 2000
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
34 @@ -122,7 +122,7 @@
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
35 }
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
36
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
37 }}CFG_DATA */
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
38 -#define CYGFUN_HAL_COMMON_KERNEL_SUPPORT
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
39 +#undef CYGFUN_HAL_COMMON_KERNEL_SUPPORT
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
40 #undef CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
41
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
42 #ifdef CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
43 @@ -243,7 +243,7 @@
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
44 #define CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
45 #define CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE 4096
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
46 #undef CYGSEM_HAL_COMMON_INTERRUPTS_ALLOW_NESTING
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
47 -#define CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
48 +#undef CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
49 #undef CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
50 #undef CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
51
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
52 @@ -272,7 +272,7 @@
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
53 }
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
54
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
55 }}CFG_DATA */
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
56 -#define CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
57 +#undef CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
58
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
59 /* {{CFG_DATA
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
60
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
61 @@ -423,10 +423,10 @@
54
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
62
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
63 }}CFG_DATA */
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
64
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
65 -#undef CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
66 +#define CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
67 #undef CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
68 -#define CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
69 -#define CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
70 +#undef CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
71 +#undef CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
72
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
73 /*
f10165814f1e Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
diff changeset
74 * NOTE:
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
75 @@ -522,7 +522,7 @@
56
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
76
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
77
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
78 /* Enable this when configuring as a ROM monitor (i.e., stub) */
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
79 -#undef CYGSEM_HAL_ROM_MONITOR
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
80 +#define CYGSEM_HAL_ROM_MONITOR
56
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
81
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
82 #include CYGBLD_HAL_TARGET_H
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
83 #include CYGBLD_HAL_PLATFORM_H
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
84 END_OF_PATCHES
56
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 54
diff changeset
85
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
86 make
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
87 make -C hal/common/current/src/stubrom
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 56
diff changeset
88 arm-elf-objcopy -O binary hal/common/current/src/stubrom/stubrom stubrom.bin