ETH-GMAC例程

  • 使用MounRiver Studio(MRS)打开工程。

  • 点击编译按键,编译完成出现0错误,0警告。
  • 打开WCHISPTOOLS,芯片型号选择CH569或者CH565(根据评估版芯片的来选择)。,按住评估版DownLoad按键,将评估版上电,此时WCHISPTOOLS会识别出设备。用户程序文件选择刚刚编译生成的Hex文件。最后点击下载,知道出现成功的提示,则表示程序已经烧录进去。
  • 将评估版的TXD脚以及GND脚连接到CH340/CH341(USB转转口)设备上,打开COMTransmit(或者其它的串口调试助手),,波特率选择921600并打开。若串口打印出这些内容,则表示CH569/CH565的以太网开始正常的工作。
  • 打开WireShark软件,这个是一个以太网的抓包工具,可以通过这个软件来看到电脑与CH565/CH569相互之间的数据通信。双击选择连接CH565/CH569的网卡。我这里是以太网5。
  • 双击进去后,因为CH565/CH569没有上电工作,所以并没有抓取到数据,串口调试助手也没有显示。
  • 给评估板上电,在硬件电路没有问题的情况下,就会在WireShark上看到双方通讯的数据。
  • Eg:看红框内的内容,这个是PC发给565的数据包,因为程序内置打印了前22字节,所以只需要看前22字节的内容是否对上。因为以太网的MAC帧,数据包的内容不能小于46字节。再加上前面目的MAC(6Byte)+源MAC(6Byte)+格式(2Byte)+数据包(不能低于46Byte)+CRC32校验(4Byte),所以我们这边显示收到的长度为64。但是WireShark只显示58,正常来说,数据包低于46字节需要补0,但是WirkShark只是抓包工具,并未补0到46字节长度。

最新文章

  1. JavaScript零基础学习系列五
  2. Ubuntu 14.04 安装 JDK 8,ubuntu14.04
  3. CNN中的BN
  4. 一段可以使用的 hibernate获得对象->action存入List->jsp页面用<s:iterator>迭代的代码
  5. [课程设计]Sprint Two 回顾与总结&发表评论&团队贡献分
  6. 系统UINavigationController使用相关参考
  7. 纯CSS3画出小黄人并实现动画效果
  8. Linux下原子性操作,类似Windows下的InterLockedXXX
  9. 转载 javascript中的正则表达式总结 二
  10. fzu 2105 Digits Count ( 线段树 ) from 第三届福建省大学生程序设计竞赛
  11. canvas使用注意点
  12. BZOJ_1007_ [HNOI2008]_水平可见直线_(单调栈+凸包)
  13. 专门讲讲这个MYSQL授权当中的with grant option的作用
  14. 业务类接口在TCP,HTTP,BLL模式下的实例 设计模式混搭 附源码一份
  15. VS开发入门三:c#的类的修饰符和成员的修饰符
  16. django1.4 简单事例 ,根目录下templates
  17. PAT 1047 编程团体赛
  18. Python图形编程探索系列-05-用控制变量构建对话程序
  19. yii主题
  20. C# 未能加载文件或程序集“mysql.data”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

热门文章

  1. MySQL用户也可以是个角色
  2. Atcoder CODE FESTIVAL 2016 Grand Final E - Water Distribution
  3. 关于IOC容器
  4. laravel 报错 AUTH` failed: ERR Client sent AUTH, but no password is set
  5. C语言爱心表白程序
  6. "一键重装系统软件"操作流程
  7. Selenium4.0+Python3系列(四) - 常见元素操作(含鼠标键盘事件)
  8. AIR32F103(四) 27倍频216MHz,CoreMark跑分测试
  9. 图文详解丨iOS App上架全流程及审核避坑指南
  10. numpy常用知识点备忘