d278b8d199f0e9895defa0b4f6723d5d9c4d5239
[fw/cortex-toolchain] / README
1 REMEMBER!
2 ---------
3 THE RESULTING TOOLCHAIN IS FOR BARE BONE ARM PROCESSOR SOFTWARE. NOT FOR USE
4 WITH GLIBC OR THE LINUX KERNEL. DO NOT EVEN BOTHER TO ASK FOR THAT!
5
6 To compile the ARM toolchain for barebone ARM devices:
7 ------------------------------------------------------
8 * Edit the shell script to match your environment
9 * Run it
10 * Profit
11
12 Currently tested and known to work target platforms:
13 ----------------------------------------------------
14 * STM32F10x (Olimex STM32-H103 eval board, Open-BLDC v0.1, v0.2, v0.3)
15
16 Currently tested and known to work host platforms:
17 --------------------------------------------------
18 * Linux 32bit and 64bit (Debian unstable)
19 * Mac OS X Snow Leopard with MacPorts
20
21 Notes for Mac OS X users:
22 -------------------------
23 You need to install gmp, mpfr, mpc and libiconv packages using MacPorts,
24 DarwinPorts or fink. GCC-4.5.1 requires them.
25
26 port install gmp mpfr libmpc
27
28 For xml support in gdb you may want to install expat too. And add the 
29 --with-expat parameter to GDB target.
30
31 Notes for Linux users:
32 ----------------------
33 You need to install several packages on debian just run:
34
35 apt-get install flex bison libgmp3-dev libmpfr-dev libncurses5-dev \
36 libmpc-dev autoconf texinfo build-essential
37
38 You may want to try running the following comand instead too:
39
40 apt-get build-dep gcc-4.5
41
42 For xml support in gdb you may want to install libexpat1 and libexpat1-dev 
43 too.