Re: [Adeos-main] building user space xenomai 2.5.6 for ARM
Hi Thanks for the tips and cheers. On 5/12/11, Gilles Chanteperdrix wrote: > On 05/12/2011 02:37 AM, AKS wrote: >> Hi Gilles >> >> Thanks and how to configure so that thumb will not be included. >> >> I checked ./configure --help | grep -i thumb >> >> But I did not see any hint how to omit thum2. >> >> I can native compile kernel, drivers and user space applications on >> target. But xenomai client is an issue. Please advise. Thanks! > > I never had this issue, so, I do not know how to get a toolchain > compiling for thumb by default to compile for the arm instruction set. > What you can do, however, is to use a different toolchain. > > See crosstool-ng is you want to build your own. Or use one which does > not compile for thumb. Codesourcery for instance, or a linux distribution. > > In any case, the Xenomai or Adeos mailing lists are not the best place > to get an answer to such question. > > -- > Gilles. > ___ Adeos-main mailing list [email protected] https://mail.gna.org/listinfo/adeos-main
Re: [Adeos-main] building user space xenomai 2.5.6 for ARM
On 05/12/2011 02:37 AM, AKS wrote: > Hi Gilles > > Thanks and how to configure so that thumb will not be included. > > I checked ./configure --help | grep -i thumb > > But I did not see any hint how to omit thum2. > > I can native compile kernel, drivers and user space applications on > target. But xenomai client is an issue. Please advise. Thanks! I never had this issue, so, I do not know how to get a toolchain compiling for thumb by default to compile for the arm instruction set. What you can do, however, is to use a different toolchain. See crosstool-ng is you want to build your own. Or use one which does not compile for thumb. Codesourcery for instance, or a linux distribution. In any case, the Xenomai or Adeos mailing lists are not the best place to get an answer to such question. -- Gilles. ___ Adeos-main mailing list [email protected] https://mail.gna.org/listinfo/adeos-main
Re: [Adeos-main] building user space xenomai 2.5.6 for ARM
Hi Gilles
Thanks and how to configure so that thumb will not be included.
I checked ./configure --help | grep -i thumb
But I did not see any hint how to omit thum2.
I can native compile kernel, drivers and user space applications on
target. But xenomai client is an issue. Please advise. Thanks!
On 5/11/11, Gilles Chanteperdrix wrote:
> On 05/11/2011 08:44 AM, AKS wrote:
>> Hi Gilles and other mates
>>
>> Good day! I would like to ask your help in building user space xenomai.
>>
>> I have patched Adeos-ipipe-2.6.35.9-arm-1.18-01.patch to omap 2.6.35
>> so that it will work with Xenomai 2.5.6. I have managed to compile the
>> I-piped patched Linux kernel and let the Xenomai running - I have tested
>> on the Linux by dmesg | grep -i I-pipe and dmesg | grep -i Xenomai. And
>> I can ./configure the Xenomai by
>>
>> ./configure --enable-arm-mach=omap3 --enable-arm-arch=armv7l as the
>
> You do not need enable-arm-arch, all omap3 have the same architecture,
> so configure takes care of this.
>
>> kernel returns armv7l when uname -i. But I cannot sudo make install it
>> by native compiling on my target machine. On my host machine which
>> is running Ubuntu 10.10, I can make (after ./configure as stated above)
>> and make install.
>>
>> But on my target box running omap3 processor with armv7l core - I am
>> using Gumstix - I cannot make or make install.
>>
>> It exits with error 1, giving me the message as follows
>>
>> {standard input}: Assembler messages:
>> {standard input}:47: Error: invalid swi expression
>> {standard input}:47: Error: value of 10420290 too large
>>
>> x
>>
>> Then return with Error 1. I am using Ubuntu/Linaro gcc compiler for ARM
>> gcc 4.5.2 and I will be glad if anyone can share experience to fix this
>> issue.
>> Cheers!
>
> You are probably compiling for the thumb or thumb2 instruction set. We
> do not support thumb. Compile for ARM. You should also enable EABI.
>
> --
> Gilles.
>
___
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main
Re: [Adeos-main] building user space xenomai 2.5.6 for ARM
On 05/11/2011 08:44 AM, AKS wrote:
> Hi Gilles and other mates
>
> Good day! I would like to ask your help in building user space xenomai.
>
> I have patched Adeos-ipipe-2.6.35.9-arm-1.18-01.patch to omap 2.6.35
> so that it will work with Xenomai 2.5.6. I have managed to compile the
> I-piped patched Linux kernel and let the Xenomai running - I have tested
> on the Linux by dmesg | grep -i I-pipe and dmesg | grep -i Xenomai. And
> I can ./configure the Xenomai by
>
> ./configure --enable-arm-mach=omap3 --enable-arm-arch=armv7l as the
You do not need enable-arm-arch, all omap3 have the same architecture,
so configure takes care of this.
> kernel returns armv7l when uname -i. But I cannot sudo make install it
> by native compiling on my target machine. On my host machine which
> is running Ubuntu 10.10, I can make (after ./configure as stated above)
> and make install.
>
> But on my target box running omap3 processor with armv7l core - I am
> using Gumstix - I cannot make or make install.
>
> It exits with error 1, giving me the message as follows
>
> {standard input}: Assembler messages:
> {standard input}:47: Error: invalid swi expression
> {standard input}:47: Error: value of 10420290 too large
>
> x
>
> Then return with Error 1. I am using Ubuntu/Linaro gcc compiler for ARM
> gcc 4.5.2 and I will be glad if anyone can share experience to fix this issue.
> Cheers!
You are probably compiling for the thumb or thumb2 instruction set. We
do not support thumb. Compile for ARM. You should also enable EABI.
--
Gilles.
___
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main
[Adeos-main] building user space xenomai 2.5.6 for ARM
Hi Gilles and other mates
Good day! I would like to ask your help in building user space xenomai.
I have patched Adeos-ipipe-2.6.35.9-arm-1.18-01.patch to omap 2.6.35
so that it will work with Xenomai 2.5.6. I have managed to compile the
I-piped patched Linux kernel and let the Xenomai running - I have tested
on the Linux by dmesg | grep -i I-pipe and dmesg | grep -i Xenomai. And
I can ./configure the Xenomai by
./configure --enable-arm-mach=omap3 --enable-arm-arch=armv7l as the
kernel returns armv7l when uname -i. But I cannot sudo make install it
by native compiling on my target machine. On my host machine which
is running Ubuntu 10.10, I can make (after ./configure as stated above)
and make install.
But on my target box running omap3 processor with armv7l core - I am
using Gumstix - I cannot make or make install.
It exits with error 1, giving me the message as follows
{standard input}: Assembler messages:
{standard input}:47: Error: invalid swi expression
{standard input}:47: Error: value of 10420290 too large
x
Then return with Error 1. I am using Ubuntu/Linaro gcc compiler for ARM
gcc 4.5.2 and I will be glad if anyone can share experience to fix this issue.
Cheers!
___
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main
