User Tools

Site Tools


Joomla says you aren't logged in
development:setting_up_build_env

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development:setting_up_build_env [2016/04/30 12:14]
FDR [Building Deviation]
development:setting_up_build_env [2019/03/04 20:06]
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 74: Line 74:
   * 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.txt (17292 views) · Last modified: 2019/03/04 20:06 by csujun