From: Wei W. <lw...@ds...> - 2007-09-28 20:31:45
|
Hi, I have a verdex board and I will like to know how I can check if my processor is a big endian or little endian and where can I change its endianness in buildroot? Thanks. -- View this message in context: http://www.nabble.com/endianness-tf4536639.html#a12948024 Sent from the Gumstix mailing list archive at Nabble.com. |
From: Craig H. <cr...@gu...> - 2007-09-28 20:34:41
|
On Sep 28, 2007, at 1:31 PM, Wei Wei wrote: > Hi, I have a verdex board and I will like to know how I can check > if my > processor is a big endian or little endian and where can I change its > endianness in buildroot? It's little-endian. And don't change it, or you'll likely have problems nobody's run into before. Do you have a particular need for big-endianness? C |
From: Lee W. W. <lw...@ds...> - 2007-09-28 20:37:56
|
Thanks. Little endian is what I needed actually.=20 Thanks & Regards, Lee Wei Wei -----Original Message----- From: gum...@li... on behalf of Craig = Hughes Sent: Sat 9/29/2007 4:34 AM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] endianness =20 On Sep 28, 2007, at 1:31 PM, Wei Wei wrote: > Hi, I have a verdex board and I will like to know how I can check =20 > if my > processor is a big endian or little endian and where can I change its > endianness in buildroot? It's little-endian. And don't change it, or you'll likely have =20 problems nobody's run into before. Do you have a particular need for =20 big-endianness? C -------------------------------------------------------------------------= This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Black, M. <Michael.Black@EssexCorp.com> - 2007-09-29 12:41:19
|
Why would you care? It's trivial to detect and fix. Generally you shouldn't be doing anything that depends on what endian you're on. #include <stdio.h> #include <stdlib.h> int main() { if( *( long * ) "\200\0\0\0\0\0\0\0" < 0 ) printf( "BIGENDIAN" ); else printf( "LITTLEENDIAN" ); return( 0 ); } ___________________ Michael D. Black bl...@es... -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Lee Wei Wei Sent: Friday, September 28, 2007 3:38 PM To: General mailing list for gumstix users. Subject: RE: [Gumstix-users] endianness Thanks. Little endian is what I needed actually.=20 Thanks & Regards, Lee Wei Wei -----Original Message----- From: gum...@li... on behalf of Craig Hughes Sent: Sat 9/29/2007 4:34 AM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] endianness =20 On Sep 28, 2007, at 1:31 PM, Wei Wei wrote: > Hi, I have a verdex board and I will like to know how I can check =20 > if my > processor is a big endian or little endian and where can I change its > endianness in buildroot? It's little-endian. And don't change it, or you'll likely have =20 problems nobody's run into before. Do you have a particular need for =20 big-endianness? C ------------------------------------------------------------------------ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users =20 =20 =20 =20 =20 =20 =20 This electronic message and any files transmitted with it contain = information which may be privileged and/or proprietary. The information = is intended for use solely by the intended recipient(s). If you are not = the intended recipient, be aware that any disclosure, copying, = distribution or use of this information is prohibited. If you have = received this electronic message in error, please advise the sender by = reply email or by telephone (301-939-7000) and delete the message. |
From: joe j. <joe...@qi...> - 2011-04-05 17:47:28
|
I'm working with the Gumstix Overo COM which has an ARM Cortex-A8 Core. From the data sheet I see that the processor endianess is as follows: ARM instructions - Fixed to Little Endian ARM Data - Configurable (Data accesses can be either little-endian or big-endian as controlled by the E bit in the Program Status Register) Does anyone how Angstrom Linux 2.6.34 is configured for ARM Data, little or big? Wei Wei wrote: > > Hi, I have a verdex board and I will like to know how I can check if my > processor is a big endian or little endian and where can I change its > endianness in buildroot? > > Thanks. > -- View this message in context: http://old.nabble.com/endianness-tp12948024p31326593.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: joe j. <joe...@qi...> - 2011-04-06 17:56:32
|
>From the ARM Cortex-A8 data sheet, I see that the ARM is bi-endian, does this mean that the processor can be statically pre-configured to either endiann setting or does this mean that the endianness can be set dynamically as desired during run-time? joe joe wrote: > > I'm working with the Gumstix Overo COM which has an ARM Cortex-A8 Core. > From the data sheet I see that the processor endianess is as follows: > > ARM instructions - Fixed to Little Endian > ARM Data - Configurable (Data accesses can be either little-endian or > big-endian as controlled by the E bit > in the Program Status Register) > > Does anyone how Angstrom Linux 2.6.34 is configured for ARM Data, little > or big? > > > > Wei Wei wrote: >> >> Hi, I have a verdex board and I will like to know how I can check if my >> processor is a big endian or little endian and where can I change its >> endianness in buildroot? >> >> Thanks. >> > > -- View this message in context: http://old.nabble.com/endianness-tp12948024p31335661.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Dave H. <dhy...@gm...> - 2011-04-08 13:42:58
|
Hi Joe, On Wed, Apr 6, 2011 at 6:56 PM, joe joe <joe...@qi...> wrote: > > >From the ARM Cortex-A8 data sheet, I see that the ARM is bi-endian, does this > mean that the processor can be statically pre-configured to either endiann > setting or does this mean that the endianness can be set dynamically as > desired during run-time? I know on the ARM 926 it could be changed dynamically. Of course not everybody is prepared to deal with these types of dynamic changes.... So I would imagine it can still be changed dynamically on the newer processors. -- Dave Hylands Shuswap, BC, Canada http://www.davehylands.com |