Mercurial > ecos-v3_0-branch
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 |
| 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 |
