./tools/configure.sh -m stm32f4discovery:nsh -a ../apps/
./tools/configure.sh -m nucleo-f410rb:nsh -a ../apps/
./tools/configure.sh -m stm32f4discovery:wifi -a ../apps/
I think these argument lists are all incorrect. -a ../apps will be
interpreted as make options:
$ tools/configure.sh -h
USAGE: tools/configure.sh [-e] [-l|m|c|u|g|n] [-a <app-dir>]
<board-name>:<config-name> [make-opts]
Where:
-e enforce distclean if already configured
-l selects the Linux (l) host environment.
-m selects the macOS (m) host environment.
-c selects the Windows host and Cygwin (c) environment.
-u selects the Windows host and Ubuntu under Windows 10 (u) environment.
-g selects the Windows host and MinGW/MSYS environment.
-n selects the Windows host and Windows native (n) environment.
Default: Use host setup in the defconfig file
Default Windows: Cygwin
-a <app-dir> is the path to the apps/ directory, relative to the nuttx
directory
<board-name> is the name of the board in the boards directory
configs/<config-name> is the name of the board configuration
sub-directory
make-opts directly pass to make