samv71-xult/mrf24j40-starhub: Tweaks to defconfig

This commit is contained in:
Gregory Nutt 2017-07-02 14:25:51 -06:00
parent 7d7fd9112d
commit 634b13c143
2 changed files with 48 additions and 7 deletions

View File

@ -1876,14 +1876,54 @@ Configuration sub-directories
4. You must must have also have at least two clicker2-stm32 boards each 4. You must must have also have at least two clicker2-stm32 boards each
with an MRF24J40 BEE click board in order to run these tests. with an MRF24J40 BEE click board in order to run these tests.
5. Telnet: The clicker2-stm32 star point configuration supports the 5. The network initialization thread is NOT enabled. As a result, the
startup will hang if the Ethernet cable is not plugged in. For more
information, see the paragraphs above entitled "Network Initialization
Thread" and "Network Monitor".
6. This configuration supports logging of debug output to a circular
buffer in RAM. This feature is discussed fully in this Wiki page:
http://nuttx.org/doku.php?id=wiki:howtos:syslog . Relevant
configuration settings are summarized below:
Device Drivers:
CONFIG_RAMLOG=y : Enable the RAM-based logging feature.
CONFIG_RAMLOG_CONSOLE=n : (We don't use the RAMLOG console)
CONFIG_RAMLOG_SYSLOG=y : This enables the RAM-based logger as the
system logger.
CONFIG_RAMLOG_NONBLOCKING=y : Needs to be non-blocking for dmesg
CONFIG_RAMLOG_BUFSIZE=8192 : Buffer size is 8KiB
NOTE: This RAMLOG feature is really only of value if debug output
is enabled. But, by default, no debug output is disabled in this
configuration. Therefore, there is no logic that will add anything
to the RAM buffer. This feature is configured and in place only
to support any future debugging needs that you may have.
If you don't plan on using the debug features, then by all means
disable this feature and save 8KiB of RAM!
NOTE: There is an issue with capturing data in the RAMLOG: If
the system crashes, all of the crash dump information will go into
the RAMLOG and you will be unable to access it! You can tell that
the system has crashed because (a) it will be unresponsive and (b)
the LD2 will be blinking at about 2Hz.
You can also reconfigure to use stdout for debug output be disabling
all of the CONFIG_RAMLOG* settings listed above and enabling the
following in the .config file:
CONFIG_SYSLOG_CONSOLE=y
CONFIG_SYSLOG_SERIAL_CONSOLE=y
7. Telnet: The clicker2-stm32 star point configuration supports the
Telnet daemon, but not the Telnet client; the star hub configuration Telnet daemon, but not the Telnet client; the star hub configuration
supports the Telnet client, but not the Telnet daemon. Therefore, supports the Telnet client, but not the Telnet daemon. Therefore,
the star hub can Telnet to any point in the star, the star endpoints the star hub can Telnet to any point in the star, the star endpoints
cannot initiate telnet sessions. cannot initiate telnet sessions.
6. TCP and UDP Tests: The same TCP and UDP tests as described for 8. TCP and UDP Tests: The same TCP and UDP tests as described for
the clicker2-stm32 mrf24j40-starpoint coniguration are supported on the clicker2-stm32 mrf24j40-starpoint configuration are supported on
the star endpoints, but NOT on the star hub. Therefore, all network the star endpoints, but NOT on the star hub. Therefore, all network
testing is between endpoints with the hub acting, well, only like a testing is between endpoints with the hub acting, well, only like a
hub. hub.

View File

@ -686,7 +686,7 @@ CONFIG_TELNET_TXBUFFER_SIZE=256
CONFIG_NETDEV_MULTINIC=y CONFIG_NETDEV_MULTINIC=y
CONFIG_ARCH_HAVE_NETDEV_STATISTICS=y CONFIG_ARCH_HAVE_NETDEV_STATISTICS=y
CONFIG_NETDEV_STATISTICS=y CONFIG_NETDEV_STATISTICS=y
CONFIG_NETDEV_LATEINIT=y # CONFIG_NETDEV_LATEINIT is not set
# #
# External Ethernet MAC Device Support # External Ethernet MAC Device Support
@ -706,8 +706,8 @@ CONFIG_ARCH_PHY_INTERRUPT=y
# CONFIG_ETH0_PHY_KS8721 is not set # CONFIG_ETH0_PHY_KS8721 is not set
# CONFIG_ETH0_PHY_KSZ8041 is not set # CONFIG_ETH0_PHY_KSZ8041 is not set
# CONFIG_ETH0_PHY_KSZ8051 is not set # CONFIG_ETH0_PHY_KSZ8051 is not set
# CONFIG_ETH0_PHY_KSZ8061 is not set CONFIG_ETH0_PHY_KSZ8061=y
CONFIG_ETH0_PHY_KSZ8081=y # CONFIG_ETH0_PHY_KSZ8081 is not set
# CONFIG_ETH0_PHY_KSZ90x1 is not set # CONFIG_ETH0_PHY_KSZ90x1 is not set
# CONFIG_ETH0_PHY_DP83848C is not set # CONFIG_ETH0_PHY_DP83848C is not set
# CONFIG_ETH0_PHY_LAN8720 is not set # CONFIG_ETH0_PHY_LAN8720 is not set
@ -1430,7 +1430,8 @@ CONFIG_NSH_ARCHINIT=y
# Networking Configuration # Networking Configuration
# #
CONFIG_NSH_NETINIT=y CONFIG_NSH_NETINIT=y
CONFIG_NSH_NETLOCAL=y # CONFIG_NSH_NETLOCAL is not set
# CONFIG_NSH_NETINIT_THREAD is not set
# #
# IP Address Configuration # IP Address Configuration