Joomla says you aren't logged in
development:setting_up_build_env
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
development:setting_up_build_env [2016/04/30 08:06] PhracturedBlue |
development:setting_up_build_env [2019/03/04 20:06] (current) csujun update gcc-8 |
||
---|---|---|---|
Line 5: | Line 5: | ||
==== Building for ARM (on Linux) ==== | ==== Building for ARM (on Linux) ==== | ||
- | - download and install the precompiled linux compiler from here: https://launchpad.net/gcc-arm-embedded | + | - download and install the pre-compiled Linux compiler from here: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads |
- | * Note that the only supported compiler for Deviation is gcc-arm-none-eabi-4_8-2013q4-20131204. You can find the link to this from here: https://launchpad.net/gcc-arm-embedded/+download | + | * Note that the only supported compiler for Deviation is gcc-arm-none-eabi-8-2018-q4. You can find the link to this from here: https://developer.arm.com/-/media/Files/downloads/gnu-rm/8-2018q4/gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2 |
- Add the path to the 'bin' directory to your PATH | - Add the path to the 'bin' directory to your PATH | ||
==== Building for ARM (on Windows) ==== | ==== Building for ARM (on Windows) ==== | ||
- | - Download and install the precompiled windows compiler from here: https://launchpad.net/gcc-arm-embedded | + | - Download and install the precompiled windows compiler from here: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads |
- | * Note that the only supported compiler for Deviation is gcc-arm-none-eabi-4_8-2013q4-20131204. You can find the link to this from here: https://launchpad.net/gcc-arm-embedded/+download | + | * Note that the only supported compiler for Deviation is gcc-arm-none-eabi-8-2018-q4. You can find the link to this from here: https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/8-2018q4/gcc-arm-none-eabi-8-2018-q4-major-win32.zip |
- Add path to 'bin' directory to your PATH (I like to put this into ~/.profile so it is there each time I start msys): ''export PATH=/mingw/stm32/bin:$PATH'' | - Add path to 'bin' directory to your PATH (I like to put this into ~/.profile so it is there each time I start msys): ''export PATH=/mingw/stm32/bin:$PATH'' | ||
- Ensure python is installed. If not install it from here: http://www.python.org/download/releases/2.7.3/ | - Ensure python is installed. If not install it from here: http://www.python.org/download/releases/2.7.3/ | ||
Line 68: | Line 68: | ||
==== Building Deviation ==== | ==== Building Deviation ==== | ||
- | The default build target is the devo8 transmitter. If you type ''make'' in the deviation/src directory this is what you will get. | + | * The default build target is the devo8 transmitter. If you type ''make'' in the deviation/src directory this is what you will get. |
- | Other transmitters can be specified on the make cmdline: ''make devo10 devo7e'' | + | * Other transmitters can be specified on the make cmdline: ''make devo10 devo7e'' |
- | Creating packaged zip files can be done by pre-pending 'zip_': ''make zip_devo10'' | + | * Creating packaged zip files can be done by pre-pending 'zip_': ''make zip_devo10'' |
- | Building the emulator is done by pre-pending 'emu-': ''make emu_devo8'' or ''make _zip_emu_devo8'' | + | * Building the emulator is done by pre-pending 'emu_': ''make emu_devo8'' or ''make zip_emu_devo8'' |
- | Building the windows version of the emulator can be done vie: ''make win_emu_devo8'' or ''make zip_win_emu_devo8'' | + | * Building the windows version of the emulator can be done vie: ''make win_emu_devo8'' or ''make zip_win_emu_devo8'' |
development/setting_up_build_env.1462028802.txt.gz (80246 views) · Last modified: 2016/04/30 08:06 by PhracturedBlue