单片式以太网控制芯片W7100A / W7100 Debugger指南(二)

车载以太网DoIP规范 阅读详情

今天继续给大家介绍单片式以太网控制芯片——W7100A / W7100 的Debugger指南 第二部分。

 

第一部分可参考:W7100A / W7100 Debugger指南(一)

 

上一篇讲到驱动程序安装、连接Debugger及如何安装W7100A / W7100 Debugger,今天继续的内容是Debugger菜单的介绍,希望对大家有帮助!

 

 

还是先来简单介绍下W7100和W7100A的基本特点。网络微处理器W7100提供一体成型嵌入式网络方案(内嵌8051单片机 + TCP/IP协议栈+ 10/100 高速以太网络MAC/PHY)。而W7100A(100Pin封装) 是 100 % 相容 W7100,W7100A 是W7100 的 升级版,增加了一些新功能,详细可登录官网查看。

 

 

5. Debugger 菜单

 

5.1 打开工程

W7100A / W7100 Debugger程序能够对KEIL工程文件以及HEX文件进行调试。首先运行W7100A/W7100 Debugger程序并且打开hex文件。

 

❀打开工程

用Open Project命令来打开一个工程。

点击工具栏中的文件图标,也可以选择Project Menu=>Open或者利用快捷键Ctrl+0来完成。

 

如图5.2为文件打开浏览器。

 

 如果用户打开的工程只包括一个HEX文件,Debugger将会提示警告信息,并且只显示‘汇编窗口(Assembly window)’界面。

 

 

*注意:当用户打开工程并且出现如下的错误信息时,用户必须删除工程目录下的

xxx.SRC文件,然后选定‘GenerateAssembler SRC File’和‘Assemble SRC File’选项来防止

W7100A/W7100 Debugger程序发生错误。

 

关于解决方法的其它详细信息,请参阅第4章’KEIL工程’。

 

❀ 重新装载工程

用Reload命令来重新装载一个工程。当装载的工程发生变化时,点击重装工具栏按钮   进行再次装载。也可以选择’Project’=>’Reload’或者使用快捷键F4来完成。

 

❀ 关闭工程

用Close命令来关闭一个工程。选择‘Project’ => ‘Close’或者快捷键Ctrl + Q来完成。

 

*注意:当使用W7100A/W7100 Debugger时,用户必须使用‘stop’命令来关闭

Debugger程序。

 

5.2   W7100A / W7100Debugger程序初始化

 

这一章主要介绍iMCU7100EVB Debugger程序的初始化过程。

 

 

❀ Debugger程序和开发板复位

Debugger and board reset命令用来同时复位Debugger程序和开发板。已经进行设置的断点都会移动。

点击工具条上的按钮,或者选择’Tool menu’=>’Init Debugger and Board reset’菜单来复位Debugger程序和开发板。

 

❀ 只复位开发板

Board reset命令只能用来复位开发板。如果已经设置了断点,它们仍然会被保留。点击工具条上的按钮或者选择’Debug menu’=>’Boardreset’来复位开发板。也可以使用快捷键F2。

❀ 图像装载

Image load命令用来装载一个图像。

将用于debugging的HEX图像写入闪存。

点击按钮或者选择Debug菜单=> Image Load菜单来执行’图像装载’。也可以使用快捷键F3来完成。

如果图像写入并且确认成功,将会显示’Write OK’信息。

 

注意:如果开发板图像文件和当前的HEX文件不匹配,将会在执行例如‘Continue, Step, Next’等‘Debugger命令’时出现如下的错误信息。

❀  调试

W7100A / W7100 Debugger程序提供‘Debug’和‘Tool’菜单以及工具栏按钮来进行调试。

❀ 到源码(Source)行

Go to Source Line命令用来使光标移动到希望的源码行。可以选择’Tool’=>’Go to Source Line’或者利用快捷键Ctrl+G来实现此功能。

 

❀ 查找

Find命令用来查找源码窗口中的一些单词。可以选择‘Tool’menu => ‘Find’ 或者利用快捷键Ctrl+ F来实现此功能。

 

 

5.3   运行和停止

 

这一章将会介绍如何使用步进(step in)、步出(step out)、下一步(next)等一些命令。

 

❀ Continue

Continue命令运行程序直到遇到断点(Break point)为止。点击工具栏上的按钮或者选择Debug菜单=>Continue,也可以利用快捷键F5使用此命令。

在Continue状态,除非执行Stop命令,否则用户不能使用调试菜单。

 

❀ Stop

Stop命令用来停止运行中的程序。点击工具栏中按钮或者选择Debug菜单=> Stop,也可以使用快捷键F6来执行此命令。

调试命令(搜索、存储器视图、断点等等)只能在Stop状态下执行。

 

❀Step

 

Step命令用来运行指定的一行。如果有函数调用,Step命令将会进入到相关的函数。在执行结束后,Debugger程序停止并且等待下一个命令。

点击工具栏中按钮或者选择Debug菜单=>Step,也可以使用快捷键F10来执行此命令。如果用户只需要调试HEX文件,Step命令和Nexti命令类似,执行一个指令说明。

 

❀ Next

 

Next命令和Step命令基本类似。Next命令执行C代码的指定一行,即以一行为单位执行该命令。但是如果有函数调用,Next命令不会进入到函数中。在执行结束后,Debugger停止并且等待下一个命令。

点击工具栏中的按钮或者选择Debug菜单=>Next,也可以使用快捷键F10来执行此命令。如果用户只需要调试HEX文件,Next命令和Nexti类似,执行一个指令说明。

 

❀ Stepi

 

Stepi 命令只执行一个指令说明。如果指令是函数调用,那么此命令就会进入到相关的函数。在执行结束后,Debugger停止并且等待下一个命令。

点击工具栏中的按钮或者选择Debug菜单=>Stepi,也可以用快捷键F7来执行此命令。

 

❀ Nexti

 

Nexti 命令只执行一个指令说明。如果指令是函数调用,该命令不能进入相关的函数。在执行结束后,Debugger停止并且等待下一个命令。

点击工具栏中的按钮或者选择Debug菜单=>Nexti,也可以使用快捷键F6来执行此命令。

 

❀ 运行到光标处(Run to cursor line)

 ‘Run to cursor line’ 命令运行到光标位置处停止。

点击鼠标右键 => 选择 ‘Run ToCursor Line(n)’ 或者选择Debug菜单 => Run To Cursor Line.

 

如果没有正确设定光标位置,可能会造成‘Run To Cursor Line’命令继续执行。如果发生这种情况,执行stop命令结束运行。

 

 

5.4  断点(Break Point)

 

这一章将会介绍如何设置/清除并且查找断点。只有在非调试状态下,即未使用

Debugger程序时才能设置断点。如果用户使用Debugger程序,通过stop命令结束运行来设置断点。

 

 

 

 

 

 

 

 

 

 

今天的内容就是这些了,明天给大家介绍本篇文章的最后一个部分,继续关注哦!^@^

 

使用W7100A网络单片机实现TCP通信 如果连接有效,我们可以使用client.read()来读取客户端发送的数据,并执行相应的操作。您需要先设置网络参数,然后处理TCP连接,并根据需要处理客户端发送的数据。在本文中,我们将介绍如何使用W7100A通过TCP协议进行通信,并提供相应的源代码示例。您可以根据具体需求扩展代码,实现更复杂的功能,如发送数据、接收数据、建立多个连接等。在开始TCP通信之前,您需要设置W7100A的网络参数,包括IP地址、子网掩码、默认网关等。一旦启动了服务器,您可以使用W7100A处理来自客户端的TCP连接请求。 阅读详情

相关推荐

Internet_Embedded_MCU_W7100A_数据手册_v1.1.4_cn

W7100AiMCU是一个集合了8051兼容微处理器内核,64K的SRAM以及高性能的硬件的TCP/IP协议栈内核的单片式以太网解决方案, 具有很高的表现能力、执行能力,以及易移植、易开发等特点。 W7100A网络单片机的TCP/IP内核是一个久经市场考验的全硬件TCP/IP协议栈,其集成了以太网的MAC和PHY。硬件的TCP/IP协议栈支持TCP、UDP、IPv4、ICMP、ARP、IGMP和PPPoE,并且已经在多年的众多应用中得以证明,成为了一项非常成熟的技术。

单片机以太网控制芯片W7100A数据手册(一)

W7100A iMCU是一个单片机以太网嵌入式控制芯片,它的的结构是:内嵌8051单片机 + TCP/IP协议栈 + 10/100 高速以太网络MAC/PHY W7100A 是 W7100 的升级版。它增加了一些新功能,如记忆锁定功能(Memory Lock)、休眠模式、最高支持16M字节外部存储空间、特别功能寄存器(SFR)和GPIO上拉/下拉的控制(Pull-Up/Down Control)

WIZnet2012专栏 8284

Pattern Recognition 投稿过程记录,含Elsevier Latex模板使用

Pattern Recognition 投稿过程记录,含Elsevier Latex模板使用 最近在Pattern Recognition投出了一个文章,纯纯属于是第一次投稿,感觉自己写了一坨屎,事实是这确实也是一坨屎,现在是投了之后在等待一个拒稿的状态。 但是还是记录一下一些流程 1. 下载模板 在出版商Elsevier的栏目里有对于稿件的结构要求,也提供了Latex模板。同时,也给作者提供了Guides, 可以仔细阅读。下面这个连接咱们可以下载到Guides以及看到一些文章的要求。 https://ww

weixin_44153180的博客 3万+

单片机以太网控制芯片W7100A数据手册(三)

昨天给大家介绍了有关中断、I/O端口及定时器的部分,今天继续讲解W7100A如何通过异步收发以及看门狗定时器&TCP/IP内核相关内容。    6.   通过异步收发(UART)        W7100A的UART工作在全双工状态,允许同时接受和发送操作。因为W7100A是双数据缓冲区,接收器在第一个字节没有被读取时,仍然可以接收数据。在读操作时,从接受缓冲区SBUF读取数据。另一方面,在

WIZnet2012专栏 2383

WGS-84 ECEF ENU 坐标系学习记录

地球坐标系固定在地球上而随地球一起在空间做公转和自转运动,因此地球上任一固定点在地球坐标系的坐标就不会由于地球旋转而变化。地心地固直角坐标系和大地坐标系都属于这种坐标系。 一、 几种坐标系 地心地固直角坐标系(ECEF)坐标系 其原点为地球的质心,x轴延伸通过本初子午线(0度经度)和赤道(0deglatitude)的交点。 z轴延伸通过的北极(即,与地球旋转轴重合)。 y轴完成右手坐标系,穿...

YYshuangshuang的博客 1万+

大模型-CLIP 详细介绍

最先进的计算机视觉系统通常被训练来预测一组预定义的对象类别。这种受限的监督形式限制了它们的通用性和可用性,因为要指定任何其他视觉概念,就需要额外的标注数据。比如,它们可以识别“猫”、“狗”、“汽车”等。但是,这种做法有一个明显的局限性:如果你想让系统识别一个新的类别,比如说“独角兽”,你就必须提供大量带有“独角兽”标签的图片来训练系统。这不仅耗时费力,而且限制了系统的灵活性和广泛适用性。直接从原始文本中学习关于图像的信息是一种很有前途的替代方案,因为它利用了更广泛的监督来源。

晓的博客 9720

单片机以太网控制芯片--- iMCU W7100A

您是否使用过内嵌MCU的以太网控制芯片?继WIZnet公司W7100之后,2011年度,又一款新型的iMCU W7100A面世了。W7100A不仅仅实现了全硬件TCP/IP协议栈,内嵌了10/100Mbps以太网物理层和MAC子层,为顺畅的网络连接提供了各种必需的解决方案,而且还融合了单片机技术,成为了一款不折不扣的低功耗的iMCU。下面就让我一起来体验一下W7100A强大的功能吧。 ...

dogasshole 429

多重共线性问题 -- 岭回归方法

概述 本篇博客分为三大部分,线性模型、多重共线性问题和岭回归。其中,线性模型中介绍了线性模型定义和普通最小二乘法对线性模型的拟合。第二部分,借由1987-2007年的人口、消费和科技对碳排放的影响的数据来说明多重共线性问题(包括如何从定性和定量两个方面判断多重共线性问题)和多重共线性问题对普通最小二乘估计的影响。第三部分,使用岭回归对第二部分中的多重共线性问题进行拟合,并基于R2R^2R2决定系数...

楚江客的记录 1万+

单片机以太网控制芯片W7100A数据手册(二)

昨天给大家介绍了W7100A结构以及存储器的部分,今天继续介绍有关中断、I/O端口及定时器的部分。 3.   中断 中断引脚的功能在下表中介绍,所有引脚都是单向的。没有三态信号。 表3.1 外部中断引脚描述 W7100A内核由两级中断优先级控制,通过设置或清除对应的IP(0xB8)和EIP(0xF8)寄存器的中断优先级位,每一个外部中断可以设置为高优先级或低优先级。外部中断引脚可以是下

WIZnet2012专栏 1772

VTK实战完整教程介绍

该专栏以VTK提供的Example为基础,讲解VTK中的相关接口和使用方法。订阅该专栏,带你了解所有VTK的功能,以便VTK更好的解决工作中遇到的问题。一起学习起来吧!

qq_40041064的博客 2506

RAG测评实战代码

本文主要介绍了RAG测评实战代码,希望对使用RAG的同学们有所帮助。 文章目录 1. 前言 2. 实战代码 2.1 实战代码一 2.2 实战代码二

herosunly的博客 1万+

【FINAL】单片式以太网控制芯片W7100A / W7100 Debugger指南(三)

继续给大家介绍单片式以太网控制芯片——W7100A / W7100 的Debugger指南 最后一个部分。 第二部分可参考:W7100A / W7100 Debugger指南(二) 前两篇讲到驱动程序安装、连接Debugger、如何安装W7100A / W7100 Debugger及Debugger菜单,最后部分是搜索和变量窗口及存储器窗口的介绍,希望对大家有帮助! 同样,先

WIZnet2012专栏 1841

X线DR医学图像 --- DR医用滤线栅及摩尔纹详解 (二) 摩尔纹的产生机理

1,横向摩尔纹的表现 2,纵向摩尔纹的表现 3,摩尔纹在pitch = 143μm(注:pitch为采样间隔/周期)的FPD上的表现。 4,摩尔纹的危害(严重的影响了临床诊断) 5,摩尔纹对胸片肺部肺纹理的破坏 6,滤线栅的频率(滤线栅生产厂家的产品参数)。判断摩尔纹产生的重要依据之一 7,DR平板探测器的采样频率/空间极限分辨率 l.........

松下J27录放机 4981

单片式以太网控制芯片W7100A / W7100 Debugger指南(一)

今天给大家介绍的是单片式以太网控制芯片——W7100A / W7100 的Debugger指南。 先简单介绍下W7100和W7100A的基本特点。网络微处理器W7100提供一体成型嵌入式网络方案(内嵌8051单片机 + TCP/IP协议栈+ 10/100 高速以太网络MAC/PHY)。而W7100A(100Pin封装) 是 100 % 相容 W7100,W7100A 是W7100 的 升级版

WIZnet2012专栏 2532

大数据分析案例-基于随机森林模型对北京房价进行预测

自1998年我国取消了福利分房的政策后,房地产市场迅速开展蓬勃起来。同时,随着社会经济的快速开展,居民的经济条件越来越好,住房条件也在不断地提升。而住房是人民根本生活的保障,也是-一个家庭最重要的资产,从一定的层面.上反映了一个家庭整体的生活水王,多方面的因素使得房地产行业在短时间开展成为我国的支柱产业之一;成为了切实关乎人民生活和利益的重要产业。然而,随着房地产行业的开展,问题也慢慢突显出来,房价一直居高不下成为了一个大问题。 作为国家的支柱产业,房地产的稳定发展关乎国计民生。近几年,房

m0_64336780的博客 8827

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

单片机以太网嵌入式控制芯片--MCU-W7100A数据手册

W7100A iMCU是一个单片机以太网嵌入式控制芯片,它的的结构是:内嵌8051单片机 + TCP/IP协议栈 + 10/100 高速以太网络MAC/PHY     W7100A 是 W7100 的升级版。它增加了一些新功能,如记忆锁定功能(Memory Lock)、休眠模式、最高支持16M字节外部存储空间、特别功能寄存器(SFR)和GPIO上拉/下拉的控制(Pull-Up/Down Co

成都浩然电子的专栏 1191

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

单片机以太网控制芯片W7100A数据手册(四)

昨天讲解了如何通过异步收发以及看门狗定时器&TCP/IP内核,今天继续给大家介绍TCP/IP内核的内容,以及功能描述。 8.3.2   SOCKET寄存器 Sn_MR(SOCKET n模式寄存器)[R/W][0xFE4000 + 0x100n][0x0000] 该寄存器配置SOCKET n的协议或其他选项. Sn_CR (SOCKET n 命令寄存器)[R/W][0xFE4001

WIZnet2012专栏 3441

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

W7100A

预览 W7100A iMCU W7100A 是一款集成了 8051 兼容微控制器、64KB SRAM 和硬件 TCP/IP 内核的单芯片解决方案,以实现高性能和易于开发。 TCP/IP 核心是经过市场验证的硬件 TCP/IP 堆栈,具有集成的以太网 MAC 和 PHY。 硬件 TCP/IP 堆栈支持 TCP、UDP、IPv4、ICMP、ARP、IGMP 和 PPPoE,这些协议已在各种应用中使用多年。 特征 ARM Cortex-M0 Industrial standard 8051 Pipelined

WIZnet 中国社区官方博客 407

WIZnet员工产品培训—W7100A和W7100的区别2

前一节我们和大家分享了WIZnet对员工的部分产品培训笔记,今天我将和大家继续分享更多,将演示如何给iMCU(W7100A)烧录。 2  W7100和W7100A的烧录工具——WizISP 2.1   工具简介 WizISP是WIZnet基于VB6语言为用户开发的程序烧录工具,可以更加方便用户更新固件以及将用户自己开发的程序烧录进WIZnet的iMCU产品中去。 2.2   版本及

WIZnet2012专栏 1480

W7100A与W7100的差别

W7100A与W7100的差别

WIZnet2012专栏 1973

如何用W7100A实现串口转以太网

1. 简介 很长时间以来,RS232在通信领域一直用来作为DTE(Data Terminal Equipment)和DCE(Data Circuit-terminating Equipment)之间的连接器。自从PC机问世,RS232就成为串行通信的标准。串行通信现在仍然被广泛使用。 随着因特网的迅速发展,TCP/IP协议成为应用最多的通信协议。近来由于因特网环境的不断成长,人们对于因特网和串

WIZnet2012专栏 1892

如何用W7100A实现串口转以太网(一)

1简介 很长时间以来,RS232在通信领域一直用来作为DTE(Data Terminal Equipment)和DCE(Data Circuit-terminating Equipment)之间的连接器。自从PC机问世,RS232就成为串行通信的标准。串行通信现在仍然被广泛使用。 随着因特网的迅速发展,TCP/IP协议成为应用最多的通信协议。近来由于因特网环境的不断成长,人们对于因特网和串行通...

数据库天地 294

如何用W7100A实现DNS客户端(一)

这篇文档将会介绍DNS以及如何用iMCU7100EVB来实现DNS客户端,并且通过实际例子演示该功能。 在第二章我们简单地介绍一下域名系统,第三章是DNS演示的部分,第四章将涉及到代码的分析。本文中所有的示例代码全部基于Keil编译环境。 这里我们先分享前面部分,希望对大家有所帮助。 1      简介 这篇文档将会介绍DNS以及如何用iMCU7100EVB来实现DNS客户端,

WIZnet2012专栏 1612

基于Cortex M3和全硬件TCP/IP协议的以太网控制芯片--- iMCU W7200

继WIZnet公司推出W7100, W7100A之后, 2012年WIZnet再接再厉发布了新的ARM 32位的Cortex M3芯片(STM32)+ 全硬件TCP/IP协议芯片(W5200)——iMCU W7200(它使用了SPI接口连接W5200和 STM32)。 iMCU W7200单片式以太网控制芯片,它集成了Cortex-M3,20KB SRAM和全硬件TCP / IP核心(W5200...

dogasshole 804

网口也可以烧写程序?W7100!

大家对STM32系列单片机可通过串口(Ymodem)烧写应用程序这事儿肯定不陌生。其官网的AN2557例程已经把它描述得很详细很详细了。串口烧程序这事儿不赖,挺方便,咱再也不用专门的烧写器以及烧写软件去上传程序了,不过缺陷就是距离。模块在北京,人在上海,这咋控制?这时候如果能通过网口烧写程序,那就太爽啦。今天,咱就用WIZnet的W7100试上一把。反正,w7100是硬件的TCPIP芯片,用不着咱

WIZnet2012专栏 4410

W5500上传温湿度到oneNET平台

前言 关于本文内容的一些名词解释 1、产品    产品是指用户手上的真实设备在OneNET上对应的虚拟名称,是用户在OneNET上最上层的云端资源。 2、产品ID 产品ID是指由OneNET后台为您的某一款真实产品分配的一个独立的ID号,如果您旗下的某一款产品有两款不同的系列(如Iphone7/Iphone7 PLUS),那么建议创建两款产品来分别获得两个产品ID。 3、APIKey

WIZnet2012专栏 5963
上一篇: 单片式以太网控制芯片W7100A / W7100 Debugger指南(一)
下一篇: 【FINAL】单片式以太网控制芯片W7100A / W7100 Debugger指南(三)
WIZnet
博客等级 码龄15年 1519粉丝 805原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值