Ggpoker官网

TSMaster诊断功能之常见问题汇总

Table of Contents

overview前言
以上几个章节给小伙伴们介绍了TSMaster诊断功能的一些基础配置问题以及操作步骤详解 ,那我相信大家在使用TSMaster软件的过程中还会遇到许许多多的问题 ,下面我就挑几个热度比较高的问题给大家解答一下 。

一.擦除地址配置

【1】固定地址和长度

如果擦除地址是固定的地址 ,处理方法最简单 。直接配置一个Normal内容的服务 ,里面直接填入原始数据即可 。如果擦除地址为0x00801234 ,擦除长度为0x0000C000 。则填入的固定值如下所示:

TSMaster诊断功能之常见问题汇总

也就是把需要发送的值和期望的应答值直接填入到服务队列中 。

?

【2】可变地址和长度
地址根据载入的不同Hex文件 ,对应的数据地址和长度是可变的 。对于这种情况 ,则需要用到系统变量 。则需要用到系统变量 。以示例hex文件为例 。诊断?槊看卧厝際ex文件的时候 ,会自动提取Hex一些特征信息作为系统变量注册到系统中(目前只注册了地址+长度 ,如有其他需求请直接反馈到Ggpoker官网进行评估) 。如下图所示:

TSMaster诊断功能之常见问题汇总
然后在BasicConfig中配置如下:
TSMaster诊断功能之常见问题汇总
最后在自动化流程中 ,引用该配置即可 ,如下所示:
TSMaster诊断功能之常见问题汇总
自动运行过程中 ,系统会自动读取当前系统变量的值 ,并填入到发送服务中 ,这样就实现了动态参数的载入 。

二.Seed&Key的值

如果Seed&Key值是固定值 ,直接采用选择Normal模式 ,填入固定的值即可 。本章节主要讲解基于Seed&Key动态计算Key值 。主要包含如下步骤:

?

【1】首先是在配置传输层参数的时候 ,载入相应的算法dll ,这个dll是本诊断?樗猩婕暗絊eed&Key算法的时候公用的dll 。因此 ,用户需要把各种level等级的Key计算方法都放到此函数库中 。

TSMaster诊断功能之常见问题汇总
【2】方式1:在自动流程步骤中 ,添加Seed&Key类型的运行步骤 ,然后选择GetSeed的Level ,如下所示:
TSMaster诊断功能之常见问题汇总
【3】方式2:在BasicConfig中 ,添加0x27 GetSeed和SendKey服务(注意 ,这两个服务必须要成对配置) ,如下所示:
TSMaster诊断功能之常见问题汇总
TSMaster诊断功能之常见问题汇总
在自动测试流程中 ,添加SelectConfig步骤 ,并从中选择前面配置的0x27服务 。如下所示:
TSMaster诊断功能之常见问题汇总

三.读取上来的字符串是反的?

用户期望读取的字符串是ReadDemo ,但是读取上来的字符串是omeDdeaR ,完全是反的 ,如下所示:
TSMaster诊断功能之常见问题汇总

这是因为配置的字符串解析顺序跟实际的字符存储顺序不匹配 ,所以解析出来的字符串也跟着是反的 。

?

Ggpoker官网解决方法:
调整字符串的解析顺序 ,比如之前为Motorola ,现在修改为Intel ,修改过后 ,读取的字符串就和期望的字符串匹配了 。

TSMaster诊断功能之常见问题汇总
近期文章

发表回复

×
×

产品入口: 产品添加到购物车

【网站地图】