多波束EM2040D甲板单元更换CPU主板记录

2023-12-05 09:30

本文主要是介绍多波束EM2040D甲板单元更换CPU主板记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前段时间多波束EM2040D甲板单元的CPU主板到货了。趁着船刚好靠港避风,我们带着这块主板去替换之前借来EM2040C的CPU主板。

1、CF卡替换问题

老主板有个CF卡,见下图。最好的解决方法就是将老CF卡替换新CPU主板上的新CF卡,因为这样改动最小。

然而,虽然新CF卡在尺寸上看起来与老CF卡差不多,但是它们最关键的卡槽部分完全不同。

新CPU主板及CF卡

点击查看原图

新老CF卡对比,图中下面那个是旧CF卡。

点击查看原图

插上新CF卡的PU单元面板上的小液晶屏截图如下:

点击查看原图

而插上旧卡的小液晶屏截图如下:

点击查看原图

造成的结果就是EM2040D采集软件SIS4.3不能识别EM2040D的换能器。

为今之际,解决的办法就是降低新CPU主板的固件版本,以匹配采集软件SIS4.3。

2、降低新CPU主板固件版本的尝试

使用虚拟光驱打开EM2040D的采集软件SIS4.3.2的ISO文件,找到Update\EMSWUpgrade.exe,并打开。

1.jpg

从上图可以看出,SIS4.3.2支持的CPU硬件版本为2.6.2.220602。

点击Compare,比较硬件版本区别,选项1,2即CPU和VXW不同。

2.jpg

Ctrl+选项1,2,点击Upgrade selected,更新这两个硬件版本,然后,重启PU单元。从下图可以看出,VXW降级成功,但是CPU仍然不行。这样导致的结果就是SIS4.3.2软件不能连接PU单元。

3.jpg

张工发来了一个SIS5软件,我们在个人的Win10电脑上安装了此软件,控制单元不需要狗,可以测试一下SIS5是否能与EM2040的PU单元相连,经过测试,SIS5能连接PU单元,下图是SIS5的BIST自检程序的结果。

点击查看原图

打开SIS4的设置软件TRUSetup.exe,设置PU单元的参数,也不能起作用。

5.jpg

第二天,张工发来了新的降级方案:在虚拟光驱SIS4.3.2ISO文件中,找到Update\EMSWUpgrade.exe,并运行,点击Compare,Ctrl+升级选项,Update Selected,然后,点击Factory,重启PU。

点击查看原图

重启PU以后,重新打开EMSWUpgrade.exe,显示如下图,从图中可以看出,降级成功。

6.jpg

最后一步,开启SIS4.3,看是否能连接PU,见下图。识别PU单元成功,发射和接收正常,记录也正常。至此,本次更换EM2040D甲板单元的CPU主板成功。

点击查看原图

3、小结

为了减少对当前EM2040D的采集系统的改动,本次更换甲板单元CPU主板的关键在于将CPU固件版本从5.4.4降低为2.6.2。在张工的帮助下,降级最终成功。如果降级失败,为了保证任务顺利完成,我们只能继续使用借来的CPU主板,等任务完成之后,重装Win10系统,升级SIS4至SIS5。

参考文献:

海洋测绘设备使用总结快讯(2023年5月)

这篇关于多波束EM2040D甲板单元更换CPU主板记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/457017

相关文章

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

MySQL的cpu使用率100%的问题排查流程

《MySQL的cpu使用率100%的问题排查流程》线上mysql服务器经常性出现cpu使用率100%的告警,因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一... 目录1. 确认CPU占用来源2. 实时分析mysql活动3. 分析慢查询与执行计划4. 检查索引与表

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

关于rpc长连接与短连接的思考记录

《关于rpc长连接与短连接的思考记录》文章总结了RPC项目中长连接和短连接的处理方式,包括RPC和HTTP的长连接与短连接的区别、TCP的保活机制、客户端与服务器的连接模式及其利弊分析,文章强调了在实... 目录rpc项目中的长连接与短连接的思考什么是rpc项目中的长连接和短连接与tcp和http的长连接短

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python与QT联合的详细步骤记录

《python与QT联合的详细步骤记录》:本文主要介绍python与QT联合的详细步骤,文章还展示了如何在Python中调用QT的.ui文件来实现GUI界面,并介绍了多窗口的应用,文中通过代码介绍... 目录一、文章简介二、安装pyqt5三、GUI页面设计四、python的使用python文件创建pytho