Re: ARM vs THUMB builds

2013-12-19 Thread Zhenqiang Chen
Parimala, Can you try linaro toolchain? Please find gcc-linaro-arm-none-eabi-4.8-2013.11* at http://releases.linaro.org/13.11/components/toolchain/binaries/ Thanks! -Zhenqiang On 20 December 2013 13:36, Parimala Baggiri wrote: > Hello Terry, > > U-boot is in thumb mode and the THUMB mode applic

RE: ARM vs THUMB builds

2013-12-19 Thread Terry Guo
My understanding is that your u-boot is built in THUMB mode and also run in THUMB mode now, but your helloworld application is still ARM code. Then under thumb mode u-boot, you issue command "go 8200 hello" to run an ARM application. Is my understanding correct? If correct, my gut feeling i

Re: ARM vs THUMB builds

2013-12-19 Thread Zhenqiang Chen
On 19 December 2013 13:36, Parimala Baggiri wrote: > Hello, > > I am using the pre-built toolchain gcc-arm-none-eabi-4_6-2012q2 from linaro > to compile u-boot (u-boot-linaro-stable) and to compile my standalone > applications to run on target(PandaBoard ES rev b2) > > hello_world standalone appli

ARM vs THUMB builds

2013-12-19 Thread Parimala Baggiri
Hello, I am using the pre-built toolchain gcc-arm-none-eabi-4_6-2012q2 from linaro to compile u-boot (u-boot-linaro-stable) and to compile my standalone applications to run on target(PandaBoard ES rev b2) hello_world standalone application which comes with u-boot is executing fine on target when

Re: MMU Off / Strict Alignment

2013-12-19 Thread Richard Earnshaw
On 18/12/13 05:06, Jonathan S. Shapiro wrote: > At the risk of sticking my nose in, this isn't a startup code issue. > It's a contract issue. > > First, I don't buy Richard's argument about memcpy() startup costs and > hard-to-predict branches. We do those tests on essentially every > *other* RISC