[ECOS] Problem with precompiled Cygwin arm-eabi toolchain

smolugu asksri@indiatimes.com
Fri Mar 19 13:44:00 GMT 2010


Hi John,
I set the arm-none-eabi in Configuration -> Global build options -> Global
command

now I am getting the following error, it says it cannot find file
 /ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp: No such
file or directory
but this file is present in packages/service/memalloc/common/v3/src but this
is only.cpp file the rest of the files are .cxx (c++ file) why this change I
cannot make out.

Is there document which explains about the Configtool build library?
_________________________________________________________________________________
strings -mcpu=cortex-m3 -mthumb -g -O2 -ffunction-sections -fdata-sections
-fno-rtti -fno-exceptions  -I/ecos-3.0/temp/stm32_install/include
-I/ecos-3.0/packages/services/memalloc/common/v3_0
-I/ecos-3.0/packages/services/memalloc/common/v3_0/src
-I/ecos-3.0/packages/services/memalloc/common/v3_0/tests -I.
-Wp,-MD,heapgen.tmp -E
/ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp -o
heapgeninc.tcl
make[1]: Leaving directory
`/ecos-3.0/temp/stm32_build/services/memalloc/common/v3_0'
arm-none-eabi-gcc.exe:
/ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp: No such
file or directory
make: Leaving directory `/ecos-3.0/temp/stm32_build'
arm-none-eabi-gcc.exe: no input files
make[1]: *** [heapgeninc.tcl] Error 1
________________________________________________________

Thanks
Sridhar


smolugu wrote:
> 
> Hi John,
> I set the arm-none-eabi in Configuration -> Global build options -> Global
> command
> 
> now I am getting the following error, it says it cannot find file
>  /ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp: No such
> file or directory
> but this file is present in packages/service/memalloc/common/v3/src but
> this is only.cpp file the rest of the files are .cxx (c++ file) why this
> change I cannot make out.
> 
> Is there document which explains about the Configtool build library?
> _________________________________________________________________________________
> strings -mcpu=cortex-m3 -mthumb -g -O2 -ffunction-sections -fdata-sections
> -fno-rtti -fno-exceptions  -I/ecos-3.0/temp/stm32_install/include
> -I/ecos-3.0/packages/services/memalloc/common/v3_0
> -I/ecos-3.0/packages/services/memalloc/common/v3_0/src
> -I/ecos-3.0/packages/services/memalloc/common/v3_0/tests -I.
> -Wp,-MD,heapgen.tmp -E
> /ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp -o
> heapgeninc.tcl
> make[1]: Leaving directory
> `/ecos-3.0/temp/stm32_build/services/memalloc/common/v3_0'
> arm-none-eabi-gcc.exe:
> /ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp: No such
> file or directory
> make: Leaving directory `/ecos-3.0/temp/stm32_build'
> arm-none-eabi-gcc.exe: no input files
> make[1]: *** [heapgeninc.tcl] Error 1
> ________________________________________________________
> 
> Thanks
> Sridhar
> 
> 
> John Dallaway-2 wrote:
>> 
>> Hi Sridhar
>> 
>> smolugu wrote:
>> 
>>> I try to build in the configuration tool for STM32, I set the build path
>>> to
>>> where I copied the arm-none-eabi tool chain i.e
>>> C:\cygwin\ecos-3.0\arm_eabi_2009q3_63\arm-2009q3\bin.
>>> 
>>> actually its asking for arm-eabi-gcc but I couldn't find I got the
>>> package
>>> for arm-none-eabi from
>>> http://www.codesourcery.com/sgpp/lite/arm/portal/release1033.
>>> I followed the steps to set tool
>>> chaing->http://groups.google.com/group/python-on-a-chip/web/arm-toolchain-build?pli=1
>>> 
>>> after that when I build I get the following error.
>>> .....
>>> make[1]: Leaving directory `/ecos-3.0/temp/stm32_build/fs/fat/v3_0'
>>> headers finished
>>> make -r -C services/memalloc/common/v3_0 heapgeninc.tcl
>>> make[1]: Entering directory
>>> `/ecos-3.0/temp/stm32_build/services/memalloc/common/v3_0'
>>> arm-eabi-gcc -finline-limit=7000 -Wall -Wpointer-arith  -Wundef
>>> -Woverloaded-virtual -Wno-write-strings -mcpu=cortex-m3 -mthumb -g -O2
>>> -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions 
>>> -I/ecos-3.0/temp/stm32_install/include
>>> -I/ecos-3.0/packages/services/memalloc/common/v3_0
>>> -I/ecos-3.0/packages/services/memalloc/common/v3_0/src
>>> -I/ecos-3.0/packages/services/memalloc/common/v3_0/tests -I.
>>> -Wp,-MD,heapgen.tmp -E
>>> /ecos-3.0/packages/services/memalloc/common/v3_0/src/heapgen.cpp -o
>>> heapgeninc.tcl
>>> make[1]: Leaving directory
>>> `/ecos-3.0/temp/stm32_build/services/memalloc/common/v3_0'
>>> make[1]: arm-eabi-gcc: Command not found
>>> make: Leaving directory `/ecos-3.0/temp/stm32_build'
>>> make[1]: *** [heapgeninc.tcl] Error 127
>>> make: *** [build] Error 2
>>> 
>>> Please can you let me know where its going wrong.
>> 
>> The eCos build system is looking for GNU tools with an "arm-eabi"
>> command prefix. You will need to locate and modify the
>> CYGBLD_GLOBAL_COMMAND_PREFIX option within the eCos Configuration Tool
>> in order to use a toolchain with an "arm-none-eabi" command prefix. You
>> will find the option at Configuration -> Global build options -> Global
>> command prefix within the configuration tree.
>> 
>> I hope this helps...
>> 
>> John Dallaway
>> eCos maintainer
>> 
>> -- 
>> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
>> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/Problem-with-precompiled-Cygwin-arm-eabi-toolchain-tp21510048p27950958.html
Sent from the Sourceware - ecos-discuss mailing list archive at Nabble.com.


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list