今天测试用上位机对设备进行程序升级,试了几次发现有时候能“成功”,有时候不能“成功”。

这里的成功指的是上位机提示的成功。后来就继续测试,找规律,发现只有当设备的固件和待升级的固件是相同的固件时,上位机那边是百分百提示成功的。这个现象,真是百思不得解,没有办法,只好将设备的串口发送线同时接到另一个串口工具出来看数据,同时也开了一些打印宏开关。这才发现,原来是程序被修改了。

记得前一段时间,这个功能是我自己亲自加上去的,验证过完全可以的。此时,已经用了整整半天的时间了。

之后svn上查看了文件被改动的经过,发现之前修改好的两处被别的同事给改回老版本了。将两处改回来后,升级没问题了。

想说的是,一开始就应该去比较文件,而不是去测试!上位机最初提示的“成功”,并不是真正的成功,而只是将文件传输完了而已,设备那边根本就没有保存下来。

想说的是,小方向显你聪明,大方向才是智慧。

记录一个找问题的经过相关推荐

  1. 记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)

    记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径.) 第一想法是路径问题: 1.检查文件路径是否正确 2.另外 ...

  2. 小记~随笔[记录一个Matlab的中的一个错误]

    记录一个Matlab的错误 导语 : 今天打开了Matlab , 在初始化完毕后出现了一个报错 , 通过回忆之前的操作我解决了这个问题. 并产生了一些思考. 这篇属于随笔类的文章 , 文笔散乱 , 想 ...

  3. 复习Java.Lang包Java面试题Vector、ArrayList、LinkedList区别生活【记录一个咸鱼大学生三个月的奋进生活】007

    记录一个咸鱼大学生三个月的奋进生活007 复习Java(Lang包) 数据包装类 字符类Character的常用方法 字符串类(String) StringBuffer类的常用方法 Math类的常用方 ...

  4. 复习Java类与对象Java字符串面试题生活【记录一个咸鱼大学生三个月的奋进生活】003

    记录一个咸鱼大学生三个月的奋进生活003 复习Java(类与对象) 学习Java面试题 初步规划软件测试课设 健身 照片分享 复习Java(类与对象) 既然要说类与对象那就要明确 面向对象 这个概念: ...

  5. 记录一个海思TOE的BUG

    原始引用地址: 记录一个海思TOE的BUG time: 2020.5.3 17:57 发现的过程 ​ 最近在做onvif开发时,有x86的验证的功能没有问题,移动到海思Hi3536上简单运行貌视也很正 ...

  6. 复习Java第一个项目学生信息管理系统 04(权限管理和动态挂菜单功能) python简单爬数据实例Java面试题三次握手和四次挥手生活【记录一个咸鱼大学生三个月的奋进生活】016

    记录一个咸鱼大学生三个月的奋进生活016 复习Java(学生信息管理系统04权限管理和动态挂菜单功能) 改写MainFrame的构造方法 新增LoginFrame的验证登录是否成功的代码 新增Logi ...

  7. 记录一个vue监控屏幕宽度的问题

    记录一个vue监控屏幕宽度的问题 因为今天有查询过如何用vue监控屏幕宽度的问题,搜到的很多都是这样的写法: data() {return {screenWidth: null, //屏幕尺寸};}, ...

  8. 记录一个db2 中LISTAGG函数问题:The length resulting from “LISTAGG“ is greater than “4000“

    记录一个db2 中LISTAGG函数问题 什么是LISTAGG函数 LISTAGG("字段名","分隔符") as "自定义字段名" 就是将 ...

  9. 记录一个C++多线程的坑

    记录一个C++多线程的坑 VS2019报错 解决方案: 错误代码 修改方案: 写在最后,发牢骚 VS2019报错 1>C:\Program Files (x86)\Microsoft Visua ...

最新文章

  1. python有序字典_python 学习 有序字典
  2. 《数据整理实践指南》一第1章 从头说起:什么是噪音数据
  3. 【报告分享】2021中国消费者报告-麦肯锡.pdf(附下载链接)
  4. Direct IO的程序实现
  5. DLog-M什么意思
  6. ofo 退押金出新招;快手回应“弃拼多多联手阿里”;Julia 1.3 发布 | 极客头条...
  7. 实例mysql范式_数据库范式的范式应用实例
  8. docker-containerd 启动流程分析
  9. C#随机生成信用卡卡号的源码
  10. java查看jar包依赖_java项目开发中如何查找到项目依赖的jar包?
  11. CentOS7 KVM虚拟化技术 详解
  12. 流媒体服务器显示连接数达到上限,监控流媒体服务器连接数
  13. Android Studio+SDK+tools下载、安装、配置及应用程序运行(详细,亲测)
  14. 值得关注的18支基金
  15. 选中文本弹出对话框效果(如百度文库)
  16. 「js基础」JavaScript入门,难不难你来说
  17. 努比亚 更新服务器设置在哪个文件夹,努比亚nubia Z7 mini官方系统升级更新教程和方法...
  18. 牛客小白月赛25 D.抽卡
  19. 那些解释起来很蛋疼的IT工种
  20. 数据分类与聚类的区别

热门文章

  1. Excel+DDT数据驱动实例
  2. Bootstrap Paginator分页插件+ajax
  3. SPSS数据记录的选择(Select Cases)
  4. 前端自动化之sass实时编译及自动刷新浏览器
  5. Virtualbox虚机无法启动因断电
  6. list-style样式不显示问题
  7. android.graphic.Path
  8. lua如何打印行号_Lua 字符串处理
  9. systemverilog硬件设计及建模_3D建模和渲染都吃什么硬件?设计师该如何选购电脑...
  10. mysql中uuid的写法_MySQL IS_UUID()用法及代码示例