Revision 3fbc2ae9
README.txt | ||
---|---|---|
56 | 56 |
CONTENTS: |
57 | 57 |
|
58 | 58 |
1 Required software |
59 |
1.1 stm32flash |
|
60 |
1.2 GCC ARM Embedded Toolchain |
|
61 |
1.3 GNU Make |
|
62 |
1.4 CMake |
|
59 |
1.1 Git |
|
60 |
1.2 stm32flash |
|
61 |
1.3 GCC ARM Embedded Toolchain |
|
62 |
1.4 GNU Make |
|
63 |
1.5 CMake |
|
63 | 64 |
2 Recommended Software |
64 | 65 |
3 Compiling the source code |
65 | 66 |
3.1 target software |
... | ... | |
78 | 79 |
to the hardware. |
79 | 80 |
|
80 | 81 |
|
81 |
1.1 - stm32flash |
|
82 |
1.1 - Git |
|
83 |
--------- |
|
84 |
|
|
85 |
Since all main- and subprojects are available as Git repositories, installing a |
|
86 |
recent version of the tool is mandatory. |
|
87 |
|
|
88 |
|
|
89 |
1.2 - stm32flash |
|
82 | 90 |
---------------- |
83 | 91 |
|
84 | 92 |
This tool is required to flash the bootloader binaries to the microcontrollers. |
... | ... | |
94 | 102 |
./Host/Source/stm32flash/INSTALL. |
95 | 103 |
|
96 | 104 |
|
97 |
1.2 - GCC ARM Embedded Toolchain
|
|
105 |
1.3 - GCC ARM Embedded Toolchain
|
|
98 | 106 |
-------------------------------- |
99 | 107 |
|
100 | 108 |
Various versions of the GCC for ARM embedded devices can be found at |
... | ... | |
103 | 111 |
If you have access to the AMiRo-OS project as well, it is highly recommended |
104 | 112 |
to use the setup application provided there. |
105 | 113 |
|
114 |
If you are running a 64-bit operating system, you will have to install several |
|
115 |
32-bit libraries in order to make the compiler work. The required packages are |
|
116 |
libc6, libstdc++6, and libncurses5. You can run the following shell commands to |
|
117 |
install the according 32-bit versions of the packages: |
|
118 |
>$ sudo dpkg --add-architecture i386 && sudo apt-get update |
|
119 |
>$ sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 |
|
120 |
|
|
106 | 121 |
|
107 |
1.3 - GNU Make
|
|
122 |
1.4 - GNU Make
|
|
108 | 123 |
-------------- |
109 | 124 |
|
110 | 125 |
GNU Make usually comes as preinstalled tool on Ubuntu based operating systems. |
... | ... | |
113 | 128 |
recent version) are required. |
114 | 129 |
|
115 | 130 |
|
116 |
1.4 - CMake
|
|
131 |
1.5 - CMake
|
|
117 | 132 |
----------- |
118 | 133 |
|
119 | 134 |
In order to build the SerialBoot host application, CMake version 2.8 or later is |
Also available in: Unified diff