configs/*/README.txt: Update to the new URL for obtaining the ARM toolchain.
This commit is contained in:
parent
2ab8852b29
commit
873de7b480
@ -61,7 +61,7 @@
|
|||||||
#define HSE_DIVISOR (STM32_HSE_FREQUENCY + 500000) / 1000000
|
#define HSE_DIVISOR (STM32_HSE_FREQUENCY + 500000) / 1000000
|
||||||
|
|
||||||
/* If CONFIG_STM32F7_DSIHOST is defined in the board configuration, then
|
/* If CONFIG_STM32F7_DSIHOST is defined in the board configuration, then
|
||||||
* STM32_RCC_DCKCFGR2_DSISRC must also be defined to selecte the clock
|
* STM32_RCC_DCKCFGR2_DSISRC must also be defined to select the clock
|
||||||
* source.
|
* source.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -249,7 +249,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -210,7 +210,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -94,7 +94,7 @@ GNU Toolchain Options
|
|||||||
class processors, including:
|
class processors, including:
|
||||||
|
|
||||||
GCC ARM Embedded
|
GCC ARM Embedded
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
Summon ARM Toolchain
|
Summon ARM Toolchain
|
||||||
https://github.com/esden/summon-arm-toolchain
|
https://github.com/esden/summon-arm-toolchain
|
||||||
|
@ -93,7 +93,7 @@ GNU Toolchain Options
|
|||||||
class processors, including:
|
class processors, including:
|
||||||
|
|
||||||
GCC ARM Embedded
|
GCC ARM Embedded
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
Summon ARM Toolchain
|
Summon ARM Toolchain
|
||||||
https://github.com/esden/summon-arm-toolchain
|
https://github.com/esden/summon-arm-toolchain
|
||||||
|
@ -49,7 +49,7 @@ Toolchain
|
|||||||
I started using the "GNU Tools for ARM Embedded Processors" that is
|
I started using the "GNU Tools for ARM Embedded Processors" that is
|
||||||
maintained by ARM.
|
maintained by ARM.
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
However, that tool chain will not support the TMS570 big-endian mode.
|
However, that tool chain will not support the TMS570 big-endian mode.
|
||||||
Certainly the -mbig-endian options will compiler for big-endian, but the
|
Certainly the -mbig-endian options will compiler for big-endian, but the
|
||||||
@ -58,7 +58,7 @@ Toolchain
|
|||||||
There are patches available here if you want to build that toolchain
|
There are patches available here if you want to build that toolchain
|
||||||
from scratch:
|
from scratch:
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded/+question/27995
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/+question/27995
|
||||||
|
|
||||||
I now use a version of the NuttX buildroot toolchain that can be built like
|
I now use a version of the NuttX buildroot toolchain that can be built like
|
||||||
this:
|
this:
|
||||||
@ -203,7 +203,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -111,7 +111,7 @@ GNU Toolchain Options
|
|||||||
class processors, including:
|
class processors, including:
|
||||||
|
|
||||||
GCC ARM Embedded
|
GCC ARM Embedded
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
Summon ARM Toolchain
|
Summon ARM Toolchain
|
||||||
https://github.com/esden/summon-arm-toolchain
|
https://github.com/esden/summon-arm-toolchain
|
||||||
|
@ -175,7 +175,7 @@ Development Environment
|
|||||||
toolchains will likely cause problems.
|
toolchains will likely cause problems.
|
||||||
|
|
||||||
All testing has been conducted using the GNU toolchain from ARM for Linux.
|
All testing has been conducted using the GNU toolchain from ARM for Linux.
|
||||||
found here https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2
|
found here https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2
|
||||||
|
|
||||||
If you change the default toolchain, then you may also have to modify the
|
If you change the default toolchain, then you may also have to modify the
|
||||||
PATH environment variable to include the path to the toolchain binaries.
|
PATH environment variable to include the path to the toolchain binaries.
|
||||||
|
@ -258,7 +258,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -244,7 +244,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -250,7 +250,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -96,7 +96,7 @@ GNU Toolchain Options
|
|||||||
class processors, including:
|
class processors, including:
|
||||||
|
|
||||||
GCC ARM Embedded
|
GCC ARM Embedded
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
Summon ARM Toolchain
|
Summon ARM Toolchain
|
||||||
https://github.com/esden/summon-arm-toolchain
|
https://github.com/esden/summon-arm-toolchain
|
||||||
|
@ -614,7 +614,7 @@ NOTES:
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -1217,13 +1217,7 @@ NOTES:
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
As of this writing (2015-03-11), full support is difficult to find
|
|
||||||
for the Cortex-M7, but is supported by at least this realeasse of
|
|
||||||
the ARM GNU tools:
|
|
||||||
|
|
||||||
https://launchpadlibrarian.net/209776344/release.txt
|
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -1694,13 +1694,7 @@ NOTES:
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
As of this writing (2015-03-11), full support is difficult to find
|
|
||||||
for the Cortex-M7, but is supported by at least this realeasse of
|
|
||||||
the ARM GNU tools:
|
|
||||||
|
|
||||||
https://launchpadlibrarian.net/209776344/release.txt
|
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
@ -136,7 +136,7 @@ GNU Toolchain Options
|
|||||||
class processors, including:
|
class processors, including:
|
||||||
|
|
||||||
GCC ARM Embedded
|
GCC ARM Embedded
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
Thumb2 Newlib Toolchain
|
Thumb2 Newlib Toolchain
|
||||||
https://github.com/EliasOenal/TNT
|
https://github.com/EliasOenal/TNT
|
||||||
|
@ -488,7 +488,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
As of this writing (2015-03-11), full support is difficult to find
|
As of this writing (2015-03-11), full support is difficult to find
|
||||||
for the Cortex-M7, but is supported by at least this realease of
|
for the Cortex-M7, but is supported by at least this realease of
|
||||||
|
@ -265,13 +265,7 @@ NOTES:
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
As of this writing (2015-03-11), full support is difficult to find
|
|
||||||
for the Cortex-M&, but is supported by at least this realeasse of
|
|
||||||
the ARM GNU tools:
|
|
||||||
|
|
||||||
https://launchpadlibrarian.net/192228215/release.txt
|
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
@ -317,4 +311,4 @@ NOTES:
|
|||||||
|
|
||||||
Support
|
Support
|
||||||
for builtin applications is enabled, but in the base configuration
|
for builtin applications is enabled, but in the base configuration
|
||||||
no builtin applications are selected (see NOTES below).
|
no builtin applications are selected (see NOTES below).
|
||||||
|
@ -9,7 +9,7 @@ Development Environment
|
|||||||
=======================
|
=======================
|
||||||
|
|
||||||
All testing was done with the GNU ARM Embedded 4.9 toolchain on
|
All testing was done with the GNU ARM Embedded 4.9 toolchain on
|
||||||
Linux. See https://launchpad.net/gcc-arm-embedded to download.
|
Linux. See https://developer.arm.com/open-source/gnu-toolchain/gnu-rm to download.
|
||||||
|
|
||||||
Once you've configured and built NuttX, flash the resulting
|
Once you've configured and built NuttX, flash the resulting
|
||||||
nuttx.hex file to the board using the Teensy Loader Application.
|
nuttx.hex file to the board using the Teensy Loader Application.
|
||||||
|
@ -132,7 +132,7 @@ Configurations
|
|||||||
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
"GNU Tools for ARM Embedded Processors" that is maintained by ARM
|
||||||
(unless stated otherwise in the description of the configuration).
|
(unless stated otherwise in the description of the configuration).
|
||||||
|
|
||||||
https://launchpad.net/gcc-arm-embedded
|
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
|
||||||
|
|
||||||
That toolchain selection can easily be reconfigured using
|
That toolchain selection can easily be reconfigured using
|
||||||
'make menuconfig'. Here are the relevant current settings:
|
'make menuconfig'. Here are the relevant current settings:
|
||||||
|
Loading…
Reference in New Issue
Block a user