package gnu.targets.arm |
|
GCC-based code generation targets for Arm
This package offers a generic support for different GNU Arm compilers.
For the targets in this package, a user must set configuration parameter
LONGNAME in
config.bld. That parameter specifies the relative path to
the compiler executable from the directory specified in
rootDir.
[
more ... ]
package gnu.targets.arm [1, 0, 0, 0] {
// Embedded little endian Arm v5TE Linux target
// Embedded little endian Arm v6 Linux target
// Embedded little endian Arm v7A Linux target
// Embedded little endian Cortex M3 bare metal target
// Embedded Cortex M4, little endian, bare metal target
// MonteVista Arm9 little endian embedded Linux target
// uClibc Arm9 little endian embedded Linux target
}
DETAILS
This package offers a generic support for different GNU Arm compilers.
For the targets in this package, a user must set configuration parameter
LONGNAME in config.bld. That parameter specifies the relative path to
the compiler executable from the directory specified in rootDir.
EXAMPLE
If a version 2007q3 of the CodeSourcery GNU toolchain for Arm is installed
in C:/CodeSourcery/arm-2007q3, the following settings in config.bld
configure gnu.targets.arm.GCArmv6 target to use that toolchain:
var GCArmv6 = xdc.module("gnu.targets.arm.GCArmv6");
GCArmv6.rootDir = "C:/CodeSourcery/arm-2007q3";
GCArmv6.LONGNAME = "bin/arm-none-linux-gnueabi-gcc";
SEE
generated on Tue, 10 Jul 2012 02:21:53 GMT