一、简介
在Harmony 3的TCP/IP Stack中,集成了一个非常有用的服务——TCP/IP command。开发者可以利用该服务,通过调试串口CONSOLE服务,来进行TCP/IP的一些基本功能的调试,可以大大的提升整个应用的开发效率。本文下面就来给大家详细讲解一下怎么使用这个TCP/IP command服务。
二、硬件工具和软件平台
硬件:SAM V71 Xplained Ultra Evaluation Kit
https://www.microchip.com/DevelopmentTools/ProductDetails/ATSAMV71-XULT
软件(开发工具和环境的安装和使用,见“MPLAB® Harmony 3之基础篇(01) -- Harmony 3开发环境搭建”):
MPLAB® X: v5.15或者更新
XC32: v2.15或者更新
Harmony 3:v3.10或者更新
三、详细步骤
首先我们来了解一下我们需要用到的这一块SAM V71 Xplained Ultra Evaluation Kit。这块开发板,使用的主控MCU是SAMV71Q21。这是一颗ARM Cortex-M7内核的MCU,主频高达300MHz,带有2MB的Flash,384KB的SRAM。拥有10/100 Mbps的Ethernet Media Access Controller (GMAC),支持MII,RMII接口。开板上带有一颗KSZ8061网络PHY芯片。该开发板同时自带了EDBG,可以直接通过Micro USB连接电脑,用MPLAB进行下载,或者在线调试。同时还有一个虚拟串口,可供打印调试信息。
SAM V71 Xplained Ultra Evaluation Kit采用的是RMII接口,搭配的PHY芯片就是板子上自带的KSZ8061。