适用于IMXRT1060 IMXRT1062 IMXRT1052的SDK 2.9.3 中的TFTP直接坑的本ID抓bug到现在,饭点都过了,不知道这个是哪位大神留的一个BUG,坑了我一餐饭的功夫。

首先感谢他,调试tftp_get是基本上分分钟就OK了,但是调试tftp_put时,搞得我对眼前的一切产生了怀疑,一个个排除:

1. 怀疑电脑tftp 服务器的问题,研究防火墙啊,用另一台电脑来连啊,都OK;

2. 怀疑是不是不支持tftp option字段的问题,开始大改SDK中的tftp.c,虽然没有带来问题,但是也没解决问题;

3. 不得不开始研究TFTP协议,一个个报文类型,一个个字段对比分析。

在回到了原始第一步后,终于发现了SDK的bug,付出了一餐饭啊!谁来补偿下本ID。

下图终于看不到服务器报“illegal TFTP operation”了,我的板卡终于可以成功put文件到tftp服务器了:

最后一句话“我也饿了啊!“

illegal TFTP operation相关推荐

  1. Linux UDP下C语言实现TFTP协议客户端

    因课程实验要求,需要使用C语言在Linux下实现TFTP协议的客户端用于文件传输.TFTP,即Trivial File Transfer Protocol,有点类似于FTP协议不过要比FTP简单许多, ...

  2. TFTP 简单文件传输协议

    1 协议介绍: TFTP (Trivial File Transfer Protocol, 简单文件传输协议也称小型文件传输协议) 是一种于1981年在RFC 783中定义的简化的文件传输协议(FTP ...

  3. tftp 源代码解析

    我先研究udp 传输的机制,tftp是用udp 设计的一个不错应用. 在网上查找tftp 源代码,发现 https://github.com/ideawu/tftpx 上的源码比较好看,这个只是lin ...

  4. 关于TFTP传输协议

    TFTP(Trivial File Transfer Protocol,简单文件传输协议):实现客户端与服务器之间简单文件传输.小文件传输,端口:69.协议简单,易于实现. 缺点: 传输效率低 对于超 ...

  5. 网络编程——TFTP协议(基于UDP)

    目录 1. tftp协议概述 2. tftp下载模型 3. tftp协议分析 代码 1. tftp协议概述 简单文件传输协议,适用于在网络上进行文件传输的一套标准协议,使用UDP传输 特点: 是应用层 ...

  6. TFTP协议(基于UDP)

    一.TFTP简介 TFTP:简单文件传送协议,最初用于引导无盘系统,被设计用来传输小文件 特点: 基于UDP协议实现不进行用户有效性认证 数据传输模式: octet:二进制模式netascii:文本模 ...

  7. TFTP协议详解及TFTP穿越NAT

    目录 1.环境拓扑配置 2.TFTP协议学习 2.1.协议概述 2.2.TFTP报文类型 2.3.TFTP端口号分配 2.4.TFTP报文格式 2.4.1.Read request报文格式 2.4.2 ...

  8. dsp 28377s+w5500 通过tftp下载到dsp内部flash

    查阅了很多资料,关于这个28377芯片的贡献实在有点少,可能大师们自己知道并不愿意分享吧!第一次发帖,很紧张..>_<. 本人使用的编译器为CCS v8.3.0  ,关于W5500的资料早 ...

  9. PHP中cURL错误号对照[转]

    PHP cURL curl_errno 在php程序编写中,使用curl函数库的几率还是挺高的,如curl_init().curl_setopt().curl_exec().curl_errno()等 ...

  10. Linux curl命令使用代理、以及代理种类介绍(附:curl命令详解)

    目录 一.代理服务器分类: 二.Linux curl命令代理设置参数: 三.Linux curl命令设置代理举例: 1.linux curl命令设置http代理: 2.Linux curl命令设置so ...

最新文章

  1. Missing number
  2. 那些没说出口的研发之痛,做与不做微服务的几大理由
  3. Logback 配置文件这么写,TPS 提高 10 倍!
  4. SCVMM 2012 R2运维管理十之:添加外围网络计算机
  5. Android推送通知指南(转)
  6. 计算几何相关资料+题目推荐(不定期补充)
  7. OSPF——通告静态缺省(默认)路由(含配置)详解
  8. 客运售票员_「我做一天春运人」体验通村客车售票员兼安全员 温馨慢车上我背着太阳奔跑...
  9. 美联社将在以太坊区块链记录NCAA锦标赛篮球比分和赛程表
  10. python大数据处理mapreduce_使用python构建基于hadoop的mapreduce日志分析平台
  11. DotNetBar 中Ribbon汉化
  12. 次导数 次梯度 小结
  13. hdmi怎么支持2k分辨率_27寸2k分辨率的护眼显示器推荐:飞利浦275E9使用测评
  14. 【技术贴】解决相册thumbnails文件过大 小米缩略图缓存根除办法
  15. 解决pyecharts在pycharm不显示图片
  16. JUDE工具类图制作
  17. 什么是java双精度浮点数_什么是浮点型?单精度浮点数(float)和双精度浮点数(double)介绍...
  18. 6580 8.1 mtp模式,查看手机容量大小修改
  19. Java Web高级面试题(二)
  20. 如何查询网站虚拟服务器的ip,正确姿势查看海外虚拟主机真实IP地址 cPanel面板IP信息...

热门文章

  1. python中forward是什么意思_pytorch 调用forward 的具体流程
  2. win10下装win7双系统_win10下怎么装win8系统 win10下装win8系统方法【详细教程】
  3. 集成第三方单点登录JIRA(Colfluence同理)
  4. Ubuntu——.z01 .z02 .z03此类拆分后的压缩文件解压办法
  5. 绑架、做空、造假…是谁搞垮了曾经的“网红公司”网秦?
  6. struct files_struct和struct fdtable
  7. Others13_在黑市里,苹果iPhone是这样被解锁的
  8. 拥有70多个名字的南京,改城市名就像改微信名一样
  9. HAL库与标准库的理解
  10. IE CSS样式的兼容性问题