Bare metal toolchain for A15

William Mills wmills at ti.com
Thu Mar 8 21:07:22 UTC 2012


On 03/08/2012 03:51 PM, Michael Hope wrote:
> On Fri, Mar 9, 2012 at 5:51 AM, William Mills<wmills at 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.
>>
> Hi William.  I recommend using the exact same tools we use for
> building the binary toolchains but reconfiguring for a baremetal
> build.  That way you can get the Cortex-A15 improvements that we've
> been doing in a simple to make binary toolchain.
>
> I wrote some brief instructions on this yesterday at:
>   https://wiki.linaro.org/WorkingGroups/ToolChain/BinaryBuild
>
> Also see the building from source section in the README:
>   https://launchpadlibrarian.net/93804205/README.txt

Thanks for the recommendation Michael.  I will do it this way.

>
> The extra steps are to tune for the Cortex-A15 by default and use a
> baremetal instead of prebuilt sysroot.
>
> gcc-arm-embedded is from our friends at ARM's Cortex-R&M group.  We
> share the same requirements and build tools but have a different focus
> - they're a long term supported build of FSF 4.6 for the Cortex-R&M
> while we're the latest performance on Cortex-A.

Ahh.  I did not realize this was a different source base.

>
> The linaro-toolchain-unsupported builds are the Linaro toolchain in a
> baremetal Cortex-M configuration.  I've been doing these on my own
> time as I have a personal STM32 project I'm working on.

Yes, now I understand the difference.

>
> Hope that helps,
>
> -- Michael

Yes, Thanks,
-- Bill



More information about the linaro-toolchain mailing list