mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 15:58:59 +08:00
tools/: Change preferred argument of configurations tools to use ':' as the delimiter between <board-name> and <config-name>. This is to emphasize that this is not a path; it is configuration specification.
The legacy '/' delimiter is still supported but not recommend and not advertised.
Squashed commit of the following:
Update configurations instructions in more README.txt files to show ':' delimiter vs '/' delimiter.
Update configurations instructions in various README.txt file to show ':' delimiter vs '/' delimiter.
tools: Update all configuration-related tools to accept ':' separator between board and configuration name.
This commit is contained in:
@@ -4215,9 +4215,7 @@ static FAR const struct nx_fontpackage_s *g_fontpackages[] =
|
|||||||
based upon a simple region of memory posing as video memory.
|
based upon a simple region of memory posing as video memory.
|
||||||
That default configuration can be built as follows:
|
That default configuration can be built as follows:
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
cd <NuttX-Directory>/tools
|
tools/configure.sh sim:nx
|
||||||
./configure sim/nx
|
|
||||||
cd <NuttX-Directory>
|
|
||||||
make
|
make
|
||||||
./nuttx
|
./nuttx
|
||||||
</pre></ul>
|
</pre></ul>
|
||||||
@@ -4232,9 +4230,7 @@ make
|
|||||||
This preferred configuration can be built as follows:
|
This preferred configuration can be built as follows:
|
||||||
</p>
|
</p>
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
cd <NuttX-Directory>/tools
|
tools/configure sim:nx11
|
||||||
./configure sim/nx11
|
|
||||||
cd <NuttX-Directory>
|
|
||||||
make
|
make
|
||||||
./nuttx
|
./nuttx
|
||||||
</pre></ul>
|
</pre></ul>
|
||||||
|
|||||||
@@ -1488,7 +1488,7 @@ tools/
|
|||||||
|-- cfgparser.h
|
|-- cfgparser.h
|
||||||
|-- cmpconfig.c
|
|-- cmpconfig.c
|
||||||
|-- cnvwindeps.c
|
|-- cnvwindeps.c
|
||||||
|-- configure.sh / configure.bat
|
|-- configure.sh / configure.bat / configure.c
|
||||||
|-- copydir.sh / copydir.bat
|
|-- copydir.sh / copydir.bat
|
||||||
|-- define.sh / define.bat
|
|-- define.sh / define.bat
|
||||||
|-- discovery.py
|
|-- discovery.py
|
||||||
@@ -1578,14 +1578,14 @@ tools/
|
|||||||
accomplish the same configuration:
|
accomplish the same configuration:
|
||||||
</p>
|
</p>
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
tools/configure.sh [OPTIONS] <i><board-name></i>[/<i><config-dir></i>]
|
tools/configure.sh [OPTIONS] <i><board-name></i>:<i><config-dir></i>
|
||||||
</pre></ul>
|
</pre></ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
There is an alternative Windows batch file, <code>configure.bat</code>, that can be used instead of <code>configure.sh</code> in the windows native environment like:
|
There is an alternative Windows batch file, <code>configure.bat</code>, that can be used instead of <code>configure.sh</code> in the windows native environment like:
|
||||||
</p>
|
</p>
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
tools\configure.bat <i><board-name></i>[\<i><config-dir></i>]
|
tools\configure.bat <i><board-name></i>:<i><config-dir></i>
|
||||||
</pre></ul>
|
</pre></ul>
|
||||||
<p>
|
<p>
|
||||||
See <code>tools/README.txt</code> for more information about these scripts.
|
See <code>tools/README.txt</code> for more information about these scripts.
|
||||||
@@ -1594,7 +1594,7 @@ tools/
|
|||||||
<ul><pre>
|
<ul><pre>
|
||||||
$ tools/configure.sh -h
|
$ tools/configure.sh -h
|
||||||
|
|
||||||
USAGE: tools/configure.sh [-d] [-l|m|c|u|g|n] [-a <app-dir>] <board-name>/<config-name>
|
USAGE: tools/configure.sh [-d] [-l|m|c|u|g|n] [-a <app-dir>] <board-name>:<config-name>
|
||||||
|
|
||||||
Where:
|
Where:
|
||||||
-l selects the Linux (l) host environment.
|
-l selects the Linux (l) host environment.
|
||||||
@@ -1616,7 +1616,7 @@ Where:
|
|||||||
then you should also specify the location of the application directory on the command line like:
|
then you should also specify the location of the application directory on the command line like:
|
||||||
</p>
|
</p>
|
||||||
<ul><pre>
|
<ul><pre>
|
||||||
tools/configure.sh -a <app-dir> <i><board-name></i>[/<i><config-dir></i>]
|
tools/configure.sh -a <app-dir> <i><board-name></i>:<i><config-dir></i>
|
||||||
</pre></ul>
|
</pre></ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
+5
-5
@@ -691,12 +691,12 @@ Instantiating "Canned" Configurations
|
|||||||
There is one tool for use with any Bash-like shell that does configuration
|
There is one tool for use with any Bash-like shell that does configuration
|
||||||
steps. It is used as follows:
|
steps. It is used as follows:
|
||||||
|
|
||||||
tools/configure.sh <board-name>/<config-dir>
|
tools/configure.sh <board-name>:<config-dir>
|
||||||
|
|
||||||
There is an alternative Windows batch file that can be used in the windows
|
There is an alternative Windows batch file that can be used in the windows
|
||||||
native environment like:
|
native environment like:
|
||||||
|
|
||||||
tools\configure.bat <board-name>\<config-dir>
|
tools\configure.bat <board-name>:<config-dir>
|
||||||
|
|
||||||
And, to make sure that other platforms are supported, there is also a
|
And, to make sure that other platforms are supported, there is also a
|
||||||
C program at tools/configure.c that can be compiled to establish the
|
C program at tools/configure.c that can be compiled to establish the
|
||||||
@@ -939,7 +939,7 @@ Make Sure that You are on the Right Platform
|
|||||||
configurations. For example, if you are running on Linux and you
|
configurations. For example, if you are running on Linux and you
|
||||||
configure like this:
|
configure like this:
|
||||||
|
|
||||||
tools/configure.sh board/configuration
|
tools/configure.sh board:configuration
|
||||||
|
|
||||||
The you can use the following command to both (1) make sure that the
|
The you can use the following command to both (1) make sure that the
|
||||||
configuration is up to date, AND (2) the configuration is set up
|
configuration is up to date, AND (2) the configuration is set up
|
||||||
@@ -965,11 +965,11 @@ Make Sure that You are on the Right Platform
|
|||||||
platform that you use, and uncompress and refresh the defconfig file all in
|
platform that you use, and uncompress and refresh the defconfig file all in
|
||||||
one command like:
|
one command like:
|
||||||
|
|
||||||
tools/configure.sh -l board/configuration
|
tools/configure.sh -l board:configuration
|
||||||
|
|
||||||
For a Linux host or for a Windows/Cygwin host:
|
For a Linux host or for a Windows/Cygwin host:
|
||||||
|
|
||||||
tools/configure.sh -h board/configuration
|
tools/configure.sh -h board:configuration
|
||||||
|
|
||||||
Other options are available from the help option built into the
|
Other options are available from the help option built into the
|
||||||
script. You can see all options with:
|
script. You can see all options with:
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ Here is a simple test configuration using the NuttX simulator:
|
|||||||
1. Install the sim/nsh configuration:
|
1. Install the sim/nsh configuration:
|
||||||
|
|
||||||
cd tools
|
cd tools
|
||||||
./configure.sh sim/nsh
|
./configure.sh sim:nsh
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
2. Install p-code virtual machine as described above.
|
2. Install p-code virtual machine as described above.
|
||||||
|
|||||||
+3
-5
@@ -881,14 +881,12 @@ tools/configure.sh
|
|||||||
There is a script that automates these steps. The following steps will
|
There is a script that automates these steps. The following steps will
|
||||||
accomplish the same configuration:
|
accomplish the same configuration:
|
||||||
|
|
||||||
cd tools
|
tools/configure.sh <board-name>:<config-dir>
|
||||||
./configure.sh <board-name>/<config-dir>
|
|
||||||
|
|
||||||
There is an alternative Windows batch file that can be used in the
|
There is an alternative Windows batch file that can be used in the
|
||||||
windows native enironment like:
|
windows native enironment like:
|
||||||
|
|
||||||
cd ${TOPDIR}\tools
|
tools\configure.bat <board-name>:<config-dir>
|
||||||
configure.bat <board-name>\<config-dir>
|
|
||||||
|
|
||||||
See tools/README.txt for more information about these scripts.
|
See tools/README.txt for more information about these scripts.
|
||||||
|
|
||||||
@@ -897,7 +895,7 @@ tools/configure.sh
|
|||||||
application directory on the command line like:
|
application directory on the command line like:
|
||||||
|
|
||||||
cd tools
|
cd tools
|
||||||
./configure.sh -a <app-dir> <board-name>/<config-dir>
|
./configure.sh -a <app-dir> <board-name>:<config-dir>
|
||||||
|
|
||||||
Building Symbol Tables
|
Building Symbol Tables
|
||||||
^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|||||||
@@ -274,7 +274,7 @@ NuttX buildroot Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
||||||
|
|
||||||
tools/configure.sh amber/<sub-dir>
|
tools/configure.sh amber:<sub-dir>
|
||||||
|
|
||||||
NOTE: you also must copy avr-libc header files into the NuttX include
|
NOTE: you also must copy avr-libc header files into the NuttX include
|
||||||
directory with command perhaps like:
|
directory with command perhaps like:
|
||||||
@@ -481,7 +481,7 @@ Common Configuration Notes
|
|||||||
1. Each Amber Web Server configuration is maintained in a sub-directory and
|
1. Each Amber Web Server configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh amber/<subdir>
|
tools/configure.sh amber:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -637,7 +637,7 @@ Configurations
|
|||||||
Each Arduino Due configuration is maintained in a sub-directory and
|
Each Arduino Due configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh [OPTIONS] arduino-due/<subdir>
|
tools/configure.sh [OPTIONS] arduino-due:<subdir>
|
||||||
|
|
||||||
Where typical options are -l to configure to build on Linux or -c to
|
Where typical options are -l to configure to build on Linux or -c to
|
||||||
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ Configurations
|
|||||||
1. Each Arduino MEGA2560 configuration is maintained in a sub-directory
|
1. Each Arduino MEGA2560 configuration is maintained in a sub-directory
|
||||||
and can be selected as follow:
|
and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh arduino-mega2560/<subdir>
|
tools/configure.sh arduino-mega2560:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -424,7 +424,7 @@ Common Configuration Notes
|
|||||||
1. Each Atmel AVR32DEV configuration is maintained in a sub-directory and
|
1. Each Atmel AVR32DEV configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh avr32dev1/<subdir>
|
tools/configure.sh avr32dev1:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ Configurations
|
|||||||
Each B-L475E-IOT01A configuration is maintained in a sub-directory and
|
Each B-L475E-IOT01A configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh [-l|c|u|n] /b-l475e-iot01a/<subdir>
|
tools/configure.sh [-l|c|u|n] /b-l475e-iot01a:<subdir>
|
||||||
|
|
||||||
Where:
|
Where:
|
||||||
-l selects the Linux (l) host environment. The [-c|u|n] options
|
-l selects the Linux (l) host environment. The [-c|u|n] options
|
||||||
|
|||||||
@@ -340,7 +340,7 @@ Configurations
|
|||||||
Each Bambino-200e configuration is maintained in a sub-directory and can be selected
|
Each Bambino-200e configuration is maintained in a sub-directory and can be selected
|
||||||
as follow:
|
as follow:
|
||||||
|
|
||||||
tools/configure.sh bambino-200e/<subdir>
|
tools/configure.sh bambino-200e:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ Configurations
|
|||||||
Each Beaglebone Black configuration is maintained in a sub-directory and
|
Each Beaglebone Black configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh [OPTIONS] beaglebone-black/<subdir>
|
tools/configure.sh [OPTIONS] beaglebone-black:<subdir>
|
||||||
|
|
||||||
Where [OPTIONS] include -l to configure for a Linux host platform and
|
Where [OPTIONS] include -l to configure for a Linux host platform and
|
||||||
-c means to configure for a Windows Cygwin host platform. -h will give
|
-c means to configure for a Windows Cygwin host platform. -h will give
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>nuttx.
|
1. You must have already configured Nuttx in <some-dir>nuttx.
|
||||||
|
|
||||||
tools/configure.sh c5471evm/<sub-dir>
|
tools/configure.sh c5471evm:<sub-dir>
|
||||||
|
|
||||||
2. Download the latest buildroot package into <some-dir>
|
2. Download the latest buildroot package into <some-dir>
|
||||||
|
|
||||||
@@ -122,7 +122,7 @@ Common Configuration Notes
|
|||||||
1. Each C5471 configuration is maintained in a sub-directory and
|
1. Each C5471 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh c5471evm/<subdir>
|
tools/configure.sh c5471evm:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ Configurations
|
|||||||
Each Clicker2 configuration is maintained in a sub-directory and can be
|
Each Clicker2 configuration is maintained in a sub-directory and can be
|
||||||
selected as follow:
|
selected as follow:
|
||||||
|
|
||||||
tools/configure.sh clicker2-stm32/<subdir>
|
tools/configure.sh clicker2-stm32:<subdir>
|
||||||
|
|
||||||
Before building, make sure the PATH environment variable includes the
|
Before building, make sure the PATH environment variable includes the
|
||||||
correct path to the directory than holds your toolchain binaries.
|
correct path to the directory than holds your toolchain binaries.
|
||||||
|
|||||||
@@ -465,7 +465,7 @@ Configurations
|
|||||||
Each Cloudctrl configuration is maintained in a sub-directory and
|
Each Cloudctrl configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh shenzhou/<subdir>
|
tools/configure.sh shenzhou:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ NuttX Buildroot Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
||||||
|
|
||||||
tools/configure.sh demo9s12nec64/<sub-dir>
|
tools/configure.sh demo9s12nec64:<sub-dir>
|
||||||
|
|
||||||
2. Download the latest buildroot package into <some-dir>
|
2. Download the latest buildroot package into <some-dir>
|
||||||
|
|
||||||
@@ -356,7 +356,7 @@ Common Configuration Notes
|
|||||||
1. Each Freescale HCS12 configuration is maintained in a sub-directory and
|
1. Each Freescale HCS12 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh demo9s12nec64/<subdir>
|
tools/configure.sh demo9s12nec64:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -647,7 +647,7 @@ Configurations
|
|||||||
Each DK-TM4C129X configuration is maintained in a
|
Each DK-TM4C129X configuration is maintained in a
|
||||||
sub-directory and can be selected as follow:
|
sub-directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh dk-tm4c129x/<subdir>
|
tools/configure.sh dk-tm4c129x:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ NuttX buildroot Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
||||||
|
|
||||||
tools/configure.sh ea3131/<sub-dir>
|
tools/configure.sh ea3131:<sub-dir>
|
||||||
|
|
||||||
2. Download the latest buildroot package into <some-dir>
|
2. Download the latest buildroot package into <some-dir>
|
||||||
|
|
||||||
@@ -205,7 +205,7 @@ Image Format
|
|||||||
Then, to build the NuttX binary ready to load with the bootloader, just
|
Then, to build the NuttX binary ready to load with the bootloader, just
|
||||||
following these steps:
|
following these steps:
|
||||||
|
|
||||||
- tools/configure.sh ea3131/nsh # (using the nsh configuration for this example)
|
- tools/configure.sh ea3131:nsh # (using the nsh configuration for this example)
|
||||||
- cd .. # Set up environment
|
- cd .. # Set up environment
|
||||||
- make # Make NuttX. This will produce nuttx.bin
|
- make # Make NuttX. This will produce nuttx.bin
|
||||||
- mklpc.sh # Make the bootloader binary (nuttx.lpc)
|
- mklpc.sh # Make the bootloader binary (nuttx.lpc)
|
||||||
@@ -591,7 +591,7 @@ Common Configuration Notes
|
|||||||
1. Each EA3131 configuration is maintained in a sub-directory and
|
1. Each EA3131 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh ea3131/<subdir>
|
tools/configure.sh ea3131:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ NuttX buildroot Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
||||||
|
|
||||||
tools/configure.sh ea3152/<sub-dir>
|
tools/configure.sh ea3152:<sub-dir>
|
||||||
|
|
||||||
2. Download the latest buildroot package into <some-dir>
|
2. Download the latest buildroot package into <some-dir>
|
||||||
|
|
||||||
@@ -204,7 +204,7 @@ Image Format
|
|||||||
Then, to build the NuttX binary ready to load with the bootloader, just
|
Then, to build the NuttX binary ready to load with the bootloader, just
|
||||||
following these steps:
|
following these steps:
|
||||||
|
|
||||||
- tools/configure.sh ea3152/ostest # (using the ostest configuration for this example)
|
- tools/configure.sh ea3152:ostest # (using the ostest configuration for this example)
|
||||||
- cd .. # Set up environment
|
- cd .. # Set up environment
|
||||||
- make # Make NuttX. This will produce nuttx.bin
|
- make # Make NuttX. This will produce nuttx.bin
|
||||||
- mklpc.sh # Make the bootloader binary (nuttx.lpc)
|
- mklpc.sh # Make the bootloader binary (nuttx.lpc)
|
||||||
@@ -394,7 +394,7 @@ Configurations
|
|||||||
Each EA3152 configuration is maintained in a sub-directory and can be
|
Each EA3152 configuration is maintained in a sub-directory and can be
|
||||||
selected as follow:
|
selected as follow:
|
||||||
|
|
||||||
tools/configure.sh ea3152/<subdir>
|
tools/configure.sh ea3152:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ Common Configuration Notes
|
|||||||
1. Each Eagle-100 configuration is maintained in a sub-directory and
|
1. Each Eagle-100 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh eagle100/<subdir>
|
tools/configure.sh eagle100:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the configuration sub-directories described in
|
Where <subdir> is one of the configuration sub-directories described in
|
||||||
the following paragraph.
|
the following paragraph.
|
||||||
|
|||||||
@@ -231,7 +231,7 @@ CONFIGURATIONS
|
|||||||
Each EFM32 Gecko Starter Kit configuration is maintained in a sub-directory
|
Each EFM32 Gecko Starter Kit configuration is maintained in a sub-directory
|
||||||
and can be selected as follow:
|
and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh efm32-g8xx-stk/<subdir>
|
tools/configure.sh efm32-g8xx-stk:<subdir>
|
||||||
|
|
||||||
If this is a Windows native build, then configure.bat should be used
|
If this is a Windows native build, then configure.bat should be used
|
||||||
instead of configure.sh:
|
instead of configure.sh:
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ Configurations
|
|||||||
Each EFM32 Giant Gecko Starter Kit configuration is maintained in a sub-
|
Each EFM32 Giant Gecko Starter Kit configuration is maintained in a sub-
|
||||||
directory and can be selected as follow:
|
directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh efm32gg-stk3700/<subdir>
|
tools/configure.sh efm32gg-stk3700:<subdir>
|
||||||
|
|
||||||
If this is a Windows native build, then configure.bat should be used
|
If this is a Windows native build, then configure.bat should be used
|
||||||
instead of configure.sh:
|
instead of configure.sh:
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ Configurations
|
|||||||
Each Stellaris EKK-LM3S9b96 Evaluation Kit configuration is maintained in a
|
Each Stellaris EKK-LM3S9b96 Evaluation Kit configuration is maintained in a
|
||||||
sub-directory and can be selected as follow:
|
sub-directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh ekk-lm3s9b96/<subdir>
|
tools/configure.sh ekk-lm3s9b96:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -577,7 +577,7 @@ Configurations
|
|||||||
Each ESP32 core configuration is maintained in sub-directories and
|
Each ESP32 core configuration is maintained in sub-directories and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh esp32-core/<subdir>
|
tools/configure.sh esp32-core:<subdir>
|
||||||
make oldconfig
|
make oldconfig
|
||||||
|
|
||||||
Before building, make sure the PATH environment variable includes the
|
Before building, make sure the PATH environment variable includes the
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ Variations on the basic ez80f910200kitg configuration are maintained
|
|||||||
in subdirectories. To configure any specific configuration, do the
|
in subdirectories. To configure any specific configuration, do the
|
||||||
following steps:
|
following steps:
|
||||||
|
|
||||||
tools/configure.sh ez80f910200kitg/<sub-directory>
|
tools/configure.sh ez80f910200kitg:<sub-directory>
|
||||||
make
|
make
|
||||||
|
|
||||||
Where <sub-directory> is the specific board configuration that you
|
Where <sub-directory> is the specific board configuration that you
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ Common Configuration Notes
|
|||||||
in subdirectories. To configure any specific configuration, do the
|
in subdirectories. To configure any specific configuration, do the
|
||||||
following steps:
|
following steps:
|
||||||
|
|
||||||
tools/configure.sh ez80f910200zco/<sub-directory>
|
tools/configure.sh ez80f910200zco:<sub-directory>
|
||||||
make
|
make
|
||||||
|
|
||||||
Where <sub-directory> is the specific board configuration that you
|
Where <sub-directory> is the specific board configuration that you
|
||||||
|
|||||||
@@ -560,7 +560,7 @@ Configurations
|
|||||||
Each M3 Wildfire configuration is maintained in a sub-directory and
|
Each M3 Wildfire configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh fire-stm32v2/<subdir>
|
tools/configure.sh fire-stm32v2:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -356,7 +356,7 @@ Information Common to All Configurations
|
|||||||
1. Each PIC32MZ configuration is maintained in a sub-directory and can be
|
1. Each PIC32MZ configuration is maintained in a sub-directory and can be
|
||||||
selected as follow:
|
selected as follow:
|
||||||
|
|
||||||
tools/configure.sh flipnclick-pic32mz/<subdir>
|
tools/configure.sh flipnclick-pic32mz:<subdir>
|
||||||
|
|
||||||
Where typical options are -l to configure to build on Linux or -c to
|
Where typical options are -l to configure to build on Linux or -c to
|
||||||
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
||||||
|
|||||||
@@ -546,7 +546,7 @@ Configurations
|
|||||||
Each Flip&Click SAM3X configuration is maintained in a sub-directory and
|
Each Flip&Click SAM3X configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh [OPTIONS] flipnclick-sam3x/<subdir>
|
tools/configure.sh [OPTIONS] flipnclick-sam3x:<subdir>
|
||||||
|
|
||||||
Where typical options are -l to configure to build on Linux or -c to
|
Where typical options are -l to configure to build on Linux or -c to
|
||||||
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
||||||
|
|||||||
@@ -809,7 +809,7 @@ Configurations
|
|||||||
Each Freedom K64F configuration is maintained in a sub-directory and
|
Each Freedom K64F configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh freedom-k64f/<subdir>
|
tools/configure.sh freedom-k64f:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -816,7 +816,7 @@ Configurations
|
|||||||
Each Freedom K66F configuration is maintained in a sub-directory and
|
Each Freedom K66F configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh freedom-K66F/<subdir>
|
tools/configure.sh freedom-K66F:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ NuttX Buildroot Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
||||||
|
|
||||||
tools/configure.sh freedom-kl25z/<sub-dir>
|
tools/configure.sh freedom-kl25z:<sub-dir>
|
||||||
|
|
||||||
2. Download the latest buildroot package into <some-dir>
|
2. Download the latest buildroot package into <some-dir>
|
||||||
|
|
||||||
@@ -274,7 +274,7 @@ Configurations
|
|||||||
Each FREEDOM-KL25Z configuration is maintained in a sub-directory and
|
Each FREEDOM-KL25Z configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh freedom-kl25z/<subdir>
|
tools/configure.sh freedom-kl25z:<subdir>
|
||||||
|
|
||||||
If this is a Windows native build, then configure.bat should be used
|
If this is a Windows native build, then configure.bat should be used
|
||||||
instead of configure.sh:
|
instead of configure.sh:
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ NuttX Buildroot Toolchain
|
|||||||
|
|
||||||
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
1. You must have already configured Nuttx in <some-dir>/nuttx.
|
||||||
|
|
||||||
tools/configure.sh freedom-kl26z/<sub-dir>
|
tools/configure.sh freedom-kl26z:<sub-dir>
|
||||||
|
|
||||||
2. Download the latest buildroot package into <some-dir>
|
2. Download the latest buildroot package into <some-dir>
|
||||||
|
|
||||||
@@ -252,7 +252,7 @@ Configurations
|
|||||||
Each FREEDOM-KL26Z configuration is maintained in a sub-directory and
|
Each FREEDOM-KL26Z configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh freedom-kl26z/<subdir>
|
tools/configure.sh freedom-kl26z:<subdir>
|
||||||
|
|
||||||
If this is a Windows native build, then configure.bat should be used
|
If this is a Windows native build, then configure.bat should be used
|
||||||
instead of configure.sh:
|
instead of configure.sh:
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ Configurations
|
|||||||
Each gapuino configuration is maintained in a sub-directory and can
|
Each gapuino configuration is maintained in a sub-directory and can
|
||||||
be selected as follow:
|
be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh gapuino/<subdir>
|
tools/configure.sh gapuino:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -354,7 +354,7 @@ NOTES:
|
|||||||
Each HY-MiniSTM32V configuration is maintained in a sub-directory and
|
Each HY-MiniSTM32V configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh hymini-stm32v/<subdir>
|
tools/configure.sh hymini-stm32v:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ Configurations
|
|||||||
Each i.MX RT 10050 configuration is maintained in a sub-directory and
|
Each i.MX RT 10050 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh [OPTIONS] imxrt1050-evk/<subdir>
|
tools/configure.sh [OPTIONS] imxrt1050-evk:<subdir>
|
||||||
|
|
||||||
Where typical options are -l to configure to build on Linux or -c to
|
Where typical options are -l to configure to build on Linux or -c to
|
||||||
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ Configurations
|
|||||||
Each i.MX RT 1060 configuration is maintained in a sub-directory and
|
Each i.MX RT 1060 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh [OPTIONS] imxrt1060-evk/<subdir>
|
tools/configure.sh [OPTIONS] imxrt1060-evk:<subdir>
|
||||||
|
|
||||||
Where typical options are -l to configure to build on Linux or -c to
|
Where typical options are -l to configure to build on Linux or -c to
|
||||||
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
configure for Cygwin under Linux. 'tools/configure.sh -h' will show
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ Configurations
|
|||||||
Each KwikStik-K40 configuration is maintained in a sub-directory and
|
Each KwikStik-K40 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh kwikstik-k40/<subdir>
|
tools/configure.sh kwikstik-k40:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ Configurations
|
|||||||
Each LaunchXL-TMS50704 configuration is maintained in a sub-directory and
|
Each LaunchXL-TMS50704 configuration is maintained in a sub-directory and
|
||||||
can be selected as follow:
|
can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh launchxl-tms57004/<subdir>
|
tools/configure.sh launchxl-tms57004:<subdir>
|
||||||
|
|
||||||
Before building, make sure the PATH environment variable includes the
|
Before building, make sure the PATH environment variable includes the
|
||||||
correct path to the directory than holds your toolchain binaries.
|
correct path to the directory than holds your toolchain binaries.
|
||||||
|
|||||||
@@ -163,7 +163,7 @@ nsh> wdog
|
|||||||
IPL2 is the 2nd boot loader based on NuttX and can be built as follows.
|
IPL2 is the 2nd boot loader based on NuttX and can be built as follows.
|
||||||
|
|
||||||
$ make distclean
|
$ make distclean
|
||||||
$ ./tools/configure.sh lc823450-xgevk/ipl2
|
$ ./tools/configure.sh lc823450-xgevk:ipl2
|
||||||
$ make V=1
|
$ make V=1
|
||||||
$ MakeIPL2 ./nuttx.bin 0 2 0 0 0
|
$ MakeIPL2 ./nuttx.bin 0 2 0 0 0
|
||||||
$ cp LC8234xx_17S_start_data.boot_bin /tmp/
|
$ cp LC8234xx_17S_start_data.boot_bin /tmp/
|
||||||
@@ -172,7 +172,7 @@ To write the IPL2 (LC8234xx_17S_start_data.boot_bin),
|
|||||||
firstly build USB configuration image.
|
firstly build USB configuration image.
|
||||||
|
|
||||||
$ make distclean
|
$ make distclean
|
||||||
$ ./tools/configure.sh lc823450-xgevk/usb
|
$ ./tools/configure.sh lc823450-xgevk:usb
|
||||||
$ make V=1
|
$ make V=1
|
||||||
|
|
||||||
Load the nuttx.bin with openocd + gdb
|
Load the nuttx.bin with openocd + gdb
|
||||||
|
|||||||
@@ -272,7 +272,7 @@ Configurations
|
|||||||
Each Lincoln 60 configuration is maintained in a sub-directory and can be selected
|
Each Lincoln 60 configuration is maintained in a sub-directory and can be selected
|
||||||
as follow:
|
as follow:
|
||||||
|
|
||||||
tools/configure.sh lincoln60/<subdir>
|
tools/configure.sh lincoln60:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -195,7 +195,7 @@ Configurations
|
|||||||
Each Stellaris MDL-S2E Reference Design configuration is maintained in a
|
Each Stellaris MDL-S2E Reference Design configuration is maintained in a
|
||||||
sub-directory and can be selected as follow:
|
sub-directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh lm3s6432-s2e/<subdir>
|
tools/configure.sh lm3s6432-s2e:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -333,7 +333,7 @@ Configurations
|
|||||||
Each Stellaris LM3S6965 Evaluation Kit configuration is maintained in a
|
Each Stellaris LM3S6965 Evaluation Kit configuration is maintained in a
|
||||||
sub-directory and can be selected as follow:
|
sub-directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh lm3s6965-ek/<subdir>
|
tools/configure.sh lm3s6965-ek:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -253,7 +253,7 @@ Configurations
|
|||||||
Each Stellaris LM3S8962 Evaluation Kit configuration is maintained in a
|
Each Stellaris LM3S8962 Evaluation Kit configuration is maintained in a
|
||||||
sub-directory and can be selected as follow:
|
sub-directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh lm3s8962-ek/<subdir>
|
tools/configure.sh lm3s8962-ek:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -462,7 +462,7 @@ Configurations
|
|||||||
Each LM4F120 LaunchPad configuration is maintained in a
|
Each LM4F120 LaunchPad configuration is maintained in a
|
||||||
sub-directory and can be selected as follow:
|
sub-directory and can be selected as follow:
|
||||||
|
|
||||||
tools/configure.sh lm4f120-launchpad/<subdir>
|
tools/configure.sh lm4f120-launchpad:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -591,7 +591,7 @@ Configurations
|
|||||||
Each LPC4330-Xplorer configuration is maintained in a sub-directory and can be selected
|
Each LPC4330-Xplorer configuration is maintained in a sub-directory and can be selected
|
||||||
as follow:
|
as follow:
|
||||||
|
|
||||||
tools/configure.sh lpc4330-xplorer/<subdir>
|
tools/configure.sh lpc4330-xplorer:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -630,7 +630,7 @@ Configurations
|
|||||||
Each LPC4337-ws configuration is maintained in a sub-directory and can be selected
|
Each LPC4337-ws configuration is maintained in a sub-directory and can be selected
|
||||||
as follow:
|
as follow:
|
||||||
|
|
||||||
tools/configure.sh LPC4337-ws/<subdir>
|
tools/configure.sh LPC4337-ws:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -627,7 +627,7 @@ Configurations
|
|||||||
Each LPC4357-EVB configuration is maintained in a sub-directory and can be selected
|
Each LPC4357-EVB configuration is maintained in a sub-directory and can be selected
|
||||||
as follow:
|
as follow:
|
||||||
|
|
||||||
tools/configure.sh lpc4357-evb/<subdir>
|
tools/configure.sh lpc4357-evb:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -630,7 +630,7 @@ Configurations
|
|||||||
Each LPC4370-Link2 configuration is maintained in a sub-directory and can be selected
|
Each LPC4370-Link2 configuration is maintained in a sub-directory and can be selected
|
||||||
as follow:
|
as follow:
|
||||||
|
|
||||||
tools/configure.sh LPC4370-Link2/<subdir>
|
tools/configure.sh LPC4370-Link2:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
@@ -557,7 +557,7 @@ Configurations
|
|||||||
Each LPCXpresso configuration is maintained in a sub-directory and can be
|
Each LPCXpresso configuration is maintained in a sub-directory and can be
|
||||||
selected as follow:
|
selected as follow:
|
||||||
|
|
||||||
tools/configure.sh lpcxpresso-lpc1768/<subdir>
|
tools/configure.sh lpcxpresso-lpc1768:<subdir>
|
||||||
|
|
||||||
Where <subdir> is one of the following:
|
Where <subdir> is one of the following:
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user