This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: ecos and ks32c50100



--- Christoph Obermair <wegelagerer at yahoo dot com>  said,

>C CYGPKG_HAL_ARM_SNDS, "requires" constraint not satisfied: 
>CYGHWR_HAL_ARM_BIGENDIAN
>C CYGHWR_HAL_ARM_CPU_FAMILY, Illegal current value unknown
>   Legal values are:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : ""
>                           (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : ""
>                           (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? 
>"StrongARM" : ""
>                           (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" : 
>""
>
>using the 1.3.1-standard-repository went a little better..

i am using windows config tool. for template i choose samsung snds and 
redboot
and i got 2 unsolved conflicts much like these ones(i got ecos from anon cvs 
of
course :-)). as to CYGHWR_HAL_ARM_CPU_FAMILY problem, the conflict is 
resolved
by adding one line to hal_arm_snds.cdl,

    implements    CYGINT_HAL_ARM_ARCH_ARM7

for CYGHWR_HAL_ARM_BIGENDIAN part, i manually edit hal_arm.cdl to force the 
value
of this config item to be changable in config tool with initial value = 1(i 
don't
quite undenstand why this item is default set as non-editable though)

i can start making redboot image after this. however, i got stocked..

arm-elf-gcc -c  -I//F/cygwin/ecos/packages/ccc_install/include 
-I//f/cygwin/ecos/packages/hal/arm/snds/current 
-I//f/cygwin/ecos/packages/hal/arm/snds/current/src 
-I//f/cygwin/ecos/packages/hal/arm/snds/current/tests -I. 
-I//f/cygwin/ecos/packages/hal/arm/snds/current/src/ -mcpu=arm7tdmi 
-mbig-endian -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef 
-Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti 
-fno-exceptions -fvtable-gc -finit-priority -Wp,-MD,src/hal_misc.tmp -o 
src/hal_arm_snds_hal_misc.o 
//f/cygwin/ecos/packages/hal/arm/snds/current/src/hal_misc.c
arm-elf-ar rcs //F/cygwin/ecos/packages/ccc_install/lib/libtarget.a 
src/hal_arm_snds_hal_diag.o src/hal_arm_snds_hal_misc.o
make[1]: Leaving directory 
`/f/cygwin/ecos/packages/ccc_build/hal/arm/snds/current'
make[1]: *** No rule to make target `src/redboot/tcpBoot.o.d', needed by 
`libextras.a.stamp'.  Stop.
make: Leaving directory `/f/cygwin/ecos/packages/ccc_build'
make: *** [build] Error 2

then i find the line in  hal_arm_snds.cdl,

   compile -library=libextras.a redboot/tcpBoot.c redboot/macBoot.c 
redboot/ident.c redboot/startAt.S redboot/version.c

but the file tcpboot.c can't be found nowhere.

$ ls -lR|grep -i tcpboot
$

hello grant, please help!

thanx in advance.

kc

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]