summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Lechner <david@pybricks.com>2022-07-08 13:47:54 -0500
committerDamien George <damien@micropython.org>2022-08-11 14:27:06 +1000
commit888e831bf78518c367d40a6b77b29c6aab13a7f0 (patch)
treee110162af2f6f81a5218d77e5360a892db28654d
parent0546a12238b53f3243cc6ae5dfbb7bcac1d0be9a (diff)
docs: Update links for Arm GCC toolchain.
The separate A and RM toolchains have been discontinued and replaced by a single toolchain. This updates the links to the RM toolchain to the new toolchain. Signed-off-by: David Lechner <david@pybricks.com>
-rw-r--r--README.md2
-rw-r--r--docs/develop/gettingstarted.rst2
-rw-r--r--ports/qemu-arm/README.md2
-rw-r--r--ports/renesas-ra/README.md2
4 files changed, 4 insertions, 4 deletions
diff --git a/README.md b/README.md
index 920f10a50..6941102f0 100644
--- a/README.md
+++ b/README.md
@@ -156,7 +156,7 @@ The STM32 version
The "stm32" port requires an ARM compiler, arm-none-eabi-gcc, and associated
bin-utils. For those using Arch Linux, you need arm-none-eabi-binutils,
arm-none-eabi-gcc and arm-none-eabi-newlib packages. Otherwise, try here:
-https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm
+https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
To build:
diff --git a/docs/develop/gettingstarted.rst b/docs/develop/gettingstarted.rst
index 36062ddc0..000b7d613 100644
--- a/docs/develop/gettingstarted.rst
+++ b/docs/develop/gettingstarted.rst
@@ -103,7 +103,7 @@ For the stm32 port, the ARM cross-compiler is required:
$ sudo apt-get install arm-none-eabi-gcc arm-none-eabi-binutils arm-none-eabi-newlib
See the `ARM GCC
-toolchain <https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm>`_
+toolchain <https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads>`_
for the latest details.
Python is also required. Python 2 is supported for now, but we recommend using Python 3.
diff --git a/ports/qemu-arm/README.md b/ports/qemu-arm/README.md
index 2c815c54b..f821c4d1e 100644
--- a/ports/qemu-arm/README.md
+++ b/ports/qemu-arm/README.md
@@ -16,7 +16,7 @@ The purposes of this port are to enable:
process in terms of plugging things together, pressing buttons, etc.
This port will only work with the [GNU ARM Embedded Toolchain](
-https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm)
+https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
and not with CodeSourcery toolchain. You will need to modify
`LDFLAGS` if you want to use CodeSourcery's version of `arm-none-eabi`.
The difference is that CodeSourcery needs `-T generic-m-hosted.ld` while
diff --git a/ports/renesas-ra/README.md b/ports/renesas-ra/README.md
index 482870e1c..c75a9e13d 100644
--- a/ports/renesas-ra/README.md
+++ b/ports/renesas-ra/README.md
@@ -36,7 +36,7 @@ All other commands below should be executed from the ports/renesas-ra/ directory
* Arm compiler
An `Arm compiler` is required for the build, along with the associated binary
utilities. The default compiler is `arm-none-eabi-gcc`, which is available for
-Arch Linux and Windows hosts via https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads.
+Linux, Mac and Windows hosts via https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads.
The compiler can be changed using the `CROSS_COMPILE` variable
when invoking `make`.