zephyr/samples/net/dsa
Lukasz Majewski 9e5ae8f0a3 dsa: config: sample: Add SHELL support via RTT to DSA sample's prj.conf
Due to the routing, the ip_k66f board can only use RTT to export
console. With this change the SHELL is enabled to get access
to network commands (like ping).

To use it with RTT from Segger:
-------------------------------

On HOST (terminal 1):
./JLink_V664/JLinkRTTLogger -Device MK66FN2M0XXX18 -RTTChannel 1 \
-if SWD -Speed 4000 ~/rtt.log

On HOST (terminal 2):
nc localhost 19021

(19021 is the port number for the Segger RTT server)

Signed-off-by: Lukasz Majewski <lukma@denx.de>
2021-01-20 10:03:42 +02:00
..
boards dts: overlay: Provide local-mac-address nodes as dts overlay 2021-01-20 10:03:42 +02:00
src samples: net: Provide DSA example to handle LLDP MGNT packets on ip_k66f 2021-01-20 10:03:42 +02:00
CMakeLists.txt samples: net: Provide DSA example to handle LLDP MGNT packets on ip_k66f 2021-01-20 10:03:42 +02:00
prj.conf dsa: config: sample: Add SHELL support via RTT to DSA sample's prj.conf 2021-01-20 10:03:42 +02:00
README.rst samples: net: Provide DSA example to handle LLDP MGNT packets on ip_k66f 2021-01-20 10:03:42 +02:00
sample.yaml samples: net: Provide DSA example to handle LLDP MGNT packets on ip_k66f 2021-01-20 10:03:42 +02:00

.. _dsa-sample:

DSA Sample Application
######################

Overview
********

Example on testing/debugging Distributed Switch Architecture

The source code for this sample application can be found at:
:zephyr_file:`samples/net/dsa`.

Requirements
************

- :ref:`networking_with_host`

Building and Running
********************

Host machine with `ip_k66f` board from Segger.

Follow these steps to build the DSA sample application:

.. zephyr-app-commands::
   :zephyr-app: samples/net/dsa
   :board: <board to use>
   :conf: prj.conf
   :goals: build
   :compact: