0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

上海同星智能科技有限公司 2022-07-22 14:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

常见问题汇总

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

一、 擦除地址配置

【1】固定地址和长度

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

24abd9d8-03c2-11ed-9ade-dac502259ad0.png

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

【2】可变地址和长度

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

24ca0c1e-03c2-11ed-9ade-dac502259ad0.png

然后在BasicConfig中配置如下:

24efd00c-03c2-11ed-9ade-dac502259ad0.png

最后在自动化流程中,引用该配置即可,如下所示:

250613da-03c2-11ed-9ade-dac502259ad0.png

自动运行过程中,系统会自动读取当前系统变量的值,并填入到发送服务中,这样就实现了动态参数的载入。

二、 Seed&Key的值

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

【1】首先是在配置传输层参数的时候,载入相应的算法dll,这个dll是本诊断模块所有涉及到Seed&Key算法的时候公用的dll。因此,用户需要把各种level等级的Key计算方法都放到此函数库中。

251ecf42-03c2-11ed-9ade-dac502259ad0.png

【2】方式1:在自动流程步骤中,添加Seed&Key类型的运行步骤,然后选择GetSeed的Level,如下所示:

25318b6e-03c2-11ed-9ade-dac502259ad0.png

【3】方式2:在BasicConfig中,添加0x27 GetSeed和SendKey服务(注意,这两个服务必须要成对配置),如下所示:

254e94fc-03c2-11ed-9ade-dac502259ad0.png256ca00a-03c2-11ed-9ade-dac502259ad0.png

在自动测试流程中,添加SelectConfig步骤,并从中选择前面配置的0x27服务。如下所示:

259131fe-03c2-11ed-9ade-dac502259ad0.png

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

用户期望读取的字符串是ReadDemo,但是读取上来的字符串是omeDdeaR,完全是反的,如下所示:

25a361a8-03c2-11ed-9ade-dac502259ad0.png

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

我们的解决方法:

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

25c3d096-03c2-11ed-9ade-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    5368

    浏览量

    91980
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于ST系列MCU使用STlink仿真烧录常见问题

    关于ST系列MCU使用STlink仿真烧录常见问题
    的头像 发表于 04-14 17:16 539次阅读
    关于ST系列MCU使用STlink仿真烧录<b class='flag-5'>常见问题</b>

    三防漆的常见问题汇总

    应力保护。然而,在实际应用过程中,工程师和技术人员常常会遇到各种与三防漆自身性能或施工工艺相关的问题。本文以问答形式汇总了10个常见问题,并结合行业标准、材料特性
    的头像 发表于 02-07 16:43 567次阅读
    三防漆的<b class='flag-5'>常见问题</b><b class='flag-5'>汇总</b>

    汇总开关电源调试的常见问题

    开关电源作为现代电子设备的核心部件,其稳定性和可靠性直接影响整体系统的性能。然而,在调试过程中,工程师常会遇到各种问题,导致电源无法正常工作或性能不达标。本文将系统梳理开关电源调试中的常见问题及其
    的头像 发表于 02-06 12:05 860次阅读
    <b class='flag-5'>汇总</b>开关电源调试的<b class='flag-5'>常见问题</b>

    示波器常见问题解答 (FAQ)

    示波器是电子工程师不可或缺的“眼睛”,它能将看不见的电信号转化为可视的波形图像,帮助我们洞察电路的运行状态。为了帮助您更高效、安全地使用这一工具,我们整理了以下常见问题与解答。   1.
    的头像 发表于 02-02 18:21 694次阅读
    示波器<b class='flag-5'>常见问题</b>解答 (FAQ)

    UV胶的常见问题汇总

    Q1:UV胶是什么,它是如何固化的UV胶,即紫外光固化胶,是一种在紫外线照射下发生光化学反应而固化的胶粘剂。其内部含有光引发剂,当受到特定波长的紫外光(通常为365nm或395nm)照射时,光引发剂吸收光能并分解产生活性自由基或阳离子,进而引发树脂单体交联聚合,形成三维网络结构,实现从液态到固态的转变。Q2:UV胶需要多久才能完全固化固化时间取决于UV胶的类
    的头像 发表于 02-02 15:35 1234次阅读
    UV胶的<b class='flag-5'>常见问题</b><b class='flag-5'>汇总</b>

    导热凝胶的常见问题汇总

    Q1:导热凝胶是什么?A1:导热凝胶是一种以有机硅或改性硅树脂为基体,填充高导热无机填料(如氧化铝、氮化硼等)制成的热界面材料。其初始为膏状或半流体,可点胶施工,固化后形成柔软弹性体,用于填充发热器件与散热结构之间的微小间隙,提升热传导效率。Q2:导热凝胶和导热硅脂有什么区别?A2:主要区别在于物理形态和长期稳定性。导热硅脂为非固化材料,长期使用可能干裂、渗
    的头像 发表于 01-30 16:25 467次阅读
    导热凝胶的<b class='flag-5'>常见问题</b><b class='flag-5'>汇总</b>

    CW32系统有哪些常见问题

    在CW32系统中,可能会遇到一些常见问题,包括但不限于: 重复定义函数:例如在a.c里定义了函数void func(),在b.c里也定义了一个void func()。这会导致编译时出现错误,需要
    发表于 12-15 06:47

    软件更新 | TSMaster 7-8月新功能来了!你升级了吗?

    为持续赋能汽车电子研发,TSMaster在2025年夏季再度升级。TSMaster软件7-8月版本重磅推出了安全管理功能增强、IOAPI优化,并正式释放了RPC/IP与EthernetPDURBS
    的头像 发表于 09-12 20:03 2254次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 7-8月新<b class='flag-5'>功能</b>来了!你升级了吗?

    干货分享 | 功能安全常见疑难问题汇总

    安全干货SafetyQ&A“功能安全常见疑难问题解答”在智能驾驶及新能源汽车的飞速发展之下,功能安全已成为绕不开的关键领域。然而在实际应用中,一直面临着诸多问题和挑战。前不久,磐时举办了一场
    的头像 发表于 09-05 16:21 2523次阅读
    干货分享 | <b class='flag-5'>功能</b>安全<b class='flag-5'>常见</b>疑难问题<b class='flag-5'>汇总</b>

    ZYNQ UltraScalePlus RFSOC QSPI Flash固化常见问题说明

    璞致 ZYNQ UltraScalePlus RFSOC QSPI Flash 固化常见问题说明
    发表于 08-08 15:49 0次下载

    软件更新 | TSMaster 2025.06版来了!AIO/DIO/DDS全面优化,体验再升级

    我们很高兴为您带来TSMaster2025.06版本的更新汇总!本次升级聚焦AIO、DIO、用户事件、DDS支持、API文档网页版等核心功能,并释放多项新API,全方位优化软件性能、增强灵活性,让您
    的头像 发表于 07-25 20:04 1492次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 2025.06版来了!AIO/DIO/DDS全面优化,体验再升级

    PCBA代工避坑指南:常见问题+解决方案全解析

    一站式PCBA加工厂家今天为大家讲讲PCBA代工代购元器件常见问题有哪些?PCBA代工代购元器件常见问题及解决方案。随着科技的不断发展和市场需求的变化,越来越多的企业选择通过外包方式进行PCBA生产
    的头像 发表于 07-09 09:38 1031次阅读

    新能源汽车线束气密性检测仪的常见问题有哪些?

    新能源汽车线束气密性检测仪在检测过程中可能会遇到一些常见问题,这些问题可能源于设备本身、操作过程、被测线束或测试环境等多个方面。以下是对这些常见问题的归纳:一、设备故障显示屏问题:黑屏:可能是电源
    的头像 发表于 06-27 11:08 766次阅读
    新能源汽车线束气密性检测仪的<b class='flag-5'>常见问题</b>有哪些?

    告别摸索!TSMaster官方最全学习路径整理

    在汽车电子和总线通信领域,TSMaster已成为工程师们不可或缺的利器。作为一款功能强大的总线分析、仿真、测试和诊断工具,TSMaster广泛应用于CAN、LIN、FlexRay等总线
    的头像 发表于 06-13 20:06 1485次阅读
    告别摸索!<b class='flag-5'>TSMaster</b>官方最全学习路径整理

    软件更新 | TSMaster 202504 版本已上线!三大功能让车载测试更智能

    车载测试的智能化时代正在加速到来!TSMaster202504版本正式发布,本次更新聚焦以太网通信与数据高效处理,带来三大核心功能升级—以太网报文信息过滤、XCPonEthernet支持、按时间范围
    的头像 发表于 05-23 20:05 1316次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 202504 版本已上线!三大<b class='flag-5'>功能</b>让车载测试更智能