Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Pixel <git@m-pixel.com>2021-02-22 01:10:54 +0300
committerGitHub <noreply@github.com>2021-02-22 01:10:54 +0300
commit56f4a93a7cc3837959da725d05d74deb85015aea (patch)
tree32a3a75c3af69465612de94bbc6334e9aeae18ea
parent9df7d90700acd23cbeb265da5f4a93c321607688 (diff)
Replace BuildInstructions.md with a redirect to the new maintained location for build instructions. (#480)
-rw-r--r--BuildInstructions.md83
1 files changed, 1 insertions, 82 deletions
diff --git a/BuildInstructions.md b/BuildInstructions.md
index b2e62e45..1794dab1 100644
--- a/BuildInstructions.md
+++ b/BuildInstructions.md
@@ -1,82 +1 @@
-Instructions for building dc42 fork of RepRapFirmware
-=====================================================
-
-**Important!**
-
-RepRapFirmware is built from several Github projects. You need to use compatible branches of these projects. As at 08 January 2020, the latest RRF 2.x source code is on these branches:
-
-- RepRapFirmware: master
-- CoreNG: master
-- FreeRTOS: master
-- RRFLibraries: master
-- DuetWiFiSocketServer: master
-
-As at 08 January 2020, the latest RRF 3.x source code is on these branches:
-
-- RepRapFirmware: v3-dev
-- CoreNG: dev
-- FreeRTOS: master
-- RRFLibraries: dev
-- DuetWiFiSocketServer: master
-- CANlib : master
-
-**Instructions for building under Windows**
-
-1. Download and install the gcc cross-compiler from https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads:
-
-- To build firmware version 2.03beta3 and later use version 2018-q4-major
-
-- To build firmware version 2.01beta2 and later, use version 2018-q2-update
-
-- To build firmware version 1.20alpha3 and later, use version 2017-q2-update
-
-- To build firmware version 1.20alpha2 and earlier, use version arm-none-eabi-4.8.3-2014q1. A simple way of doing this is to download Arduino version 1.5.8 and install it into folder C:/Arduino-1.5.8. The compiler and associated tools will then be in folder C:\Arduino-1.5.8\hardware\tools\gcc-arm-none-eabi-4.8.3-2014q1\bin. If you already have a later version of Arduino installed including the add-on for SAM processors, you will find the compiler and tools in a different folder, for example C:\Users\<YOUR USER NAME>\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1\bin.
-
-2. Download and install Eclipse IDE for C/C++ Developers version 2018-09, from http://www.eclipse.org/downloads/eclipse-packages/. You do not need the Arduino add-on.
-
-3. Download and install GNU Arm Eclipse from https://sourceforge.net/projects/gnuarmeclipse/files/Build%20Tools/gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe/download. This provides versions of make.exe, rm.exe and other tools without the 8192-character command line limitation of some other versions.
-
-4. Modify your PATH environment variable to include the 'bin' folder of the GNU ARM Eclipse installation.
-
-5. Run "which rm" and "which make" to make sure that rm and make will be fetched from that folder.
-
-6. In Eclipse create new workspace C:/Eclipse/Firmware. Then exit Eclipse.
-
-7. Download this github project as a zip file and unzip it into C:/Eclipse/Firmware. Then rename folder ReprapFirmware-dev in that folder to RepRapFirmware.
-
-8. Repeat the previous step for github project CoreNG. The folder name should be left as CoreNG (or renamed from CoreNG-dev to CoreNG if you downloaded a dev build).
-
-9. If you want to build firmware for Duet WiFi then you also need to download and add project DuetWiFiSocketServer. Alternatively, just download file src/include/MessageFormats.h from that project and put it somewhere on the include path for RepRapFirmware.
-
-10. Also download projects FreeRTOS and RRFLibraries from my github repo and add those projects to the workspace.
-
-11. If you want to build firmware for Duet 3, also download and project CANLib from my github repo and add that project to the workspace.
-
-12. Load Eclipse and tell it to import the CoreNG and RepRapFirmware projects, also FreeRTOS, DuetWiFiSocketServer and RRFLibraries if you have included them.
-
-13. The build depends on the Eclipse workspace variable 'ArmGccPath" being set to the directory where your arm-none-eabi-g++ compiler resides. For example "C:\Program Files (x86)\GNU Tools ARM Embedded\7 2018-q2-update\bin" on Windows. To set it, go to Windows -> Preferences -> C/C++ -> Build -> Build Variables and click "Add..."
-
-14. Build CoreNG first, also build FreeRTOS, RRFLibraries and CANlib if needed. Then clean and build RepRapFirmware (the clean step is needed to make Eclipse notice that the output library files in the other projects have been built). The Duet WiFi and Duet Ethernet builds of RRF use the SAM4E_RTOS builds of CoreNG and RRFLibraries and the SAM4E build of FreeRTOS. The Duet Maestro uses the SAM4S_RTOS build of CoreNG and RRFLibraries, and the SAM4S build of FreeRTOS. The Duet085 build of RRF (which also runs on the Duet06) uses the SAM3X build of CoreNG and RRFLibraries. The RADDS build of RRF uses the RADDS_RTOS build of CoreNG and the SAM3X_RTOS build of RRFLibraries.
-
-Note: you do not need to build the DuetWiFiSocketServer project, but it does need to be in the workspace because the RepRapFirmware project uses one of its include fies.
-
-**Instructions for building under macOS**
-
-Using Homebrew-Cask makes it very easy to install new software on macOS: https://caskroom.github.io/
-
-1. Download and install the gcc-arm-embedded: brew cask install gcc-arm-embedded
-
-3. Download and install Eclipse for C++ : brew cask install eclipse-cpp
-
-4. Download or clone the RepRapFirmware, CoreNG, FreeRTOS, RRFLibraries and DuetWiFiSocketServer projects into your workspace (also CANlib if you are building firmware for Duet 3). Keep the folder names as is.
-
-5. Open Eclipse and import RepRapFirmware, FreeRTOS, RRFLibraries and CoreNG projects using File -> Open Projects from File System.
-
-6. The build depends on the Eclipse workspace variable 'ArmGccPath" being set to the directory where your arm-none-eabi-g++ compiler resides. To set it, go to Windows -> Preferences -> C/C++ -> Build -> Build Variables and click "Add..."
-
-7. Build CoreNG, FreeRTOS and RRFLibraries first, then RepRapFirmware. See the instructions for Windows (above) for the configurations needed.
-
-**Building under Debian Linux**
-
-See this forum post https://forum.duet3d.com/topic/11703/building-reprap-firmware-on-debian-buster
-
+This file is no longer maintained. See https://github.com/Duet3D/RepRapFirmware/wiki/Building-RepRapFirmware instead. \ No newline at end of file