arm-none-eabi - Toolchain for ARM Embedded Processors

PPA description

arm-none-eabi - Toolchain for ARM Embedded Processors Cortex-R/M

Gërmia is collection of GNU C/C++ cross compiler tools for ARM Embedded Processors Cortex-R/M.
It is used for embedded applications without an operating system. This GNU Cross Toolchain
is not for systems with Linux or uClinux kernel. Package is composed of gcc-4.6.2,
binutils-2.22, newlib-1.19.0 and gdb-7.3.

    amd64:
    binutils-arm-none-eabi_0ubuntu1ppa7_amd64.deb
    gcc-arm-none-eabi_0ubuntu1ppa7_amd64.deb
    newlib-arm-none-eabi_0ubuntu1ppa7_amd64.deb
    gdb-arm-none-eabi_0ubuntu1ppa7_amd64.deb

   i386:
   binutils-arm-none-eabi_0ubuntu1ppa7_i386.deb
   gcc-arm-none-eabi_0ubuntu1ppa7_i386.deb
    newlib-arm-none-eabi_0ubuntu1ppa7_i386.deb
   gdb-arm-none-eabi_0ubuntu1ppa7_i386.deb

Supported processors are Cortex-R and Cortex-M. Compiler is invoked with
following options:
Cortex-M0: -mthumb -mcpu=cortex-m0
Cortex-M1: -mthumb -march=armv6-m

Cortex-M3: -mthumb -mcpu=cortex-m3
(or) -mthumb -march=armv7-m

Cortex-M4 (no fp): -mthumb -mcpu=cortex-m4
(or) -mthumb -march=armv7e-m

Cortex-M4(soft fp) : -mthumb -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16
(or) -mthumb -march=armv7e-m -mfloat-abi=softfp -mfpu=fpv4-sp-d16

Cortex-M4(hard fp) : -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
(or) -mthumb -march=armv7e-m -mfloat-abi=hard -mfpu=fpv4-sp-d16

Cortex-R4 & Cortex-R5 (no fp): -march=armv7-r
(or) -mthumb -march=armv7-r

Cortex-R4 &Cortex-R5(soft fp): -mthumb -march=armv7-r -mfloat-abi=softfp -mfpu=vfpv3-d16
(or) -march=armv7-r -mfloat-abi=softfp -mfpu=vfpv3-d16

Cortex-R4 &Cortex-R5(hard fp): -mthumb -march=armv7-r -mfloat-abi=hard -mfpu=vfpv3-d16

Here are multilibs:
.;
thumb;@mthumb
fpu;@mfloat-abi=hard
armv6-m;@mthumb@march=armv6s-m
armv7-m;@mthumb@march=armv7-m
armv7e-m;@mthumb@march=armv7e-m
armv7-r/thumb;@mthumb@march=armv7-r
armv7-r/thumb/fpu;@mthumb@mfloat-abi=hard@march=armv7-r@mfpu=vfpv3-d16
armv7e-m/fpu;@mthumb@mfloat-abi=hard@march=armv7e-m@mfpu=fpv4-sp-d16
armv7-r/thumb/softfp;@mthumb@mfloat-abi=softfp@march=armv7-r@mfpu=vfpv3-d16
armv7e-m/softfp;@mthumb@mfloat-abi=softfp@march=armv7e-m@mfpu=fpv4-sp-d16

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:germia/archive3 to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:germia/archive3
sudo apt update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb https://ppa.launchpadcontent.net/germia/archive3/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/germia/archive3/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
1024R/9E28233D480A16EA2BF5C042FF7978DF84ED7823 (What is this?)
Fingerprint:
9E28233D480A16EA2BF5C042FF7978DF84ED7823

For questions and bugs with software in this PPA please contact Fadil Berisha.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

14 of 4 results
Package Version Uploaded by
germia 0ubuntu1ppa7 Fadil Berisha ()
germia 0ubuntu1ppa7 Fadil Berisha ()
stlink 0ubuntu1ppa2 Fadil Berisha ()
stlink 0ubuntu1ppa2 Fadil Berisha ()
14 of 4 results

Latest updates

  • germia 613 weeks ago
    Successfully built
  • stlink 613 weeks ago
    Successfully built
  • germia 638 weeks ago
    Successfully built
  • stlink 638 weeks ago
    Successfully built