mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
STM32F746-DISCO: Enable the NSH telnet sessions
This commit is contained in:
@@ -45,6 +45,9 @@ STATUS
|
|||||||
console on USART6 and RS-232 shield. Very few other drivers are in
|
console on USART6 and RS-232 shield. Very few other drivers are in
|
||||||
place yet.
|
place yet.
|
||||||
|
|
||||||
|
2015-07-20: STM32 F7 Ethernet appears to be functional, but has had
|
||||||
|
only light testing.
|
||||||
|
|
||||||
Development Environment
|
Development Environment
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
@@ -496,10 +499,50 @@ Configuration Directories
|
|||||||
|
|
||||||
NOTES:
|
NOTES:
|
||||||
|
|
||||||
1. Both IPv4 and IPv6 protocoals are enabled.
|
1. Both IPv4 and IPv6 protocoals are enabled. Fixed IP addresses are
|
||||||
|
used. The default configurationi target has these IP address:
|
||||||
|
|
||||||
|
IPv4: 10.0.0.2
|
||||||
|
IPv6: fc00::2
|
||||||
|
|
||||||
|
These are, of course, easily changes by reconfiguring via 'make
|
||||||
|
menuconfig'
|
||||||
|
|
||||||
2. UDP, TCIP/IP, ARP, ICMP, and ICMPv6 are also enabled.
|
2. UDP, TCIP/IP, ARP, ICMP, and ICMPv6 are also enabled.
|
||||||
|
|
||||||
|
3. NSH offers several network oriented commands such as: ipconfig,
|
||||||
|
ifup, ifdown, ping, and ping6.
|
||||||
|
|
||||||
|
4. Telnet sessions are supported. You can start a Telnet session from
|
||||||
|
any host on the network using a command like:
|
||||||
|
|
||||||
|
$ telnet 10.0.0.2
|
||||||
|
Trying 10.0.0.2...
|
||||||
|
Connected to 10.0.0.2.
|
||||||
|
Escape character is '^]'.
|
||||||
|
|
||||||
|
NuttShell (NSH) NuttX-7.10
|
||||||
|
nsh> help
|
||||||
|
help usage: help [-v] [<cmd>]
|
||||||
|
|
||||||
|
[ dd hexdump mb ping6 sleep
|
||||||
|
? echo ifconfig mkdir ps test
|
||||||
|
break exec ifdown mkfifo pwd true
|
||||||
|
cat exit ifup mh rm uname
|
||||||
|
cd false kill mv rmdir unset
|
||||||
|
cp free losetup mw set usleep
|
||||||
|
cmp help ls ping sh xd
|
||||||
|
|
||||||
|
Builtin Apps:
|
||||||
|
nsh>
|
||||||
|
|
||||||
|
Under either Linux or Cygwin
|
||||||
|
|
||||||
|
5. The PHY address is either 0 or 1, depending on the state of the
|
||||||
|
LAN8720 RXER/PHYAD0 when the hardware is reset. That connects to the
|
||||||
|
STM32 F7 via PG2. PG2 is not controlled but appears to result in a
|
||||||
|
PHY address of 0.
|
||||||
|
|
||||||
nsh:
|
nsh:
|
||||||
---
|
---
|
||||||
Configures the NuttShell (NSH) located at apps/examples/nsh. The
|
Configures the NuttShell (NSH) located at apps/examples/nsh. The
|
||||||
|
|||||||
@@ -920,7 +920,7 @@ CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
|
|||||||
# CONFIG_NETUTILS_FTPC is not set
|
# CONFIG_NETUTILS_FTPC is not set
|
||||||
# CONFIG_NETUTILS_JSON is not set
|
# CONFIG_NETUTILS_JSON is not set
|
||||||
# CONFIG_NETUTILS_SMTP is not set
|
# CONFIG_NETUTILS_SMTP is not set
|
||||||
# CONFIG_NETUTILS_TELNETD is not set
|
CONFIG_NETUTILS_TELNETD=y
|
||||||
# CONFIG_NETUTILS_TFTPC is not set
|
# CONFIG_NETUTILS_TFTPC is not set
|
||||||
CONFIG_NETUTILS_NETLIB=y
|
CONFIG_NETUTILS_NETLIB=y
|
||||||
# CONFIG_NETUTILS_WEBCLIENT is not set
|
# CONFIG_NETUTILS_WEBCLIENT is not set
|
||||||
@@ -1021,7 +1021,6 @@ CONFIG_NSH_FILEIOSIZE=512
|
|||||||
# Console Configuration
|
# Console Configuration
|
||||||
#
|
#
|
||||||
CONFIG_NSH_CONSOLE=y
|
CONFIG_NSH_CONSOLE=y
|
||||||
# CONFIG_NSH_ALTCONDEV is not set
|
|
||||||
# CONFIG_NSH_ARCHINIT is not set
|
# CONFIG_NSH_ARCHINIT is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1080,6 +1079,18 @@ CONFIG_NSH_SWMAC=y
|
|||||||
CONFIG_NSH_MACADDR=0x00e0deadbeef
|
CONFIG_NSH_MACADDR=0x00e0deadbeef
|
||||||
CONFIG_NSH_MAX_ROUNDTRIP=20
|
CONFIG_NSH_MAX_ROUNDTRIP=20
|
||||||
|
|
||||||
|
#
|
||||||
|
# Telnet Configuration
|
||||||
|
#
|
||||||
|
CONFIG_NSH_TELNET=y
|
||||||
|
CONFIG_NSH_TELNETD_PORT=23
|
||||||
|
CONFIG_NSH_TELNETD_DAEMONPRIO=100
|
||||||
|
CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
|
||||||
|
CONFIG_NSH_TELNETD_CLIENTPRIO=100
|
||||||
|
CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
|
||||||
|
CONFIG_NSH_IOBUFFER_SIZE=512
|
||||||
|
# CONFIG_NSH_TELNET_LOGIN is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NxWidgets/NxWM
|
# NxWidgets/NxWM
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user