public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Build eCos and Handle/Interrupts problems
@ 2001-02-27 23:34 Carlos Eduardo dos Reis Rodrigues Sobrinho
  2001-02-28  0:00 ` Jonathan Larmour
  0 siblings, 1 reply; 8+ messages in thread
From: Carlos Eduardo dos Reis Rodrigues Sobrinho @ 2001-02-27 23:34 UTC (permalink / raw)
  To: ecos-discuss

[-- Attachment #1: Type: text/plain, Size: 2072 bytes --]

hi my name is carlos and I tried to work with ecos for 3 months ago.
I have a win 98 with cygwin 1.1.8. For you to see I started with 1.1.4
version of cygwin
I usually do a upgrade to the cygwin and do a check out to the repository,by
the way that was another problem but I manage to put it working.
I have a problem building the gnupro (gnu, binutils and gdb but mainly the
gcc) so I tryed to download the tools already build from
ftp://ftp.skynet.ie/pub/arm-tools-cd/ it worked one time (using ecosconfig
in cygwin mode, configtool hangs my pc) with the 1.3.1 repository but now
that I try to put it working with the cvs it doesn't work.
It gives me this error that I attached.
I'm trying to build it for a AEB-1 revision C but it keeps giving me the
same error about the arm.inc in all the lines like parse error before for,
stray \ in program, etc and etc
I do ecosconfig new aeb all
ecosconfis tree and make
It builds the headers but hen it start to compile it gives me this error.
I have a project that I need this board so please be kind enough to help.
I also have some questions about interrupts and handles like how can I make
a program with two threads, one that printf the cosine of a number and the
other one (don't know if i need another one or if one thread is enough) that
is only active when the push button of the AEB is pressed for example.The
one near the reset button.
Thanks in advance for the help.
BTW I'm trying to add a board to the AEB with two more chip of SRAM 512
Kbytes and one more chip of flash with 1 Mb along with the other three that
the board bring (2 SRAM and one FLASH). It's going to be build using almost
the same maner that the other ones use. My other question is: is it to
dificult to build the ecos OS for that board, I mean to use the RAM as a
whole and the FLASH as a whole?
Another BTW since I can't use the configtool in Win98 can I use it 100% in
Win NT or win95?I also have RH6.2 in another partition, should I use it?

Cya and best regards.

Carlos Sobrinho

PS:sorry for the bad english and the long long email...   :)

[-- Attachment #2: make.out --]
[-- Type: text/plain, Size: 40915 bytes --]

make -r -C hal/arm/arch/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/hal/arm/arch/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/hal/arm/arch/v1_3_1'
make -r -C hal/arm/aeb/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/hal/arm/aeb/v1_3_1'
make[1]: Leaving directory `/ecos-work/tentativa/hal/arm/aeb/v1_3_1'
make -r -C io/serial/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/io/serial/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/io/serial/v1_3_1'
make -r -C hal/common/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/hal/common/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/hal/common/v1_3_1'
make -r -C io/common/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/io/common/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/io/common/v1_3_1'
make -r -C infra/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/infra/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/infra/v1_3_1'
make -r -C kernel/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/kernel/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/kernel/v1_3_1'
make -r -C language/c/libc/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/language/c/libc/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/language/c/libc/v1_3_1'
make -r -C language/c/libm/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/language/c/libm/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/language/c/libm/v1_3_1'
make -r -C compat/uitron/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/compat/uitron/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/compat/uitron/v1_3_1'
make -r -C devs/watchdog/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/devs/watchdog/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/devs/watchdog/v1_3_1'
make -r -C devs/wallclock/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/devs/wallclock/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/devs/wallclock/v1_3_1'
make -r -C error/v1_3_1 headers
make[1]: Entering directory `/ecos-work/tentativa/error/v1_3_1'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/ecos-work/tentativa/error/v1_3_1'
headers finished
make -r -C hal/arm/arch/v1_3_1 arm.inc
make[1]: Entering directory `/ecos-work/tentativa/hal/arm/arch/v1_3_1'
arm-elf-gcc -mcpu=arm7di -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority  -I/ecos-work/tentativa/install/include -I/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1 -I/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src -I/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/tests -I. -Wp,-MD,arm.tmp -o hal_mk_defs.tmp -S /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c
In file included from /ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:49,
                 from /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:48:
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:160: parse error before `__tmp1'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:160: warning: type defaults to `int' in declaration of `__tmp1'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:160: `_name_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:160: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:160: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:161: parse error before `__tmp2'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:161: warning: type defaults to `int' in declaration of `__tmp2'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:161: initializer element is not constant
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:161: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:161: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:162: warning: type defaults to `int' in declaration of `__tmp1'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:162: redefinition of `__tmp1'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:160: `__tmp1' previously defined here
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:162: initializer element is not constant
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:162: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:162: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:163: parse error before `}'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:171: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:172: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:173: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:223: parse error before `CYG_BYTE'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:223: warning: type defaults to `int' in declaration of `CYG_BYTE'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:223: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:282: parse error before `#'
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:317: stray '\' in program
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:341: warning: This file contains more `}'s than `{'s.
In file included from /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:48:
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:86: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:99: parse error before `}'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:99: warning: type defaults to `int' in declaration of `HAL_SavedRegisters'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:99: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:129: parse error before `do'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:129: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:130: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:131: parse error before `*'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:131: warning: type defaults to `int' in declaration of `_regs_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:131: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:131: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:132: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: warning: type defaults to `int' in declaration of `_regs_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: conflicting types for `_regs_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:131: previous declaration of `_regs_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: parse error before `)'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: `_sp_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:134: parse error before `for'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:134: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:135: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:136: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:137: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:137: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:138: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:138: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:139: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:139: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:140: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:140: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:141: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:141: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:142: warning: type defaults to `int' in declaration of `_sparg_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:142: initializer element is not constant
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:142: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:142: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:143: parse error before `}'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:156: parse error before `('
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:156: warning: type defaults to `int' in declaration of `_tspptr_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:156: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:157: warning: type defaults to `int' in declaration of `CYG_ADDRESS'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:157: `CYG_ADDRESS' redeclared as different kind of symbol
/ecos-work/tentativa/install/include/cyg/infra/cyg_type.h:228: previous declaration of `CYG_ADDRESS'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:157: parse error before `_fspptr_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:160: parse error before `('
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:199: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:200: invalid #-line
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:201: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:221: warning: type defaults to `int' in declaration of `_regs_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:221: redefinition of `_regs_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:133: `_regs_' previously defined here
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:221: parse error before `)'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:221: `_sp_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:226: parse error before `do'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:226: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:227: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:228: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:229: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:230: parse error before `for'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:230: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:231: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:232: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:233: warning: type defaults to `int' in declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:233: invalid type argument of `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:233: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:233: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:234: warning: type defaults to `int' in declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:234: conflicting types for `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:233: previous declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:234: invalid type argument of `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:234: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:234: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:235: warning: type defaults to `int' in declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:235: conflicting types for `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:234: previous declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:235: invalid type argument of `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:235: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:235: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:236: warning: type defaults to `int' in declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:236: conflicting types for `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:235: previous declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:236: invalid type argument of `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:236: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:236: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:237: warning: type defaults to `int' in declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:237: conflicting types for `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:236: previous declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:237: invalid type argument of `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:237: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:237: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:238: warning: type defaults to `int' in declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:238: conflicting types for `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:237: previous declaration of `_regval_'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:238: invalid type argument of `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:238: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:238: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:239: parse error before `for'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:239: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:240: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:245: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:246: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:247: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:248: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:249: parse error before `for'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:249: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:250: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:251: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:252: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:252: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:253: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:253: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:254: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:254: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:255: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:255: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:256: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:256: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:257: parse error before `->'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:257: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:267: parse error before `env'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:267: warning: function declaration isn't a prototype
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:268: parse error before `env'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:268: warning: function declaration isn't a prototype
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:313: parse error before `1120'
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:313: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_arch.h:320: warning: This file contains more `}'s than `{'s.
In file included from /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:49:
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:91: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:99: parse error before `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:99: warning: type defaults to `int' in declaration of `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:99: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:129: parse error before `volatile'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:129: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:130: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:131: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:132: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:133: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:134: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:135: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:136: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:140: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:141: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:142: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:143: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:144: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:145: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:146: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:150: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:151: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:152: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:153: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:154: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:155: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:156: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:157: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:158: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:162: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:163: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:164: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:165: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:166: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:167: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:168: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: warning: type defaults to `int' in declaration of `hal_interrupt_stack_call_pending_DSRs'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: warning: parameter names (without types) in function declaration
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: `hal_interrupt_stack_call_pending_DSRs' declared as function returning a function
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: warning: function declaration isn't a prototype
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: function `hal_interrupt_stack_call_pending_DSRs' is initialized like a variable
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: conflicting types for `hal_interrupt_stack_call_pending_DSRs'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:275: previous declaration of `hal_interrupt_stack_call_pending_DSRs'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:294: `_vector_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:301: parse error before `do'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:301: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:302: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:303: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:303: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:304: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:305: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:306: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:307: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:308: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:312: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:313: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:314: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:315: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: `_vector_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: warning: type defaults to `int' in declaration of `hal_interrupt_data'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: variable `hal_interrupt_data' has initializer but incomplete type
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: conflicting types for `hal_interrupt_data'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:98: previous declaration of `hal_interrupt_data'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: `_data_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: `_vector_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: warning: type defaults to `int' in declaration of `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: variable `hal_interrupt_objects' has initializer but incomplete type
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: conflicting types for `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:99: previous declaration of `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: parse error before `_object_'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:318: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:322: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:323: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:324: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:325: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:326: `_vector_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:326: warning: type defaults to `int' in declaration of `hal_interrupt_data'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:326: variable `hal_interrupt_data' has initializer but incomplete type
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:326: conflicting types for `hal_interrupt_data'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:316: previous declaration of `hal_interrupt_data'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:326: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:326: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:327: `_vector_' undeclared here (not in a function)
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:327: warning: type defaults to `int' in declaration of `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:327: variable `hal_interrupt_objects' has initializer but incomplete type
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:327: conflicting types for `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:317: previous declaration of `hal_interrupt_objects'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:327: warning: data definition has no type or storage class
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:327: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:328: parse error before `}'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:328: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:336: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:337: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:338: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:339: parse error before `volatile'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:339: stray '\' in program
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:354: parse error before `hal_interrupt_unmask'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:356: parse error before `hal_interrupt_acknowledge'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:358: parse error before `hal_interrupt_configure'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:360: parse error before `hal_interrupt_set_level'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:365: warning: return-type defaults to `int'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:365: conflicting types for `hal_interrupt_set_level'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:349: previous declaration of `hal_interrupt_set_level'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h: In function `hal_interrupt_set_level':
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:365: storage class specified for parameter `hal_clock_initialize'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:366: storage class specified for parameter `hal_clock_read'
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:367: storage class specified for parameter `hal_clock_reset'
In file included from /ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:49,
                 from /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:52:
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:65: storage class specified for parameter `cyg_code'
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:67: storage class specified for parameter `cyg_priority'
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:69: storage class specified for parameter `cyg_vector'
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:71: storage class specified for parameter `cyg_tick_count'
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:105: parse error before `('
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:71: declaration for parameter `cyg_tick_count' but no such parameter
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:69: declaration for parameter `cyg_vector' but no such parameter
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:67: declaration for parameter `cyg_priority' but no such parameter
/ecos-work/tentativa/install/include/cyg/kernel/ktypes.h:65: declaration for parameter `cyg_code' but no such parameter
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:367: declaration for parameter `hal_clock_reset' but no such parameter
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:366: declaration for parameter `hal_clock_read' but no such parameter
/ecos-work/tentativa/install/include/cyg/hal/hal_intr.h:365: declaration for parameter `hal_clock_initialize' but no such parameter
In file included from /ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:50,
                 from /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:52:
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:193: `cyg_system_test' undeclared (first use in this function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:193: (Each undeclared identifier is reported only once
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:193: for each function it appears in.)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:194: `cyg_none' undeclared (first use in this function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:195: `cyg_trivial' undeclared (first use in this function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:196: `cyg_quick' undeclared (first use in this function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:197: `cyg_thorough' undeclared (first use in this function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: `cyg_extreme' undeclared (first use in this function)
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: warning: left-hand operand of comma expression has no effect
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: warning: left-hand operand of comma expression has no effect
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: warning: left-hand operand of comma expression has no effect
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: warning: left-hand operand of comma expression has no effect
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: warning: left-hand operand of comma expression has no effect
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: parse error before `}'
/ecos-work/tentativa/install/include/cyg/infra/cyg_ass.h:199: warning: control reaches end of non-void function
In file included from /c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:52:
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h: At top level:
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:82: parse error before `do'
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:82: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:83: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:83: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:84: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:84: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:244: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:245: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:245: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:246: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:246: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:262: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:263: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:263: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:264: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:264: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:280: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:281: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:281: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:282: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:282: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:298: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:299: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:299: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:300: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:300: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:316: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:317: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:317: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:318: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:318: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:334: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:335: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:335: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:336: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:336: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:352: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:353: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:353: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:354: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:354: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:370: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:371: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:371: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:372: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:372: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:388: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:389: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:389: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:390: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:390: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:406: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:407: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:407: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:408: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:408: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:424: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:425: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:425: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:426: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:426: stray '\' in program
/ecos-work/tentativa/install/include/cyg/kernel/instrmnt.h:435: warning: This file contains more `{'s than `}'s.
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:71: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:72: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:73: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:74: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:75: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:76: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:77: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:78: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:79: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:80: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:81: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:82: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:83: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:85: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:86: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:88: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:90: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:91: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:93: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:95: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:96: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:97: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:98: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:99: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:100: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:101: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:102: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:103: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:104: stray '\' in program
/c/Programas/REDHAT~1/eCos/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c:105: parse error before `}'
make[1]: *** [arm.inc] Error 1
make[1]: Leaving directory `/ecos-work/tentativa/hal/arm/arch/v1_3_1'
make: *** [build] Error 2

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] Build eCos and Handle/Interrupts problems
  2001-02-27 23:34 [ECOS] Build eCos and Handle/Interrupts problems Carlos Eduardo dos Reis Rodrigues Sobrinho
@ 2001-02-28  0:00 ` Jonathan Larmour
  2001-03-01  1:56   ` Carlos Eduardo dos Reis Rodrigues Sobrinho
  0 siblings, 1 reply; 8+ messages in thread
From: Jonathan Larmour @ 2001-02-28  0:00 UTC (permalink / raw)
  To: Carlos Eduardo dos Reis Rodrigues Sobrinho; +Cc: ecos-discuss

[ Ah this original has arrived ]

Carlos Eduardo dos Reis Rodrigues Sobrinho wrote:
> 
> I also have some questions about interrupts and handles like how can I make
> a program with two threads, one that printf the cosine of a number and the
> other one (don't know if i need another one or if one thread is enough) that
> is only active when the push button of the AEB is pressed for example.The
> one near the reset button.

You mean the interrupt button? That only delivers an interrupt. Even if you
configure it to be level triggered (rather than edge triggered) it would
mean getting far too many interrupts while the button is depressed.

If my understanding is wrong, then find out what interrupt the button is
associated with, and write an application using the kernel C API that
attaches an ISR and DSR to that interrupt. In the DSR, suspend the thread
whatever way you like depending on what its doing (and whether it needs to
finish it whenever the button is released).

> BTW I'm trying to add a board to the AEB with two more chip of SRAM 512
> Kbytes and one more chip of flash with 1 Mb along with the other three that
> the board bring (2 SRAM and one FLASH). It's going to be build using almost
> the same maner that the other ones use. My other question is: is it to
> dificult to build the ecos OS for that board, I mean to use the RAM as a
> whole and the FLASH as a whole?

It should be fine although you will need to use the memory layout tool to
redefine your memory layout obviously. And you will need to change the
memory mappings (AEB_SRAM/AEB_BAD) in
hal/arm/aeb/VERSION/include/hal_platform_setup.h

> Another BTW since I can't use the configtool in Win98 can I use it 100% in
> Win NT or win95?I also have RH6.2 in another partition, should I use it?

Windows 95 will suffer from the some problems as Windows 98. NT is a better
bet, especially since you want to use the memory layout tool. If you don't
mind, or prefer command line operation, Linux is also fine.

Jifl
-- 
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] Build eCos and Handle/Interrupts problems
  2001-02-28  0:00 ` Jonathan Larmour
@ 2001-03-01  1:56   ` Carlos Eduardo dos Reis Rodrigues Sobrinho
  2001-03-01  2:38     ` Wolfram Kattanek
  0 siblings, 1 reply; 8+ messages in thread
From: Carlos Eduardo dos Reis Rodrigues Sobrinho @ 2001-03-01  1:56 UTC (permalink / raw)
  To: Jonathan Larmour; +Cc: eCos Discuss

BTW how can I do an application and store it in a certain address(for
example 0x4016969) in the flash so I do:
"go 0x4016969" or "gos 0x4016969" for instance and it copies all it has to
copy to SRAM and ran?

Thanks for the info in advance
Best regards Carlos Sobrinho

----- Original Message -----
From: Jonathan Larmour <jlarmour@redhat.com>
To: Carlos Eduardo dos Reis Rodrigues Sobrinho <epilog@netc.pt>
Cc: <ecos-discuss@sourceware.cygnus.com>
Sent: Wednesday, February 28, 2001 8:00 AM
Subject: Re: [ECOS] Build eCos and Handle/Interrupts problems


> > I also have some questions about interrupts and handles like how can I
make
> > a program with two threads, one that printf the cosine of a number and
the
> > other one (don't know if i need another one or if one thread is enough)
that
> > is only active when the push button of the AEB is pressed for
example.The
> > one near the reset button.
>
> You mean the interrupt button? That only delivers an interrupt. Even if
you
> configure it to be level triggered (rather than edge triggered) it would
> mean getting far too many interrupts while the button is depressed.
>
> If my understanding is wrong, then find out what interrupt the button is
> associated with, and write an application using the kernel C API that
> attaches an ISR and DSR to that interrupt. In the DSR, suspend the thread
> whatever way you like depending on what its doing (and whether it needs to
> finish it whenever the button is released).

Sorry to being so anoying but could you or anyone give me and example of
using and interrupt to call a thread
Thanks

>
> > BTW I'm trying to add a board to the AEB with two more chip of SRAM 512
> > Kbytes and one more chip of flash with 1 Mb along with the other three
that
> > the board bring (2 SRAM and one FLASH). It's going to be build using
almost
> > the same maner that the other ones use. My other question is: is it to
> > dificult to build the ecos OS for that board, I mean to use the RAM as a
> > whole and the FLASH as a whole?
>
> It should be fine although you will need to use the memory layout tool to
> redefine your memory layout obviously. And you will need to change the
> memory mappings (AEB_SRAM/AEB_BAD) in
> hal/arm/aeb/VERSION/include/hal_platform_setup.h

By memory layout do you mean "mlt_arm_aebC_rom.ldi" and "mlt_arm_aebC_rom.h"

> > Another BTW since I can't use the configtool in Win98 can I use it 100%
in
> > Win NT or win95?I also have RH6.2 in another partition, should I use it?
>
> Windows 95 will suffer from the some problems as Windows 98. NT is a
better
> bet, especially since you want to use the memory layout tool. If you don't
> mind, or prefer command line operation, Linux is also fine.

Now I'm using cygwin 1.1.8

> Jifl
> --
> Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
> Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] Build eCos and Handle/Interrupts problems
  2001-03-01  1:56   ` Carlos Eduardo dos Reis Rodrigues Sobrinho
@ 2001-03-01  2:38     ` Wolfram Kattanek
  0 siblings, 0 replies; 8+ messages in thread
From: Wolfram Kattanek @ 2001-03-01  2:38 UTC (permalink / raw)
  To: Carlos Eduardo dos Reis Rodrigues Sobrinho; +Cc: eCos Discuss

Carlos Eduardo dos Reis Rodrigues Sobrinho <epilog@netc.pt>:

> > > I also have some questions about interrupts and handles like how can I
> make
> > > a program with two threads, one that printf the cosine of a number and
> the
> > > other one (don't know if i need another one or if one thread is enough)
> that
> > > is only active when the push button of the AEB is pressed for
> example.The
> > > one near the reset button.
> >
> > You mean the interrupt button? That only delivers an interrupt. Even if
> you
> > configure it to be level triggered (rather than edge triggered) it would
> > mean getting far too many interrupts while the button is depressed.
> >
> > If my understanding is wrong, then find out what interrupt the button is
> > associated with, and write an application using the kernel C API that
> > attaches an ISR and DSR to that interrupt. In the DSR, suspend the thread
> > whatever way you like depending on what its doing (and whether it needs to
> > finish it whenever the button is released).
> 
> Sorry to being so anoying but could you or anyone give me and example of
> using and interrupt to call a thread
> Thanks

Here's code snippet which probably will help you:

#include <cyg/kernel/kapi.h>
#include <stdio.h>
#include <cyg/hal/hal_intr.h>

volatile int i=0;
 
/* this is the ISR for ext 0 interrupts */
cyg_uint32 int_0_isr(cyg_vector_t vector, cyg_addrword_t data)
{
  /* ISRs must acknowledge the interrupt, or they might be invoked
     again */
  cyg_interrupt_acknowledge(vector);
  return CYG_ISR_CALL_DSR;
}
 
/* this is the DSR for ext 0 interrupts */
void int_0_dsr(cyg_vector_t vector, cyg_ucount32 count, cyg_addrword_t data)
{
  /* put your code here; for details of ISRs and DSRs see eCos documentation */
  /* the following serves only as an example: */
    i += count;
}

int main( int argc, char *argv[] )
{
  cyg_handle_t int_0_ISR_H;
  cyg_interrupt intr;
  int oldi = 0;

  cyg_interrupt_create(CYGNUM_HAL_INTERRUPT_EXT0, 0, 0, &int_0_isr, 
                       &int_0_dsr, &int_0_ISR_H, &intr);
 
  cyg_interrupt_attach(int_0_ISR_H);

  for (;;) {
      if (i != oldi) {
          printf("Now received %d interrupts\n", i);
          oldi = i;
      }
  }

  return 0;
}


Wolfram
--
Wolfram 'L.A.' Kattanek     Institut fuer Mikroelektronik- und
Email:       LA@imms.de     Mechatronik-Systeme (IMMS) gGmbH     
Tel: +49 3677 / 6783-55     Langewiesener Str. 22
Fax: +49 3677 / 6783-38     98693 Ilmenau / Germany

-------------------------------------------------
This mail sent through IMP: imp.imms.de

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] Build eCos and Handle/Interrupts problems
  2001-02-28  0:05     ` Jonathan Larmour
@ 2001-02-28 12:19       ` Carlos Eduardo dos Reis Rodrigues Sobrinho
  0 siblings, 0 replies; 8+ messages in thread
From: Carlos Eduardo dos Reis Rodrigues Sobrinho @ 2001-02-28 12:19 UTC (permalink / raw)
  To: Jonathan Larmour; +Cc: eCos Discuss

It worked, I put it all in text mode and finally it compiled.
I also compiled the tests but a certain strcmp2 had a problem compiling so I
removed from the makefile and all the other also compiled.
If you need some sort of info about the error I'll send it, didn't send it
now because I always send big emails and since this is a mailing list...
You where right about what you said, all messages should be directed to here
for other people to see them and if they wish reply back with their ideas.
Gonna try to take a look on the tests sources and see some c code using what
I need to use.
Thanks for the info.


----- Original Message -----
From: Jonathan Larmour <jlarmour@redhat.com>
To: Carlos Eduardo dos Reis Rodrigues Sobrinho <epilog@netc.pt>
Cc: eCos Discuss <ecos-discuss@sourceware.cygnus.com>
Sent: Wednesday, February 28, 2001 8:05 AM
Subject: Re: [ECOS] Build eCos and Handle/Interrupts problems


> Carlos Eduardo dos Reis Rodrigues Sobrinho wrote:
> >
> > Gonna try mounting in text mode, BTW do you have IRC access? for us to
talk
> > better if possible?
>
> Yes, but that's not a service I would do for a non-customer. Giving
answers
> to _simple_ questions on this list (not via direct e-mail) is something I
> try to do, but it can never be relied on.
>
> Jifl
> --
> Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
> Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] Build eCos and Handle/Interrupts problems
  2001-02-27 23:54   ` [ECOS] Build eCos and Handle/Interrupts problems Carlos Eduardo dos Reis Rodrigues Sobrinho
  2001-02-28  0:05     ` Jonathan Larmour
@ 2001-02-28  2:45     ` Hugo Tyson
  1 sibling, 0 replies; 8+ messages in thread
From: Hugo Tyson @ 2001-02-28  2:45 UTC (permalink / raw)
  To: ecos-discuss


"Carlos Eduardo dos Reis Rodrigues Sobrinho" <epilog@netc.pt> writes:

> Gonna try mounting in text mode, BTW do you have IRC access? for us to
> talk better if possible?

The problem with such a course is that other members of the list would not
see the discussion and learn from the solutions and advice there, and they
would be unable to contribute their own suggestions and ideas.

We all help each other here, whether we work for Red Hat or not.

	- Huge

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] Build eCos and Handle/Interrupts problems
  2001-02-27 23:54   ` [ECOS] Build eCos and Handle/Interrupts problems Carlos Eduardo dos Reis Rodrigues Sobrinho
@ 2001-02-28  0:05     ` Jonathan Larmour
  2001-02-28 12:19       ` Carlos Eduardo dos Reis Rodrigues Sobrinho
  2001-02-28  2:45     ` Hugo Tyson
  1 sibling, 1 reply; 8+ messages in thread
From: Jonathan Larmour @ 2001-02-28  0:05 UTC (permalink / raw)
  To: Carlos Eduardo dos Reis Rodrigues Sobrinho; +Cc: eCos Discuss

Carlos Eduardo dos Reis Rodrigues Sobrinho wrote:
> 
> Gonna try mounting in text mode, BTW do you have IRC access? for us to talk
> better if possible?

Yes, but that's not a service I would do for a non-customer. Giving answers
to _simple_ questions on this list (not via direct e-mail) is something I
try to do, but it can never be relied on.

Jifl
-- 
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ECOS] Build eCos and Handle/Interrupts problems
  2001-02-27 23:38 ` Jonathan Larmour
@ 2001-02-27 23:54   ` Carlos Eduardo dos Reis Rodrigues Sobrinho
  2001-02-28  0:05     ` Jonathan Larmour
  2001-02-28  2:45     ` Hugo Tyson
  0 siblings, 2 replies; 8+ messages in thread
From: Carlos Eduardo dos Reis Rodrigues Sobrinho @ 2001-02-27 23:54 UTC (permalink / raw)
  To: eCos Discuss

Gonna try mounting in text mode, BTW do you have IRC access? for us to talk
better if possible?

----- Original Message -----
From: Jonathan Larmour <jlarmour@redhat.com>
To: Carlos Eduardo dos Reis Rodrigues Sobrinho <epilog@netc.pt>
Cc: <ecos-discuss@sourceware.cygnus.com>
Sent: Wednesday, February 28, 2001 7:38 AM
Subject: Re: [ECOS] Build eCos and Handle/Interrupts problems #2


> > Carlos Eduardo dos Reis Rodrigues Sobrinho wrote:
> >
> > Forgot the attach
> >
> >                       Name: make.out
> >    make.out           Type: unspecified type (application/octet-stream)
> >                   Encoding: quoted-printable
> >            Download Status: Not downloaded with message
>
> I don't know what the original message was that this is #2 of....
>
> Anyway, it looks like your eCos repository is mounted in binary mode in
> cygwin. Instead it should be mounted in text mode. Use the cygwin mount
> command from a bash shell to change this.
>
> Jifl
> --
> Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
> Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-03-01  2:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-27 23:34 [ECOS] Build eCos and Handle/Interrupts problems Carlos Eduardo dos Reis Rodrigues Sobrinho
2001-02-28  0:00 ` Jonathan Larmour
2001-03-01  1:56   ` Carlos Eduardo dos Reis Rodrigues Sobrinho
2001-03-01  2:38     ` Wolfram Kattanek
  -- strict thread matches above, loose matches on Subject: below --
2001-02-27 23:29 [ECOS] Build eCos and Handle/Interrupts problems #2 Carlos Eduardo dos Reis Rodrigues Sobrinho
2001-02-27 23:38 ` Jonathan Larmour
2001-02-27 23:54   ` [ECOS] Build eCos and Handle/Interrupts problems Carlos Eduardo dos Reis Rodrigues Sobrinho
2001-02-28  0:05     ` Jonathan Larmour
2001-02-28 12:19       ` Carlos Eduardo dos Reis Rodrigues Sobrinho
2001-02-28  2:45     ` Hugo Tyson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).