Skip to content

vedderb/summon-arm-toolchain

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Based on https://github.com/esden/summon-arm-toolchain

I have made the following changes:

  • Set the default flags so that everything builds on my system
  • Updated Linaro GCC to version 4.8-2013.07-1
  • Updated Linaro GDB to version 7.6-2013.05
  • Updated newlib to version 2.0.0
  • Build the master branch of openocd (for STM32F4 support)
  • Added st-link support to the openocd build flags
  • Added support for tar.xz archive files
  • Removed unused code and patches
  • Adapted the gcc-t-arm patch for gcc 4.8
  • And a few other small changes

Usage on debian-based linux distributions (e.g. Ubuntu):

  1. Install dependencies sudo apt-get install build-essential git flex bison libgmp3-dev libmpfr-dev libncurses5-dev libmpc-dev autoconf texinfo libtool libftdi-dev libusb-1.0-0-dev zlib1g zlib1g-dev python-yaml

  2. Run the script ./summon-arm-toolchain

  3. (Optional) add to path sudo su echo 'export PATH=/home/YOUR_USER/sat/bin:$PATH' > /etc/profile.d/arm_tools.sh exit

  4. Done!

Also, see:

http://vedder.se/2012/07/get-started-with-stm32f4-on-ubuntu-linux/

for a complete tutorial

About

Build-script for bare metal ARM toolchain - based on esden:s branch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages