Contact
Sponsors
| ||||
|---|---|---|---|---|
| Day | Events | |||
| 05/21 Tuesday | 1930 - meetup 2000 Valná hromada | |||
| 05/22 Wednesday | 2200 Elektřina jinak @ Styx smart club = skoro přes řeku od brmlabu | |||
| 05/23 Thursday | 2000 Digital Signal Processing: Reloaded | |||
| 05/26 Sunday | ||||
| Day | Events | |||
This shows you the differences between two versions of the page.
|
kb:stellaris:toolchain [2012/11/22 10:59] stick created |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Toolchain ====== | ||
| - | [[kb:stellaris|back]] | ||
| - | |||
| - | This page describes how to install and use command-line toolchain. Less experienced developers might want to use [[kb:stellaris:IDE]] instead which provides less options but is much more easier to use. | ||
| - | |||
| - | Most of the stuff is taken from http://recursive-labs.com/blog/2012/10/28/stellaris-launchpad-gnu-linux-getting-started/ | ||
| - | |||
| - | ===== Install ===== | ||
| - | |||
| - | ==== lm4flash ==== | ||
| - | |||
| - | Get lm4tools source code: | ||
| - | |||
| - | git clone https://github.com/utzig/lm4tools.git | ||
| - | |||
| - | Change into lm4flash directory and build from source. You need ''libusb-1.0-0-dev'' package. | ||
| - | |||
| - | cd lm4tools/lm4flash | ||
| - | make | ||
| - | |||
| - | Put the following line in ''/etc/udev/rules.d/51-launchpad.rules'' so you don't need to run lm4flash as root: | ||
| - | |||
| - | SUBSYSTEM=="usb", ATTR{idVendor}=="1cbe", ATTR{idProduct}=="00fd", MODE="0666" | ||
| - | |||
| - | ==== Toolchain ==== | ||
| - | |||
| - | Install prerequisites: | ||
| - | |||
| - | apt-get install flex bison libgmp3-dev libmpfr-dev libncurses5-dev libmpc-dev autoconf texinfo build-essential libftdi-dev | ||
| - | |||
| - | Checkout summon-arm-toolchain sources: | ||
| - | |||
| - | git clone https://github.com/esden/summon-arm-toolchain | ||
| - | |||
| - | Run the build script: | ||
| - | |||
| - | cd summon-arm-toolchain | ||
| - | ./summon-arm-toolchain | ||
| - | |||
| - | ==== Stellarisware ==== | ||
| - | |||
| - | Download ''SW-EK-LM4F120XL-9453.exe'' from http://www.ti.com/tool/sw-ek-lm4f120xl (needs registration) and build Stellarisware: | ||
| - | |||
| - | mkdir stellarisware; cd stellarisware | ||
| - | unzip ~/Downloads/SW-EK-LM4F120XL-9453.exe | ||
| - | make | ||
| - | |||
| - | If you don't want to register on TI website, download http://cargo.gk2.sk/SW-EK-LM4F120XL-9453.tar.xz (repacked from the mentioned .exe archive) and build Stellarisware: | ||
| - | |||
| - | tar xfJ SW-EK-LM4F120XL-9453.tar.xz | ||
| - | cd SW-EK-LM4F120XL-9453 | ||
| - | make | ||
| - | |||
| - | Do a quick test by flashing one of the test programs: | ||
| - | |||
| - | lm4flash boards/ek-lm4f120xl/blinky/sourcerygxx/blinky.bin | ||
| - | |||
| - | ===== Use ===== | ||
| - | |||
| - | FIXME | ||