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

    文章

    4937

    浏览量

    87435
收藏 人收藏

    评论

    相关推荐

    soc开发流程常见问题及解决方案

    SOC(System on a Chip,系统级芯片)开发流程中常见问题及解决方案主要包括以下几个方面: 一、环境问题 常见问题 : 开发环境配置复杂,新手难以快速上手。 依赖项缺失或版本不兼容
    的头像 发表于 11-10 09:26 459次阅读

    解决方案 | 基于TSMaster的平板电脑解决方案

    、产线刷写及售后诊断等场景中的工程难题。案例1:XX电动重卡售后诊断仪本案例主要是基于TSMaster和同星TPAD1003和TC1114B研发的一套解决方案,提供
    的头像 发表于 11-10 01:02 613次阅读
    解决方案 | 基于<b class='flag-5'>TSMaster</b>的平板电脑解决方案

    Keystone EDMA常见问题解答

    电子发烧友网站提供《Keystone EDMA常见问题解答.pdf》资料免费下载
    发表于 10-11 10:43 0次下载
    Keystone EDMA<b class='flag-5'>常见问题</b>解答

    Keystone NDK常见问题解答

    电子发烧友网站提供《Keystone NDK常见问题解答.pdf》资料免费下载
    发表于 10-11 10:41 0次下载
    Keystone NDK<b class='flag-5'>常见问题</b>解答

    KeyStone设备的PCI Express (PCle)常见问题

    电子发烧友网站提供《KeyStone设备的PCI Express (PCle)常见问题.pdf》资料免费下载
    发表于 10-11 10:21 0次下载
    KeyStone设备的PCI Express (PCle)<b class='flag-5'>常见问题</b>

    TVP5146常见问题

    电子发烧友网站提供《TVP5146常见问题.pdf》资料免费下载
    发表于 09-30 09:46 0次下载
    TVP5146<b class='flag-5'>常见问题</b>

    TFPxxx常见问题解答

    电子发烧友网站提供《TFPxxx常见问题解答.pdf》资料免费下载
    发表于 09-29 09:56 0次下载
    TFPxxx<b class='flag-5'>常见问题</b>解答

    干货分享 | TSMaster软件指南

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。TSMaster软件可连接、配置并
    的头像 发表于 09-15 08:08 1690次阅读
    干货分享 | <b class='flag-5'>TSMaster</b>软件指南

    驱动芯片在应用中的常见问题分析与解决

    电子发烧友网站提供《驱动芯片在应用中的常见问题分析与解决.pdf》资料免费下载
    发表于 09-10 10:48 0次下载
    驱动芯片在应用中的<b class='flag-5'>常见问题</b>分析与解决

    新用户必看!TSMaster软件Q A指南(第2期)

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。TSMaster软件可连接、配置并
    的头像 发表于 07-20 08:21 953次阅读
    新用户必看!<b class='flag-5'>TSMaster</b>软件Q A指南(第2期)

    TSMaster 的 CAN UDS 诊断操作指南(下)

    UDSonCAN/CANFD的功能以及详细的使用操作。本文关键词:UDS,BootLoader,自动诊断流程,诊断系统变量目录Catalog4.TSMaster
    的头像 发表于 06-18 08:21 1806次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(下)

    TSMaster 的 CAN UDS 诊断操作指南(上)

    TSMaster可以少代码甚至零代码就可以完成诊断流程开发,诊断开发人员只需要熟悉诊断流程,就能打通研发、产线、售后整条链路环节。TSMaster
    的头像 发表于 06-08 08:21 2420次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(上)

    Ubuntu系统常见问题及解答

    今天小编为大家总结了Ubuntu系统常见问题的解决方法,便于收藏和查阅,大家快快码住哦~
    的头像 发表于 04-19 12:29 1225次阅读
    Ubuntu系统<b class='flag-5'>常见问题</b>及解答

    车载以太网 | TSMaster的DoIP功能操作指南

    协议。通过DoIP,诊断工程师可以通过以太网或远程访问和诊断车辆的电子系统,并可以进行以太网控制器的诊断访问和刷写。DoIP是TSMaster支持的重要
    的头像 发表于 04-13 08:21 975次阅读
    车载以太网 | <b class='flag-5'>TSMaster</b>的DoIP<b class='flag-5'>功能</b>操作指南

    TSMaster 总线记录功能操作指南

    总线记录主要是指对CAN、LIN、FlexRay,Ethernet等总线系统的通信数据进行记录和分析,是工程师在故障诊断、性能分析和数据记录方面的重要工具,作为TSMaster软件中使用率很高
    的头像 发表于 03-05 08:21 717次阅读
    <b class='flag-5'>TSMaster</b> 总线记录<b class='flag-5'>功能</b>操作指南