Can someone point me to bare metal example using GNU toolchain.

Regds
Rks

On Mar 8, 2012, at 10:51 AM, "William Mills" <wmi...@ti.com> wrote:

> All,
> 
> I need to supply a Linaro toolchain "aligned" (same source code) 
> bare-metal compiler to a group doing benchmarking on A15.
> 
> First off my assumption is that we will write our own boot and semi 
> hosting code.  (semi-hosting for TI emulators/simulators is different 
> than ARM RDI semi-hosting.)
> 
> I was planning on looking at the two toolchains here[1] and here [2]:
> [1] https://launchpad.net/linaro-toolchain-binaries
> [2] https://launchpad.net/gcc-arm-embedded
> 
> I was then going to build a hybrid that was newlib based but appropriate 
> for armv7-a (instead of cortext-m3) and maybe even -mtune'ed for A15.
> 
> However looking at the gcc-arm-embedded release more[3] I see that it 
> supports ARMv7-R.  It supports both thumb and non-thumb modes, both 
> softfp and hardfp ABIs.
> 
> What would I really gain by building my own?  For app code the user 
> should be able to add -mtune=cortex-a15 and still be compatible with the 
> pre-built R4/R5 libraries.  The only performance difference should be in 
> the library code and that should be only pipeline tuning if I understand 
> the difference between armv7-a and armv7-r correctly.
> 
> Am I missing something?  Should I build my hybrid anyway?
> 
> [1] https://launchpadlibrarian.net/88152755/readme.txt
> 
> [BTW: has the below project been obsoleted by the gcc-arm-embedded one? 
>  Perhaps gcc-arm-embedded should be referenced in the description of 
> the page below.
> https://launchpad.net/linaro-toolchain-unsupported ]
> 
> Thanks,
> Bill
> 
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-toolchain

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to