ok if I go to the codesourcery web site and choose the following toolchain ARM uClinux and then choose cortex-m1 or cortex-m3 the versions within their tool chain (currently) are
GNU Binary utilities 2.19.51-sg++ GNU C & C++ Compilers 4.4.1-sg++ GNU Debugger 6.8.50-sg++ uClibc C Library 0.9.30-sg++ They use gcc 4.4.1 because it fully supports the latest and greatest ARMv7 cores (ie cortex). Will try to use buildroot / manual build with the versions above to and get a working tool chain going. --- On Tue, 11/24/09, steven taffs <steventa...@yahoo.com> wrote: > From: steven taffs <steventa...@yahoo.com> > Subject: Re: [uClinux-dev] ARM support > To: "uClinux development list" <uclinux-dev@uclinux.org> > Date: Tuesday, November 24, 2009, 9:52 AM > Hi > > thanks for the info, I will try and download the source > code from the codesourcery website so I can see which > version of gcc / bin / libc they are using and then > use your instructions in the text file to hopefully build a > new toolchain. > > I think its important to update the ARM toolchain as ARM > are moving to the newer cortex devices, and I for one would > like to see uClinux up and running on these new devices. > > I will email my progress. > > regards > > steve > > --- On Tue, 11/24/09, Greg Ungerer <g...@snapgear.com> > wrote: > > > From: Greg Ungerer <g...@snapgear.com> > > Subject: Re: [uClinux-dev] ARM support > > To: "uClinux development list" <uclinux-dev@uclinux.org> > > Date: Tuesday, November 24, 2009, 7:22 AM > > > > Hi Steven, > > > > steven taffs wrote: > > > arm-linux-tools-20070808 looks like it was built > with > > glibc-2.3.6 does that mean uClibc cant be selected / > used > > within uClinux make menuconfig when using this tool > chain ? > > > > The libc in the toolchain does't matter when compiling > the > > uClinux-dist. > > It is completely self contained. you can (and should) > > select uClibc when > > compiling for non-MMU targets. (With no uClibc built > into > > the toolchain > > though it does mean you can't build uClinux apps > stand > > alone outside of > > a build framework like the uClinux-dist). > > > > Regards > > Greg > > > > > > > > > --- On Tue, 11/24/09, Greg Ungerer <g...@snapgear.com> > > wrote: > > > > > >> From: Greg Ungerer <g...@snapgear.com> > > >> Subject: Re: [uClinux-dev] ARM support > > >> To: "uClinux development list" <uclinux-dev@uclinux.org> > > >> Date: Tuesday, November 24, 2009, 12:49 AM > > >> > > >> Hi Steven, > > >> > > >> steven taffs wrote: > > >>>> I guess I don't follow that logic. > Why > > would > > >> someone > > >>>> unfamiliar with > > >>>> uClinux not choose a toolchain from > the > > links on > > >> that > > >>>> page? > > >>> If you go to the arm website and look > for > > uclinux you > > >> find the following page > > >>> http://www.arm.com/products/os/linux_download.html > > >>> > > >>> Which references codesourcery 'Source > > and binary versions of the GNU GCC compiler > > >> are available from www.codesourcery.com' > > >>> so I guess people download the uclinux > source > > from you > > >> and then try and compile with codesourcery, I > was > > thinking > > >> about doing the same thing. > > >>> I would like to try and port uclinux to > a > > Actel > > >> cortex-M1 FPGA to make a start on this I need > a > > gcc compiler > > >> with the -mcpu=cortex-m1 target switch (ie > gcc > > 4.4.2). > > >>> Anyone how needs / wants to run uclinux > on > > Arms new > > >> cortex chips needs to use a newer compile > (minimum > > 4.3.0). > > >> How much work would it be to upgrade the > uClinux > > Arm tool > > >> chain to use a newer version of gcc? > > >> Its not overly difficult. The arm-linux- > > toolchains linked > > >> from > > >> uclinux.org are reasonably basic builds. > (There is > > a text > > >> file in > > >> the download directory with instructions on > how > > that one > > >> was built). > > >> > > >> Regards > > >> Greg > > >> > > >> > > >> > > >>> (sorry if this question is a bit basic > never > > really > > >> played around with tool chains before) > > >>> > > >>> > > >>> > > >>> > > >>> --- On Mon, 11/23/09, Greg Ungerer <g...@snapgear.com> > > >> wrote: > > >>>> From: Greg Ungerer <g...@snapgear.com> > > >>>> Subject: Re: [uClinux-dev] ARM > support > > >>>> To: "uClinux development list" <uclinux-dev@uclinux.org> > > >>>> Date: Monday, November 23, 2009, 5:36 > AM > > >>>> > > >>>> Hi, > > >>>> > > >>>> ucli...@browserseal.com > > >>>> wrote: > > >>>>> On 11/18/2009, "Greg Ungerer" > <g...@snapgear.com> > > >>>> wrote: > > >>>>>> ucli...@browserseal.com > > >>>> wrote: > > >>>>>>> I'm trying to compile > the > > latest > > >> version of > > >>>> uClinux on ARM and the > > >>>>>>> multitude of errors that > I'm > > getting > > >> leads me > > >>>> to believe that this > > >>>>>>> architecture simply is > not > > supported > > >> anymore, > > >>>> hence the first question - > > >>>>>>> what happened to ARM > support > > and > > >> uClinux in > > >>>> general ? Last time I > > >>>>>>> checked, i.e. about two > years > > ago, it > > >> was > > >>>> probably the most popular > > >>>>>>> embedded distro, at least > for > > ARM - > > >> and now it > > >>>> does not even compile ! > > >>>>>> You are wrong, it does > compile. I > > have an > > >>>> automated build system that > > >>>>>> builds approximately 150 > > board/kernel/lib > > >>>> combinations(*) each night. > > >>>>>> Every release is run through > this. > > It > > >> compiles > > >>>> GDB/ARMulator with > > >>>>>> linux-2.4.x and linux-2.6.x > > kernels and > > >> both > > >>>> little and big endian > > >>>>>> and the GDB/Skyeye target > with > > 2.4.x and > > >> 2.6.x > > >>>> kernels (using my > > >>>>>> arm-linux- toolchains). > > >>>>>> > > >>>>>> (* of course the whole > > uClinux-dist tree > > >> has way > > >>>> more than 150 possible > > >>>>>> combinations of > board/kernel/lib. > > With > > >> the > > >>>> resources I have that is > > >>>>>> about as much as I can cover > in a > > single > > >> day. I > > >>>> have just chosen a > > >>>>>> variety of interesting > targets on > > a > > >> variety of CPU > > >>>> types to test > > >>>>>> compile for). > > >>>>>> > > >>>>>> > > >>>>>>> I will send a separate > email > > with > > >> compilation > > >>>> errors, I just think that > > >>>>>>> it would be better to > have a > > separate > > >> thread > > >>>> for this general > > >>>>>>> discussion. Provided > there is > > anybody > > >> out > > >>>> there interested in discussing > > >>>>>>> ARM, which I seriously > doubt. > > >>>>>> Are you serious? > > >>>>>> > > >>>>>> The only conclusion I can > draw > > from your > > >> problems > > >>>> is that people who > > >>>>>> choose to use various other > > toolchains > > >> with the > > >>>> uClinux-dist don't > > >>>>>> choose to send patches back > to > > make them > > >> work > > >>>> properly with the > > >>>>>> dist. > > >>>>> I believe I did provide a > complete > > list of the > > >> changes > > >>>> required to > > >>>>> compile uClinux with this other, > i.e. > > >> Codesourcery, > > >>>> toolchain and you > > >>>>> did say that you think it is the > > toolchain > > >> that has to > > >>>> be changed. What > > >>>>> did I miss ? > > >>>> Patches please. > > >>>> > > >>>> > > >>>>> Please note that people new to > uClinux > > are > > >> most likely > > >>>> to use > > >>>>> Codesourcery toolchain, rather > than > > 2007 one > > >> from > > >>>> uClinux web site. > > >>>> > > >>>> I guess I don't follow that logic. > Why > > would > > >> someone > > >>>> unfamiliar with > > >>>> uClinux not choose a toolchain from > the > > links on > > >> that > > >>>> page? > > >>>> > > >>>> Sure I would like to see the dist > code > > work with > > >> lots of > > >>>> toolchains. > > >>>> And I don't want to put a warning > like > > "you must > > >> use these > > >>>> toolchains" > > >>>> on the download pages. > > >>>> > > >>>> Regards > > >>>> Greg > > >>>> > > >>>> > > >>>> > > >>>>> P.S. I'm not here to blame > anybody, > > but rather > > >> try to > > >>>> make uClinux > > >>>>> better. It did take me some time, > a > > few days > > >> to be > > >>>> exact, to find and > > >>>>> summarize the solutions to all > the > > >> issues with > > >>>> these other toolchain. > > >>>>>> Regards > > >>>>>> Greg > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > ------------------------------------------------------------------------ > > >>>>>> Greg Ungerer -- > > Principal > > >>>> Engineer EMAIL: > > > > >> g...@snapgear.com > > >>>>>> SnapGear Group, > > McAfee > > >> > > >>>> > > > > >> PHONE: +61 7 3435 > > 2888 > > >>>>>> 825 Stanley St, > > > > >> > > >>>> > > > > >> FAX: > > +61 > > >> 7 3891 3630 > > >>>>>> Woolloongabba, QLD, 4102, > > >> Australia > > >>>> WEB: http://www.SnapGear.com > > >> > _______________________________________________ > > >>>>>> uClinux-dev mailing list > > >>>>>> uClinux-dev@uclinux.org > > >>>>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > >>>>>> This message was resent by uclinux-dev@uclinux.org > > >>>>>> To unsubscribe see: > > >>>>>> http://mailman.uclinux.org/mailman/options/uclinux-dev > > >> > _______________________________________________ > > >>>>> uClinux-dev mailing list > > >>>>> uClinux-dev@uclinux.org > > >>>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > >>>>> This message was resent by uclinux-dev@uclinux.org > > >>>>> To unsubscribe see: > > >>>>> http://mailman.uclinux.org/mailman/options/uclinux-dev > > >>>>> > > >>>> -- > > >> > > > ------------------------------------------------------------------------ > > >>>> Greg Ungerer -- Principal > > >> Engineer > > EMAIL: g...@snapgear.com > > >>>> SnapGear Group, McAfee > > > > >> > > PHONE: +61 7 3435 > > >> 2888 > > >>>> 8 Gardner Close > > > > >> > > FAX: +61 7 > > 3217 > > >> 5323 > > >>>> Milton, QLD, 4064, Australia > > > > >> WEB: http://www.SnapGear.com > > >>>> > > _______________________________________________ > > >>>> uClinux-dev mailing list > > >>>> uClinux-dev@uclinux.org > > >>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > >>>> This message was resent by uclinux-dev@uclinux.org > > >>>> To unsubscribe see: > > >>>> http://mailman.uclinux.org/mailman/options/uclinux-dev > > >>>> > > >>> > > >>> > > >> > > _______________________________________________ > > >>> uClinux-dev mailing list > > >>> uClinux-dev@uclinux.org > > >>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > >>> This message was resent by uclinux-dev@uclinux.org > > >>> To unsubscribe see: > > >>> http://mailman.uclinux.org/mailman/options/uclinux-dev > > >>> > > >> > > >> -- > > >> > > > ------------------------------------------------------------------------ > > >> Greg Ungerer -- Principal > > Engineer EMAIL: > > g...@snapgear.com > > >> SnapGear Group, McAfee > > > > PHONE: +61 7 3435 > > 2888 > > >> 8 Gardner Close > > > > FAX: +61 7 3217 > > 5323 > > >> Milton, QLD, 4064, Australia > > WEB: http://www.SnapGear.com > > >> > _______________________________________________ > > >> uClinux-dev mailing list > > >> uClinux-dev@uclinux.org > > >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > >> This message was resent by uclinux-dev@uclinux.org > > >> To unsubscribe see: > > >> http://mailman.uclinux.org/mailman/options/uclinux-dev > > >> > > > > > > > > > > > _______________________________________________ > > > uClinux-dev mailing list > > > uClinux-dev@uclinux.org > > > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > > This message was resent by uclinux-dev@uclinux.org > > > To unsubscribe see: > > > http://mailman.uclinux.org/mailman/options/uclinux-dev > > > > > > > > > -- > > > ------------------------------------------------------------------------ > > Greg Ungerer -- Principal Engineer > > EMAIL: g...@snapgear.com > > SnapGear Group, McAfee > > PHONE: > > +61 7 3435 2888 > > 8 Gardner Close > > > > FAX: > > +61 7 3217 5323 > > Milton, QLD, 4064, Australia > > WEB: http://www.SnapGear.com > > _______________________________________________ > > uClinux-dev mailing list > > uClinux-dev@uclinux.org > > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > > This message was resent by uclinux-dev@uclinux.org > > To unsubscribe see: > > http://mailman.uclinux.org/mailman/options/uclinux-dev > > > > > > _______________________________________________ > uClinux-dev mailing list > uClinux-dev@uclinux.org > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > This message was resent by uclinux-dev@uclinux.org > To unsubscribe see: > http://mailman.uclinux.org/mailman/options/uclinux-dev > _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev