<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>诊断 &#8211; 上海同星智能科技有限公司</title>
	<atom:link href="https://www.tosunai.com/tag/diagnostic/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tosunai.com</link>
	<description>Engineer Everything!</description>
	<lastBuildDate>Fri, 08 May 2026 08:04:31 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.tosunai.com/wp-content/uploads/2024/09/112x112-100x100.webp</url>
	<title>诊断 &#8211; 上海同星智能科技有限公司</title>
	<link>https://www.tosunai.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Q&#038;A系列 &#124; 编写UDS诊断小程序时，提示“诊断库文件未定义”怎么办？</title>
		<link>https://www.tosunai.com/qa-series-what-to-do-when-the-diagnostic-library-file-is-not-defined-message-appears-when-writing-a-uds-diagnostic-mini-program/</link>
					<comments>https://www.tosunai.com/qa-series-what-to-do-when-the-diagnostic-library-file-is-not-defined-message-appears-when-writing-a-uds-diagnostic-mini-program/#respond</comments>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 02:49:22 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=23292</guid>

					<description><![CDATA[<p>在利用 TSMaster 进行车载以太网或CAN总线开发时，UDS诊断是绕不开的话题。很多工程师习惯通过 C脚 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/qa-series-what-to-do-when-the-diagnostic-library-file-is-not-defined-message-appears-when-writing-a-uds-diagnostic-mini-program/">Q&amp;A系列 | 编写UDS诊断小程序时，提示“诊断库文件未定义”怎么办？</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-23292">.elementor-23292 .elementor-element.elementor-element-d36ff94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23292 .elementor-element.elementor-element-3f65815{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23292 .elementor-element.elementor-element-f35bec3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23292 .elementor-element.elementor-element-f35bec3{text-align:start;font-size:16px;line-height:2em;letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-23292 .elementor-element.elementor-element-37d7db5{text-align:center;}.elementor-23292 .elementor-element.elementor-element-37d7db5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-23292 .elementor-element.elementor-element-b41dc6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23292 .elementor-element.elementor-element-b41dc6e{text-align:start;font-size:16px;line-height:2em;letter-spacing:1px;}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="23292" class="elementor elementor-23292" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-d36ff94 e-flex e-con-boxed e-con e-parent" data-id="d36ff94" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-3f65815 e-con-full e-flex e-con e-child" data-id="3f65815" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-f35bec3 elementor-widget elementor-widget-text-editor" data-id="f35bec3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在利用 TSMaster 进行车载以太网或CAN总线开发时，UDS诊断是绕不开的话题。很多工程师习惯通过 C脚本小程序来灵活实现复杂的诊断逻辑（如自动化刷写、特定序列读取）。</p><p>最近有用户反馈：在编写UDS诊断相关功能的小程序时，编译报错，提示“使用了未明确定义的诊断库文件”。今天我们就来快速解决这个“拦路虎”。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-37d7db5 headingTitleH2  elementor-widget elementor-widget-heading" data-id="37d7db5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b41dc6e elementor-widget elementor-widget-text-editor" data-id="b41dc6e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<iframe src="//player.bilibili.com/player.html?isOutside=true&#038;aid=115801495437724&#038;bvid=BV1sovHB4E2H&#038;cid=35051996725&#038;p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>								</div>
				</div>
				</div>
					</div>
				</div>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/qa-series-what-to-do-when-the-diagnostic-library-file-is-not-defined-message-appears-when-writing-a-uds-diagnostic-mini-program/">Q&amp;A系列 | 编写UDS诊断小程序时，提示“诊断库文件未定义”怎么办？</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/qa-series-what-to-do-when-the-diagnostic-library-file-is-not-defined-message-appears-when-writing-a-uds-diagnostic-mini-program/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Q&#038;A系列 &#124; 如何将多个信号放在同一Y轴显示？</title>
		<link>https://www.tosunai.com/how-can-multiple-signals-be-displayed-on-the-same-y-axis/</link>
					<comments>https://www.tosunai.com/how-can-multiple-signals-be-displayed-on-the-same-y-axis/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Mon, 23 Feb 2026 06:48:10 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[分析]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=22808</guid>

					<description><![CDATA[<p>在总线数据分析过程中，我们常常需要同时观察多个关联信号的变化趋势与相互关系。若每个信号独立占据一个Y轴，不仅会 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/how-can-multiple-signals-be-displayed-on-the-same-y-axis/">Q&#038;A系列 | 如何将多个信号放在同一Y轴显示？</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">在总线数据分析过程中，我们常常需要同时观察多个关联信号的变化趋势与相互关系。若每个信号独立占据一个Y轴，不仅会挤占宝贵的显示空间，更会迫使分析者不断在多个纵坐标间来回对照，效率低下且容易遗漏关键细节。</p>



<p class="wp-block-paragraph"><br>将多个信号合并至同一Y轴显示，正是为了化繁为简——它让信号对比变得直观，让异常定位变得迅速，是提升分析效率与精度的实用技巧。本期QA将为您详解在TSMaster中实现这一功能的具体操作。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h2 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-2" style="font-style:normal;font-weight:600"><strong><strong><strong><strong><strong><strong>如何将多个信号放在同一Y轴显示？</strong></strong></strong></strong></strong></strong></h2>
</blockquote>


<p><iframe style="aspect-ratio: 16 / 9;" src="//player.bilibili.com/player.html?isOutside=true&#038;aid=115462243420823&#038;bvid=BV1cRy8BPExm&#038;cid=33526056017&#038;p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe></p>



<p class="wp-block-paragraph"></p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/how-can-multiple-signals-be-displayed-on-the-same-y-axis/">Q&#038;A系列 | 如何将多个信号放在同一Y轴显示？</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/how-can-multiple-signals-be-displayed-on-the-same-y-axis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>干货分享 &#124; TL1011的FastLIN模式高速刷写配置与应用</title>
		<link>https://www.tosunai.com/high-speed-flashing-configuration-and-application-of-tl1011-fastlin-mode/</link>
					<comments>https://www.tosunai.com/high-speed-flashing-configuration-and-application-of-tl1011-fastlin-mode/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Tue, 11 Feb 2025 06:37:03 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[LIN]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=16912</guid>

					<description><![CDATA[<p>TOSUN同星最新发布的一款TL1011设备，不仅支持LIN2.2协议下的LIN通信与仿真，而且重点支持Fas [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/high-speed-flashing-configuration-and-application-of-tl1011-fastlin-mode/">干货分享 | TL1011的FastLIN模式高速刷写配置与应用</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">TOSUN同星最新发布的一款TL1011设备，不仅支持LIN2.2协议下的LIN通信与仿真，而且重点支持FastLIN模式，速率可支持到200 Kbps，通过FastLIN模式可以极大提升LIN刷写的速度和应用场景。TL1011配合功能强大的TSMaster软件，支持加载LDF数据库文件，可以很方便地监控、分析、仿真 LIN 总线数据，也可以支持UDS诊断、ECU高速刷写等功能。本文将介绍TL1011的FastLIN模式高速刷写配置与应用。</p>



<p class="wp-block-paragraph"><em><strong>本文关键词：<em><strong>TL1011，FastLIN，LIN高速通信，LIN高速刷写</strong></em></strong></em></p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-7" style="color:#007bd1"><strong><strong>技术背景</strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">LIN（Local Interconnect Network）通信标准是在 2010 年（LIN 2.2A，LIN 联盟）定义，后由国际标准化组织 (ISO) 收录，成为 ISO 17987 并于 2016 年正式发布。LIN属于低速串行通讯协议，通常速率是在0-20Kbps，其中LIN的通信设计初衷是为了满足汽车行业中对低成本、低速网络的需求，特别是在车身电子配件方面，如车窗、后视镜、大灯、空调控制等。</p>



<p class="wp-block-paragraph">近年来车内氛围灯也普遍采用LIN通信，单车的氛围灯的节点数量较多，氛围灯供应商或者OEM厂商对车载氛围灯的控制器刷写速度提出更高的要求，对此，部分氛围灯采用高速FastLIN模式的LIN控制器，其LIN通信速率可达200Kbps，在LIN烧录时具有更高的带宽和刷写速度，高效且稳定。</p>



<p class="wp-block-paragraph">在此背景下，TL1011的FastLIN模式应运而生，其支持FastLIN模式，通信速率支持达200 Kbps，使用FastLIN模式下可以极大提升LIN ECU的刷写速度，加快工序节拍，适用于支持FastLIN模式的LIN 控制器的各种烧录和高速通信场景。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-8" style="color:#007bd1"><strong><strong>TL1011的FastLIN模式高速刷写配置与波形观测</strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">对于TL1011的FastLIN模式下的高能通信配置与应用，本文采用两个TL1011分别仿真LIN主节点和LIN从节点控制器进行通信和测试，并从硬件通信选择与配置开始讲解如何使用，并结合示波器的LIN波形解析功能，进一步展示FastLIN模式下的波形和通信时间参数对比。</p>



<p class="wp-block-paragraph"><strong>2.1 FastLIN模式的工程配置与发送</strong></p>



<p class="wp-block-paragraph">首先连接两个TL1011到电脑上，打开TSMaster软件的【硬件】菜单，在【通道选择】配置LIN通道数量为2，并分别选择两个TL1011的通道。如图1。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="320" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1-1024x320.webp" alt="TL1011的LIN通道选择" class="wp-image-16914" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 1" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1-1024x320.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1-300x94.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1-768x240.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1-800x250.webp 800w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-1.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">图1: TL1011的LIN通道选择</figcaption></figure>



<p class="wp-block-paragraph">然后在【总线硬件】的总线通道配置中，选择【LIN1】进行波特率配置，在参数【波特率（Kbps）】中，可以直接用鼠标选中值并用键盘输入“200”，然后调整所需的协议版本等，点击右上角的【应用】按钮，此时通信波特率已设置为200Kbps。如图2。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="988" height="272" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-2.webp" alt="LIN1 通道波特率配置" class="wp-image-16918" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 2" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-2.webp 988w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-2-300x83.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-2-768x211.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-2-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-2-800x220.webp 800w" sizes="(max-width: 988px) 100vw, 988px" /><figcaption class="wp-element-caption">图2: LIN1 通道波特率配置</figcaption></figure>



<p class="wp-block-paragraph">同理，可将LIN2的通信波特率设置为200Kbps。如图3。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="988" height="259" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-3.webp" alt="LIN2 通道波特率配置" class="wp-image-16917" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 3" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-3.webp 988w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-3-300x79.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-3-768x201.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-3-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-3-800x210.webp 800w" sizes="(max-width: 988px) 100vw, 988px" /><figcaption class="wp-element-caption">图3: LIN2 通道波特率配置<br></figcaption></figure>



<p class="wp-block-paragraph">接着，分别创建两个两个LIN发送窗口，其中LIN发送#1设置为主节点模式，并创建调度表的ID，通道1以及相应的报文发送方向，数据长度。LIN发送#2设置为从节点模式（即不使能主节点模式），并设置从节点发送ID、通道、方向、长度、数据内容等。分别部署运行。如图4。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="962" height="507" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-4.webp" alt="LIN发送配置" class="wp-image-16916" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 4" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-4.webp 962w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-4-300x158.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-4-768x405.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-4-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-4-800x422.webp 800w" sizes="auto, (max-width: 962px) 100vw, 962px" /><figcaption class="wp-element-caption">图4: LIN发送配置<br></figcaption></figure>



<p class="wp-block-paragraph">在LIN报文消息窗口中，可以观察到LIN1和LIN2通道仿真的报文进行收发正常。如图5。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1080" height="201" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5.webp" alt="LIN报文消息" class="wp-image-16915" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 5" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5-300x56.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5-1024x191.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5-768x143.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-5-800x149.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">图5: LIN报文消息<br></figcaption></figure>



<p class="wp-block-paragraph"><strong>2.2 通过示波器观察FastLIN下的波形</strong></p>



<p class="wp-block-paragraph">本文使用Picoscope示波器的通道A探头连接到LIN线，探头地连接到LIN地线，可以进一步观察此时LIN波特率为200Kpbs的波形时间参数特性。并使用LIN串行解码功能，设置解析波特率为200kbps进行解码。如图6。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1045" height="552" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6.webp" alt="示波器的LIN解码配置" class="wp-image-16919" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 6" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6.webp 1045w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6-300x158.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6-1024x541.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6-768x406.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-6-800x423.webp 800w" sizes="auto, (max-width: 1045px) 100vw, 1045px" /><figcaption class="wp-element-caption">图6: 示波器的LIN解码配置<br></figcaption></figure>



<p class="wp-block-paragraph">从示波器的波形中,观测到同步位0x55的一个位时间为5.015us,其波特率转化为199.4Kpbs，符合波特率抖动范围。同时可以观察到整体LIN波特整洁稳定，通过串行译码可以准确无误地解析出LIN报文ID的所有细节。如图7。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1080" height="525" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7.webp" alt="FastLIN模式下200Kbps的波形" class="wp-image-16923" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 7" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7-300x146.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7-1024x498.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7-768x373.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-7-800x389.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">图7: FastLIN模式下200Kbps的波形<br></figcaption></figure>



<p class="wp-block-paragraph">使用相同的FastLIN测量环境，只修改两个FastLIN通道的波特率为150Kbps，并使用示波器进行观测。同样以同步段的一个位时间进行测量为6.664us，其对应波特率为150.1Kbps，符合波特率抖动范围。如图8。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="988" height="272" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9.webp" alt="配置波特率200Kbps" class="wp-image-16921" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 8" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9.webp 988w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-300x83.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-768x211.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-800x220.webp 800w" sizes="auto, (max-width: 988px) 100vw, 988px" /><figcaption class="wp-element-caption">图8: FastLIN模式下150Kbps的波形<br></figcaption></figure>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-9" style="color:#007bd1"><strong><strong>TL1011结合FastLIN模式下的高速刷写</strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="wp-block-paragraph">TSMaster的诊断刷写功能不仅支持标准LIN、CAN、CAN FD、DOIP的UDS刷写，在TL1011的FastLIN模式的加持下，可以实现基于UDS的Flash Bootloader高速刷写，适用于各种FastLIN模式下LIN控制器的高速烧录和通信场景。</p>



<p class="wp-block-paragraph"><strong>3.1 FastLIN模式的硬件设置</strong></p>



<p class="wp-block-paragraph">在FastLIN模式下主要配置更高的LIN波特率，以200Kbps为例。如图9。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="988" height="272" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9.webp" alt="配置波特率200Kbps" class="wp-image-16921" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 8" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9.webp 988w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-300x83.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-768x211.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-9-800x220.webp 800w" sizes="auto, (max-width: 988px) 100vw, 988px" /><figcaption class="wp-element-caption">图9: 配置波特率200Kbps<br></figcaption></figure>



<p class="wp-block-paragraph"><strong>3.2 LIN诊断传输层</strong></p>



<p class="wp-block-paragraph">在TSMaster的基础诊断模块中，总线类型选择为LIN，默认支持FastLIN模式，并可以设置LIN 控制器的NAD节点地址。如图10。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="247" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10.webp" alt="LIN诊断传输层配置" class="wp-image-16920" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 10" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10-300x69.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10-1024x234.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10-768x176.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-10-800x183.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">图10: LIN诊断传输层配置<br></figcaption></figure>
</div>


<p class="wp-block-paragraph"><strong>3.3&nbsp;诊断服务层间隔时间与种子密钥</strong></p>



<p class="wp-block-paragraph">诊断服务层可以设置LIN的请求(0x3C)与应答(0x3D)的诊断间隔时间参数，以及0x3D应答重试次数。如图11。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="594" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11.webp" alt="LIN诊断服务层间隔时间配置" class="wp-image-16924" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 11" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11-300x165.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11-1024x563.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11-768x422.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-11-800x440.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">图11: LIN诊断服务层间隔时间配置<br></figcaption></figure>
</div>


<p class="wp-block-paragraph">在TSMaster 中提供了两种 SeedKey 种子密钥的处理方法。第一种就是常用的加载主流的种子密匙的 DLL 动态链接库，并支持WIN32和DotNET两类动态链接库；第二种是提供了内置的种子密钥的解释器，可以直接编写 SeedKey 源代码，并可以保存生成 DLL 动态链接库。如图12。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="834" height="183" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-12.webp" alt="种子密钥" class="wp-image-16929" style="width:712px;height:auto" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 12" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-12.webp 834w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-12-300x66.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-12-768x169.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-12-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-12-800x176.webp 800w" sizes="auto, (max-width: 834px) 100vw, 834px" /><figcaption class="wp-element-caption">图12: 种子密钥<br></figcaption></figure>
</div>


<p class="wp-block-paragraph"><strong>3.4 诊断基础服务配置与文件下载组合服务</strong></p>



<p class="wp-block-paragraph">在LIN基本诊断配置中，可以根据诊断服务类型创建服务指令，配置好每个服务的请求和应答的相关参数。如图13。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="899" height="606" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-13.webp" alt="LIN基本诊断配置" class="wp-image-16928" style="width:712px;height:auto" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 13" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-13.webp 899w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-13-300x202.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-13-768x518.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-13-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-13-800x539.webp 800w" sizes="auto, (max-width: 899px) 100vw, 899px" /><figcaption class="wp-element-caption">图13: LIN基本诊断配置<br></figcaption></figure>
</div>


<p class="wp-block-paragraph">文件下载组合服务，能够根据加载的数据文件自动生成0x34,0x36,0x37服务步骤流程，支持多种主流的数据格式如hex，bin，s19，vbf等等，并支持多种文件校验方式、擦除方式 、下载控制、传输退出的校验以及文件拆分后下载，地址偏移等。如图14。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1063" height="749" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14.webp" alt="文件下载组合服务" class="wp-image-16927" style="width:712px;height:auto" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 14" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14.webp 1063w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14-300x211.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14-1024x722.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14-768x541.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-14-800x564.webp 800w" sizes="auto, (max-width: 1063px) 100vw, 1063px" /><figcaption class="wp-element-caption">图14: 文件下载组合服务<br></figcaption></figure>
</div>


<p class="wp-block-paragraph"><strong>3.5 自动诊断流程一键实现FastLIN的高速刷写</strong></p>



<p class="wp-block-paragraph">在自动诊断流程中，基于已创建好的基础诊断服务，快速创建一个完整的FastLIN的UDS诊断刷写流程，并通过一个按键执行刷写，并可以进行自定义次数的重复刷写。如图15。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1080" height="589" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15.webp" alt="FastLIN的UDS诊断刷写流程" class="wp-image-16926" style="width:712px;height:auto" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 15" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15-300x164.webp 300w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15-1024x558.webp 1024w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15-768x419.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-15-800x436.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">图15: FastLIN的UDS诊断刷写流程<br></figcaption></figure>
</div>


<p class="wp-block-paragraph">在实际的LIN或FastLIN刷写场景中，存在服务指令设置相应的LIN时间参数。对此，在自动诊断流程中可以设置LIN参数，支持用户自定义请求与应答的时间间隔，以及应答次数。如图16。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1080" height="270" src="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-16.webp" alt="LIN时间参数用户自定义配置" class="wp-image-16925" style="width:712px;height:auto" title="干货分享 | TL1011的FastLIN模式高速刷写配置与应用 16" srcset="https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-16.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-16-768x192.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/02/technical-articles-20250211-16-800x200.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /><figcaption class="wp-element-caption">图16: LIN时间参数用户自定义配置<br></figcaption></figure>
</div>


<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-10" style="color:#007bd1"><strong><strong>缩写</strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td>LIN</td><td>Local Interconnect Network</td></tr><tr><td>CAN</td><td>Controller Area Network</td></tr><tr><td>CAN FD</td><td>CAN with Flexible Data-Rate</td></tr><tr><td>DLL</td><td>Dynamic Link Library</td></tr><tr><td>ECU</td><td>Electronic Control Unit&nbsp; &nbsp;</td></tr><tr><td>ID</td><td>Identifier</td></tr><tr><td>UDS</td><td>Unified Diagnostic Services</td></tr></tbody></table></figure>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns are-vertically-aligned-top has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background-color:#f9f9f9">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph"><strong>小贴士：</strong></p>



<ol class="wp-block-list">
<li>软件下载：<br>点击下方软件下载链接，直接下载安装，建议下载 beta 版本<br></li>



<li>软件升级：<br>在电脑有互联网连接的前提下，可以在软件内检查升级至最新版本。</li>
</ol>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>注：同星智能技术支持邮箱：<a title="" href="mailto:support@tosunai.cn">support@tosunai.cn</a>，欢迎大家前来咨询！（须注明公司及联系方式）</strong></p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button" href="https://www.tosunai.com/downloads/">下载 TSMaster</a></div>
</div>
</div></div>
</div>
</div>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/high-speed-flashing-configuration-and-application-of-tl1011-fastlin-mode/">干货分享 | TL1011的FastLIN模式高速刷写配置与应用</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/high-speed-flashing-configuration-and-application-of-tl1011-fastlin-mode/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>干货分享 &#124; TSMaster 的 CAN UDS 诊断操作指南（下）</title>
		<link>https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-2/</link>
					<comments>https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-2/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Wed, 19 Jun 2024 04:01:49 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=10223</guid>

					<description><![CDATA[<p>上期，我们主要介绍了 UDS 诊断模块的创建以及TSMaster 基础诊断配置。很多客户表示意犹未尽。因此我们 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-2/">干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下）</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-10223">.elementor-10223 .elementor-element.elementor-element-49531fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10223 .elementor-element.elementor-element-49531fd{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10223 .elementor-element.elementor-element-b087867{letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10223 .elementor-element.elementor-element-5903345{width:100%;max-width:100%;}.elementor-10223 .elementor-element.elementor-element-5903345 > .elementor-widget-container{padding:20px 0px 4px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-10223 .elementor-element.elementor-element-5903345 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:bold;font-style:italic;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:#222121;}.elementor-10223 .elementor-element.elementor-element-cd9bb8d:not(.elementor-motion-effects-element-type-background), .elementor-10223 .elementor-element.elementor-element-cd9bb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-783ff77 );}.elementor-10223 .elementor-element.elementor-element-cd9bb8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;padding:20px 20px 20px 20px;}.elementor-10223 .elementor-element.elementor-element-cd9bb8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10223 .elementor-element.elementor-element-e875957 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-10223 .elementor-element.elementor-element-bfa7679{--box-border-width:0px;--separator-width:0px;--box-padding:0px;--item-text-hover-decoration:underline;}.elementor-10223 .elementor-element.elementor-element-bfa7679 .elementor-toc__header-title{text-align:start;}.elementor-10223 .elementor-element.elementor-element-bfa7679 .elementor-toc__list-item{font-size:13px;line-height:1.5em;}.elementor-10223 .elementor-element.elementor-element-8995e40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10223 .elementor-element.elementor-element-8995e40{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10223 .elementor-element.elementor-element-c48e43f > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10223 .elementor-element.elementor-element-c48e43f{text-align:center;}.elementor-10223 .elementor-element.elementor-element-c48e43f .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10223 .elementor-element.elementor-element-dc462c6{letter-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10223 .elementor-element.elementor-element-c28280f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-c28280f{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-76a2b95 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-76a2b95{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-fbd0eb4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-fbd0eb4{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-e37179c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-e37179c{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-90bdfba > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-90bdfba{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-8c184a1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-8c184a1{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-d4fb8b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10223 .elementor-element.elementor-element-d4fb8b9{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10223 .elementor-element.elementor-element-bc7aeb7 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10223 .elementor-element.elementor-element-bc7aeb7{text-align:center;}.elementor-10223 .elementor-element.elementor-element-bc7aeb7 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10223 .elementor-element.elementor-element-4711a17{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-5502fc9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-5502fc9{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-ca4db10 img{width:100%;}.elementor-10223 .elementor-element.elementor-element-c9049ec > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-c9049ec{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-995fa9e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-caa4391 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-caa4391{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-e1a1242 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-f6df8d8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-f6df8d8{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-3b268cb > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-203081c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-203081c{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-a477a95 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-9ba41ff > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-9ba41ff{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-881dd7d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-7a7912d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-7a7912d{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-a42125d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-e13ec50 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-e13ec50{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-afc7b98 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-3cbfe8b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-3cbfe8b{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-1c86d14 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-95c924f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-95c924f{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-8ce1cf8 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-8166327 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-8166327{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-680490e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-dd86846 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-dd86846{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-f5a3f17 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-b32c8c0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-b32c8c0{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-1ffb71c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-f0b7cc8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-f0b7cc8{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-b125e82 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-f53f38f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-f53f38f{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-954e5a9 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-0ab5f31 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-0ab5f31{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-56bf122 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-89102f3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-89102f3{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-979da0e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-d662402 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-d662402{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-ad52472 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-0b872d7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-0b872d7{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-10fd041 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10223 .elementor-element.elementor-element-d108d1b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-d108d1b{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-0faf5f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10223 .elementor-element.elementor-element-0faf5f1{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10223 .elementor-element.elementor-element-f76a72b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10223 .elementor-element.elementor-element-f76a72b{text-align:center;}.elementor-10223 .elementor-element.elementor-element-f76a72b .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10223 .elementor-element.elementor-element-d006930{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-9ac3c3a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-9ac3c3a{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-bb07c79 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-bb07c79{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-adebcc9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-adebcc9{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-391074c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-391074c{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-f9b68ba > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-f9b68ba{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-7531a90 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-7531a90{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-d8df695 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-d8df695{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-04b0e8a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-04b0e8a{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-33db674 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-33db674{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-e0a1a8b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-e0a1a8b{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-3850e24 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-3850e24{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-0cd2003 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-0cd2003{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-5ff2de7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-5ff2de7{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-9c28c30 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-9c28c30{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-1543784 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-1543784{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-cc61bd8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-cc61bd8{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-67ec0e7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-67ec0e7{letter-spacing:1px;}.elementor-10223 .elementor-element.elementor-element-733b921 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-733b921{letter-spacing:1px;}@media(max-width:1024px){.elementor-10223 .elementor-element.elementor-element-5903345 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-10223 .elementor-element.elementor-element-5903345 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10223 .elementor-element.elementor-element-5903345 .elementor-heading-title{font-size:20px;}.elementor-10223 .elementor-element.elementor-element-e875957{text-align:center;}.elementor-10223 .elementor-element.elementor-element-c48e43f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10223 .elementor-element.elementor-element-bc7aeb7 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10223 .elementor-element.elementor-element-f76a72b > .elementor-widget-container{padding:20px 0px 20px 0px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10223" class="elementor elementor-10223" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-49531fd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="49531fd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c229679" data-id="c229679" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b087867 elementor-widget elementor-widget-text-editor" data-id="b087867" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									上期，我们主要介绍了 UDS 诊断模块的创建以及TSMaster 基础诊断配置。很多客户表示意犹未尽。因此我们将继续带来《TSMaster 的 CAN UDS 诊断操作指南（下）》的精彩内容，为您带来UDS on CAN/CAN FD 的功能以及详细的使用操作。

								</div>
				</div>
				<div class="elementor-element elementor-element-5903345 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="5903345" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<p class="elementor-heading-title elementor-size-default">本文关键字：UDS，BootLoader，自动诊断流程，诊断系统变量</p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cd9bb8d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cd9bb8d" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9db2a95" data-id="9db2a95" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e875957 elementor-widget elementor-widget-heading" data-id="e875957" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h6 class="elementor-heading-title elementor-size-default">本文目录</h6>				</div>
				</div>
				<div class="elementor-element elementor-element-bfa7679 elementor-widget elementor-widget-table-of-contents" data-id="bfa7679" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;],&quot;exclude_headings_by_selector&quot;:&quot;.Mainfooter&quot;,&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-caret-right&quot;,&quot;library&quot;:&quot;fa-solid&quot;,&quot;rendered_tag&quot;:&quot;&lt;svg class=\&quot;e-font-icon-svg e-fas-caret-right\&quot; viewBox=\&quot;0 0 192 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;},&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="table-of-contents.default">
				<div class="elementor-widget-container">
									<div id="elementor-toc__bfa7679" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<svg class="elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading" aria-hidden="true" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z"></path></svg>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8995e40 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8995e40" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b237f81" data-id="b237f81" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c48e43f headingTitleH2 elementor-widget elementor-widget-heading" data-id="c48e43f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">TSMaster 诊断控制台

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dc462c6 elementor-widget elementor-widget-text-editor" data-id="dc462c6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									诊断控制台作为诊断命令调试器，可以让用户选择每一条单独的服务命令，编辑发送服务报文和接收服务报文，进行测试验证。主要包含四块工作区域，分别为服务命令选择区，手动命令输入区，诊断命令发送/应答区和诊断信息区，如图 4-1 所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-cb92e70 elementor-widget elementor-widget-image" data-id="cb92e70" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="375" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1-1024x375.webp" class="attachment-large size-large wp-image-10226" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1-1024x375.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1-300x110.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1-768x282.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1-800x293.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-1.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 62">											<figcaption class="widget-image-caption wp-caption-text">图 4-1 控制台工作分区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-c28280f elementor-widget elementor-widget-text-editor" data-id="c28280f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><h3><strong>1.</strong><strong>服务命令选择区</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>服务命令选择区中是根据基础配或者加载 ODX/PDX 诊断数库生成的可执行服务列表。用户可以双击执行选中的服务或者右键选择执行该服务，如图 4-2所示。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-c124021 elementor-widget elementor-widget-image" data-id="c124021" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="368" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2-1024x368.webp" class="attachment-large size-large wp-image-10227" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2-1024x368.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2-300x108.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2-768x276.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2-800x287.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-2.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 63">											<figcaption class="widget-image-caption wp-caption-text">图 4-2 服务命令选择区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-76a2b95 elementor-widget elementor-widget-text-editor" data-id="76a2b95" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><h3><strong>2.</strong><strong>手动命令输入区</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>测试过程中，如果用户想发送任意的诊断命令，则可以在手动命令输入区中输入自己想要发送的任意报文。在输入诊断报文过后，点击右边的 Execute 按钮，就可以完成诊断报文的发送。为了增加测试灵活性，还可以通过选择框选择采用物理地址发送还是功能 ID 发送诊断请求报文。如图 4-3。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-9e82924 elementor-widget elementor-widget-image" data-id="9e82924" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="294" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3-1024x294.webp" class="attachment-large size-large wp-image-10228" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3-1024x294.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3-300x86.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3-768x220.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3-800x230.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-3.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 64">											<figcaption class="widget-image-caption wp-caption-text">图 4-3 手动命令输入区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-fbd0eb4 elementor-widget elementor-widget-text-editor" data-id="fbd0eb4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3><strong>3.</strong><strong>诊断命令发送/应答区</strong></h3><p>在本区域中，用户可以编辑发送数据段以及期望接收数据段，启动执行来验证被测 ECU 的诊断响应是否符合实际要求，以及是否同步诊断系统变量，如图4-4。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d38a7b7 elementor-widget elementor-widget-image" data-id="d38a7b7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="348" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4-1024x348.webp" class="attachment-large size-large wp-image-10229" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4-1024x348.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4-300x102.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4-768x261.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4-800x272.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-4.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 65">											<figcaption class="widget-image-caption wp-caption-text">图 4-4 诊断命令发送/应答区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e37179c elementor-widget elementor-widget-text-editor" data-id="e37179c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><h3><strong>4.</strong><strong>诊断信息区</strong></h3></section><section><section><section></section></section></section></section></section><section>该区域分为服务层信息和 ISO15765-2 数据流区，其中服务层信息显示当前在诊断模块中的操作步骤流程与响应信息。如图 4-5。</section>								</div>
				</div>
				<div class="elementor-element elementor-element-d551df2 elementor-widget elementor-widget-image" data-id="d551df2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="478" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5-1024x478.webp" class="attachment-large size-large wp-image-10230" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5-1024x478.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5-300x140.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5-768x358.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5-800x373.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-5.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 66">											<figcaption class="widget-image-caption wp-caption-text">图 4-5 服务层信息</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-90bdfba elementor-widget elementor-widget-text-editor" data-id="90bdfba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									当诊断服务没有得到肯定响应或者无响应时，报错提示信息等。如图 4-6：

								</div>
				</div>
				<div class="elementor-element elementor-element-c3a2af3 elementor-widget elementor-widget-image" data-id="c3a2af3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="372" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6-1024x372.webp" class="attachment-large size-large wp-image-10231" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6-1024x372.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6-300x109.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6-768x279.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6-800x290.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-6.webp 1044w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 67">											<figcaption class="widget-image-caption wp-caption-text">图 4-6 服务层信息负响应提示</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8c184a1 elementor-widget elementor-widget-text-editor" data-id="8c184a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									ISO15765-2 数据流区，用于显示诊断模块详细的服务层报文信息。结合前面配置的诊断数据库，还可以把原始的报文数据解析成物理信号等呈现。以 22 服务为例，可以查看到诊断服务层解析后的参数数据，如图 4-7。

								</div>
				</div>
				<div class="elementor-element elementor-element-d0e3d4d elementor-widget elementor-widget-image" data-id="d0e3d4d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="317" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7-1024x317.webp" class="attachment-large size-large wp-image-10232" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7-1024x317.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7-300x93.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7-768x238.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7-800x247.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-7.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 68">											<figcaption class="widget-image-caption wp-caption-text">图 4-7 ISO15765-2 数据流区</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d4fb8b9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d4fb8b9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d558f47" data-id="d558f47" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bc7aeb7 headingTitleH2 elementor-widget elementor-widget-heading" data-id="bc7aeb7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">TSMaster 自动诊断流程与注册系统变量

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4711a17 elementor-widget elementor-widget-text-editor" data-id="4711a17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><section><h3><strong>1.</strong><strong>诊断流程创建与管理</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>TSMaster 的自动化诊断流程不仅仅是针对某一个具体的应用，而是针对整个项目的诊断流程进行管理。用户可以根据完整项目的需求，配置测试诊断流程组，每个组里面可以包含多个不同的诊断流程，在一个诊断流程中包含具体的诊断步骤。</p><p>在 UDS 流程管理栏右键鼠标，展开流程用例管理的操作菜单，如图 5-1：</p></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-7f15943 elementor-widget elementor-widget-image" data-id="7f15943" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="681" height="444" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-8.webp" class="attachment-large size-large wp-image-10233" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-8.webp 681w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-8-300x196.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-8-18x12.webp 18w" sizes="auto, (max-width: 681px) 100vw, 681px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 69">											<figcaption class="widget-image-caption wp-caption-text">图 5-1 流程用例管理的操作菜单</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5502fc9 elementor-widget elementor-widget-text-editor" data-id="5502fc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>操作菜单从上到下分别包含如下操作：</p><section><section><p>【1】切换 UDS 流程：切换到当前 UDS 流程节点。双击该节点，也可以达到切换到该流程节点的效果。切换到该节点过后，节点图标和背景色为蓝色，同时右边的节点流程中展开显示该 UDS 流程包含的详细诊断步骤。如图 5-2。</p></section></section><section></section></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-ca4db10 elementor-widget elementor-widget-image" data-id="ca4db10" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="196" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9-1024x196.webp" class="attachment-large size-large wp-image-10234" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9-1024x196.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9-300x58.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9-768x147.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9-800x153.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-9.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 70">											<figcaption class="widget-image-caption wp-caption-text">图 5-2 切换 UDS 流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-c9049ec elementor-widget elementor-widget-text-editor" data-id="c9049ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>【2】启动 UDS 流程：启动该节点的诊断流程。点击该选项后，诊断模块按照右边的配置，从上往下自动执行诊断步骤。<br />【3】中断 UDS 流程：点击该节点后，中断正在执行的诊断流程步骤。<br />【4】添加流程组：新增诊断流程组。比如新增 Test Group1。诊断组下面可以再增加诊断流程用例，其本身不包含诊断步骤。<br />【5】添加新的测试流程：新增一个诊断流程用例，在诊断流程用例下面可以增加详细的诊断步骤。<br />【6】编程名称：选中一个流程组或者流程用例，右键选中 Edit name 编辑该节点的名称。<br />【7】注册系统变量：选择一个诊断流程用例，注册为系统变量。<br />【8】反注册系统变量：选中已注册为系统变量的诊断流程用例，取消注册系统变量。<br />【9】删除所选：删除选中的节点。<br />【10】删除所有：清楚所有的节点。</p><p> </p><section><section><section><section><h3><strong>2.</strong><strong>配置自动诊断流程</strong></h3></section></section><section><section><section></section></section></section></section></section><section><section><p>TSMaster 自动诊断流程，可以快速配置多组诊断流程并可以设置循环运行和注册系统变量用于外部调用等，如下进行详细介绍。</p><section><section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.1 自动诊断工具栏介绍</span></span></p></section></section><section><section></section></section></section></section></section><section><section><p>诊断流程配置工具栏如图 5-3 所示：</p></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-995fa9e elementor-widget elementor-widget-image" data-id="995fa9e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="148" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10-1024x148.webp" class="attachment-large size-large wp-image-10235" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10-1024x148.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10-300x43.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10-768x111.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10-800x116.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-10.webp 1051w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 71">											<figcaption class="widget-image-caption wp-caption-text">图 5-3 诊断流程配置工具栏</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-caa4391 elementor-widget elementor-widget-text-editor" data-id="caa4391" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>图标依次从左往右为：</p><p>【1】新增诊断流程组。<br />【2】新增诊断流程用例。<br />【3】删除选中的诊断流程组/用例。<br />【4】启动配置好的诊断流程。<br />【5】终端正在运行的诊断流程。<br />【6】锁定/解锁流程配置区域。如果锁定该区域，在诊断流程区域变得不可编辑。<br />【7】全选/全不选诊断流程。<br />【8】使能设置的循环运行次数。<br />【9】实际运行次数显示。</p></section></section><section><section><section><section><section></section></section></section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.2 自动化诊断流程配置步骤</span></span></p></section></section><section><section></section></section></section></section></section><section><section><p>在 UDS 测试流程区里，右键创建新创建一个 UDS 流程，双击该流程进入后，解锁逻辑器，并可以设置本流程可以循环运行的次数，默认不使能循环运行。如图 5-4。</p></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-e1a1242 elementor-widget elementor-widget-image" data-id="e1a1242" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="472" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11-1024x472.webp" class="attachment-large size-large wp-image-10236" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11-1024x472.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11-300x138.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11-768x354.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11-800x368.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-11.webp 1053w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 72">											<figcaption class="widget-image-caption wp-caption-text">图 5-4 创建新的 UDS 流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f6df8d8 elementor-widget elementor-widget-text-editor" data-id="f6df8d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									然后在逻辑区右键添加步骤或者删除步骤，并进一步解析管理栏中功能。如图 5-5。

								</div>
				</div>
				<div class="elementor-element elementor-element-3b268cb elementor-widget elementor-widget-image" data-id="3b268cb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="392" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12-1024x392.webp" class="attachment-large size-large wp-image-10237" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12-1024x392.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12-300x115.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12-768x294.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12-800x306.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-12.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 73">											<figcaption class="widget-image-caption wp-caption-text">图 5-5 诊断步骤添加与管理</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-203081c elementor-widget elementor-widget-text-editor" data-id="203081c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>【1】在左边的管理栏中选中一个诊断流程节点。<br />【2】在右边的编辑区域，添加、删除、编辑诊断步骤。<br />【3】添加步骤后，选择该步骤类型。<br />【4】编辑步骤名称。<br />【5】选择该步骤地址类型，物理地址还是功能地址。<br />【6】配置详细的诊断请求数据包。<br />【7】配置详细的诊断应答数据包。<br />【8】配置本步骤结束后步骤之间的等待时间。<br />【9】配置本步骤发生错误的错误处理方法。</p></section><section></section><section><section><section><section><section></section></section></section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.3 诊断步骤类型</span></span></p></section></section><section><section></section></section></section></section></section><section><p>测试步骤中，为了增加诊断配置的灵活性，设计了 4 种类型可供选择，主要包含：普通步骤，选择已有配置，种子和密钥，测试仪在线。通过这 4 种类型，基本上涵盖了市面上所有主流的诊断流程需求，下面详细介绍每种类型的特点。如图 5-6。</p></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-a477a95 elementor-widget elementor-widget-image" data-id="a477a95" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="501" height="188" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-13.webp" class="attachment-large size-large wp-image-10238" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-13.webp 501w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-13-300x113.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-13-18x7.webp 18w" sizes="auto, (max-width: 501px) 100vw, 501px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 74">											<figcaption class="widget-image-caption wp-caption-text">图 5-6 诊断步骤类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9ba41ff elementor-widget elementor-widget-text-editor" data-id="9ba41ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【1】普通步骤：主要用于一些简单的请求数据和应答数据都很直接的场合。直接在请求服务中填入想要发送的请求数据，在应答服务中填入期望的应答报文，比如服务请求数据为【10 01】，服务应答数据为【50 01 12 34】。如图 5-7。如果有些服务不需要响应，则可以不设置有回复。

								</div>
				</div>
				<div class="elementor-element elementor-element-881dd7d elementor-widget elementor-widget-image" data-id="881dd7d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1014" height="164" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-14.webp" class="attachment-large size-large wp-image-10239" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-14.webp 1014w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-14-300x49.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-14-768x124.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-14-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-14-800x129.webp 800w" sizes="auto, (max-width: 1014px) 100vw, 1014px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 75">											<figcaption class="widget-image-caption wp-caption-text">图 5-7 普通步骤类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7a7912d elementor-widget elementor-widget-text-editor" data-id="7a7912d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【2】选择已有配置：该配置设计的目的，就是让用户选择在基础诊断设置中已经配置好的诊断服务，这种方式是 TSMaster 最推荐的配置方式。选择已有配置过程，如图 5-8 所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-a42125d elementor-widget elementor-widget-image" data-id="a42125d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="928" height="506" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-15.webp" class="attachment-large size-large wp-image-10240" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-15.webp 928w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-15-300x164.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-15-768x419.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-15-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-15-800x436.webp 800w" sizes="auto, (max-width: 928px) 100vw, 928px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 76">											<figcaption class="widget-image-caption wp-caption-text">图 5-8 选择已有配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e13ec50 elementor-widget elementor-widget-text-editor" data-id="e13ec50" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【3】种子和密钥：种子和密钥只需要选择种子等级和密钥等级参数即可，解密的 DLL 直接关联到传输层参数配置载入的种子和密钥 DLL 中，如图 5-9 所示：

								</div>
				</div>
				<div class="elementor-element elementor-element-afc7b98 elementor-widget elementor-widget-image" data-id="afc7b98" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="266" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16-1024x266.webp" class="attachment-large size-large wp-image-10241" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16-1024x266.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16-300x78.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16-768x200.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16-800x208.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-16.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 77">											<figcaption class="widget-image-caption wp-caption-text">图 5-9 种子和密钥</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3cbfe8b elementor-widget elementor-widget-text-editor" data-id="3cbfe8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><p>对此，无论是在诊断控制台模块中，还是自动诊断流程模块，都是需要先配置好传输层的参数配置。</p><p>【4】测试仪在线：为了支持更加灵活的测试需求，在自动化流程步骤中，提供了打开和关闭测试仪在线的命令选择，以及配置该命令数据以及周期间隔：</p><p>△ 是否启动(start)/停止(stop)该命令，如图 5-10：</p></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-1c86d14 elementor-widget elementor-widget-image" data-id="1c86d14" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="270" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17-1024x270.webp" class="attachment-large size-large wp-image-10242" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17-1024x270.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17-300x79.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17-768x203.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17-800x211.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-17.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 78">											<figcaption class="widget-image-caption wp-caption-text">图 5-10 启动/停止测试仪在线命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-95c924f elementor-widget elementor-widget-text-editor" data-id="95c924f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									△ 配置测试仪在线的命令的数据以及周期间隔，如 5-11：

								</div>
				</div>
				<div class="elementor-element elementor-element-8ce1cf8 elementor-widget elementor-widget-image" data-id="8ce1cf8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="267" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18-1024x267.webp" class="attachment-large size-large wp-image-10243" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18-1024x267.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18-300x78.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18-768x201.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18-800x209.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-18.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 79">											<figcaption class="widget-image-caption wp-caption-text">图 5-11配置测试仪在线的命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8166327 elementor-widget elementor-widget-text-editor" data-id="8166327" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline; color: #3366ff;">2.4 步骤间隔时间</span></p><section>诊断流程模块步骤跟步骤之间的延时是可以设置的，单位为 ms，如图 5-12：</section>								</div>
				</div>
				<div class="elementor-element elementor-element-680490e elementor-widget elementor-widget-image" data-id="680490e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="227" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19-1024x227.webp" class="attachment-large size-large wp-image-10244" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19-1024x227.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19-300x66.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19-768x170.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19-800x177.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-19.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 80">											<figcaption class="widget-image-caption wp-caption-text">图 5-12 配置测试仪在线的命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-dd86846 elementor-widget elementor-widget-text-editor" data-id="dd86846" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.5 属性</span></span></p><p>在属性中，可以设置响应出错后的以及本指令是停止还是继续运行，如图5-13 所示：</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f5a3f17 elementor-widget elementor-widget-image" data-id="f5a3f17" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="220" height="185" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-20.webp" class="attachment-large size-large wp-image-10245" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-20.webp 220w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-20-14x12.webp 14w" sizes="auto, (max-width: 220px) 100vw, 220px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 81">											<figcaption class="widget-image-caption wp-caption-text">图 5-13 属性</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-b32c8c0 elementor-widget elementor-widget-text-editor" data-id="b32c8c0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>在 TSMaster 后续产品规划中，响应出错后允许跳转到指定的流程中（比如跳转到擦除流程中），进一步增加自动运行流程模块的灵活性。</p><p><br /><span style="text-decoration: underline; color: #3366ff;">2.6 使能步骤/位置调整</span></p><p>对于已经完成配置的诊断流程步骤，用户根据左边的选择框来勾选想要执行的诊断步骤。如图 5-14。</p><p>关于执行顺序调整：无论是测试用例组，测试用例还是测试用例中的具体步骤，用户想调整相互之间执行顺序的时候，直接拖拽对应的测试用例到相应位置即可。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-1ffb71c elementor-widget elementor-widget-image" data-id="1ffb71c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="237" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21-1024x237.webp" class="attachment-large size-large wp-image-10246" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21-1024x237.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21-300x69.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21-768x177.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21-800x185.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-21.webp 1078w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 82">											<figcaption class="widget-image-caption wp-caption-text">图 5-14 诊断流程步骤使能</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f0b7cc8 elementor-widget elementor-widget-text-editor" data-id="f0b7cc8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><h3><strong>3.</strong><strong>诊断模块的内生系统变量</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>在 TSMaster 新添加基础诊断模块后，系统变量管理器会自动生成所有者为诊断模块 Diagnostic 的系统变量，通过修改系统变量可以配置对应的参数。如图5-15。</p></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-b125e82 elementor-widget elementor-widget-image" data-id="b125e82" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="458" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22-1024x458.webp" class="attachment-large size-large wp-image-10247" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22-1024x458.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22-300x134.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22-768x343.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22-800x358.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-22.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 83">											<figcaption class="widget-image-caption wp-caption-text">图 5-15 诊断模块系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f53f38f elementor-widget elementor-widget-text-editor" data-id="f53f38f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">3.1 诊断服务通用系统变量</span></span></p><p>诊断内生的通用系统变量包含：</p><ul><li>导出工程 ExportProject：用于导出诊断工程。</li><li>导入工程 ImportProject：用于导入已有的诊断工程。</li><li>诊断仪在线 TesterIsPresent：是否启动诊断仪在线命令。</li><li>DLC：FD 帧的最大 DLC 值，该参数只有在 FD 模式下才有效。</li><li>接收连续帧最小帧间隔 STMin（R）：用户自定义接收端 STMin 参数，单位 ms。如设置为 0，表示支持以最短的事件间隔接收。</li><li>发送连续帧最小帧间隔 STMin（T）：用户定义发送端 STMin 参数，单位 ms。</li><li>用户自定义连续帧最小帧间隔 User Define STMin：是否手动定义连续帧最小帧间隔，单位 ms。</li><li>填充字节 FiledByte：发送诊断帧填充字节。</li><li>功能 ID 类型 FunctionalIDType：传输层功能 ID 的类型，0 是标准帧，1是扩展帧。</li><li>功能 ID (FunctionalID)：传输层功能 ID。</li><li>应答 ID 类型 ResIDType：传输层应答 ID 的类型，0 是标准帧，1 是扩展帧。</li><li>应答 ID (ResID)：传输层应答 ID。</li><li>请求 ID 类型 ReqIDType：传输层请求 ID 的类型，0 是标准帧，1 是扩展帧。</li><li>请求 ID （ReqID）：传输层请求 ID。</li><li>总线类型 BusType：设置总线类型：0 代表 CAN 总线；1 代表 CAN FD总线；2 代表 LIN 总线；3 代表 DOIP（基于以太网的诊断）。</li><li>通道 Chn：设置诊断模块的通道参数，比如 0 代表通道 1,1 代表通道 2。</li><li>自动化流程进度 UDSProgress：自动诊断流程的实时进度，该变量用来获取自动诊断流程的运行状态。</li><li>安全访问种子和密钥 SeedAndKeyDLL：设置种子&amp;密钥 DLL 的绝对路径，使用时注意转义字符。</li><li>P2 扩展时间 P2Extended：设置 P2 扩展时间。</li><li>P2 扩展时间 P2TimeOut：设置 P2 超时时间。</li><li>S3 服务端时间 S3ServerTime：设置 S3 服务端时间。</li><li>S3 服务端时间 S3ClientTime：设置 S3 客户端时间。</li></ul><p> </p><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">3.2 诊断服务特定系统变量 </span></span></p><p>在基础诊断配置的复合诊断服务添加新的服务后，系统变量管理器同样会生成对应的系统变量：服务名_DataFile，此变量为下载文件的绝对路径，修改此变量可控制下载文件的载入与切换。如图 5-16。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-954e5a9 elementor-widget elementor-widget-image" data-id="954e5a9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="265" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23-1024x265.webp" class="attachment-large size-large wp-image-10248" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23-1024x265.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23-300x78.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23-768x198.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23-800x207.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-23.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 84">											<figcaption class="widget-image-caption wp-caption-text">图 5-16 下载文件路径系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0ab5f31 elementor-widget elementor-widget-text-editor" data-id="0ab5f31" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>此外，当载入下载文件后，系统变量控制器会根据选择的校验和算法生成每块校验和，及总校验和，下载文件的首地址和长度，如果已经添加了符合诊断服务，载入了下载文件，并且在基本诊断服务中关联了下载文件相关变量，那么在替换下载文件的同时，这些关联的变量也会随之改变，最小的工程修改实现文件的灵活切换。</p><p><br /><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">3.3 自动诊断流程的注册系统变量</span></span></p><p>在诊断控制台中可以根据需要灵活配置诊断服务，这些诊断服务配置好后，用户需要在诊断控制台中双击启动该诊断服务。</p><p>如果用户希望在 Panel 界面中或者程序中启动诊断流程命令，步骤如下：</p><p>【1】首先在诊断 Basic Diagnostic Config 窗体中，选中目标服务，然后右键菜单把该诊断服务注册为系统变量，如图 5-17 所示：</p>								</div>
				</div>
				<div class="elementor-element elementor-element-56bf122 elementor-widget elementor-widget-image" data-id="56bf122" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="652" height="562" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-24.webp" class="attachment-large size-large wp-image-10249" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-24.webp 652w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-24-300x259.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-24-14x12.webp 14w" sizes="auto, (max-width: 652px) 100vw, 652px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 85">											<figcaption class="widget-image-caption wp-caption-text">图 5-17 诊断服务注册为系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-89102f3 elementor-widget elementor-widget-text-editor" data-id="89102f3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									注册完成后，该流程的图标多出 3 个小彩圆，表示成为一个注册系统变量的服务，未注册的流程为蓝色圆，如图 5-18 所示：

								</div>
				</div>
				<div class="elementor-element elementor-element-979da0e elementor-widget elementor-widget-image" data-id="979da0e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="682" height="215" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-25.webp" class="attachment-large size-large wp-image-10250" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-25.webp 682w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-25-300x95.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-25-18x6.webp 18w" sizes="auto, (max-width: 682px) 100vw, 682px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 86">											<figcaption class="widget-image-caption wp-caption-text">图 5-18 注册为系统变量的图标变化</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d662402 elementor-widget elementor-widget-text-editor" data-id="d662402" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【2】注册完成后，在系统变量管理器中，就可以看到生成系统变量_Start和_Result，如图 5-19。

								</div>
				</div>
				<div class="elementor-element elementor-element-ad52472 elementor-widget elementor-widget-image" data-id="ad52472" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="270" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26-1024x270.webp" class="attachment-large size-large wp-image-10251" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26-1024x270.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26-300x79.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26-768x203.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26-800x211.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-26.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 87">											<figcaption class="widget-image-caption wp-caption-text">图 5-19 注册为系统变量的变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0b872d7 elementor-widget elementor-widget-text-editor" data-id="0b872d7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>其中_Start 的数值赋值为：<br />● 0 是空闲状态。<br />● 1 是正在执行状态。<br />● 2 是执行成功。<br />● 3 是执行失败。</p><p>_Result 的数值结果为：<br />● &gt;0 表示启动诊断流程<br />● =0 表示中断停止诊断流程<br />● &lt;0 为非法参数。</p><p> </p><p>【3】在面板Panel 中添加按钮button控件，并关联生成好的系统变量流程名_Start，将将按钮按下事件设置为 1，如图 5-20。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-10fd041 elementor-widget elementor-widget-image" data-id="10fd041" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="572" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27-1024x572.webp" class="attachment-large size-large wp-image-10252" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27-1024x572.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27-300x168.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27-768x429.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27-800x447.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-27.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 88">											<figcaption class="widget-image-caption wp-caption-text">图 5-20 面板按钮控件关联系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d108d1b elementor-widget elementor-widget-text-editor" data-id="d108d1b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【4】运行程序，点击 Panel 的测试按钮，将值 1 赋给流程名_Start，诊断模块执行相应的诊断流程，实现自动运行诊断流程。

								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0faf5f1 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0faf5f1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a186802" data-id="a186802" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f76a72b headingTitleH2 elementor-widget elementor-widget-heading" data-id="f76a72b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">诊断典型应用

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d006930 elementor-widget elementor-widget-text-editor" data-id="d006930" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>1.读取车辆 VIN 码</h3><p>如下通过自动诊断流程，快速配置读取车辆 VIN 码，一键执行与 ECU 交互，并对读加 VIN 码的参数进行解析，诊断流程如下，如图 6-1。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fbffb76 elementor-widget elementor-widget-image" data-id="fbffb76" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="231" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28-1024x231.webp" class="attachment-large size-large wp-image-10253" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28-1024x231.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28-300x68.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28-768x173.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28-800x180.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-28.webp 1073w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 89">											<figcaption class="widget-image-caption wp-caption-text">图 6-1 面板按钮控件关联系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9ac3c3a elementor-widget elementor-widget-text-editor" data-id="9ac3c3a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><p>其中服务指令解析如下：<br />【1】切换到扩展会话。<br />【2】seedkey 获取权限。<br />【3】采用普通读取命令，读取车辆返回的 VIN 码。<br />【4】或者是采用之前已经配置好的命令，读取 VIN 码，这种方式带数据解析。</p><p>执行的响应，正常读取到 ECU 的 VIN 码，同时选择已有配置的步骤中因为带有相应的解析信息，可以直接出读取VIN 码为“E8880003CED05909”。如图6-2。</p></section></section></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-a02c218 elementor-widget elementor-widget-image" data-id="a02c218" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="470" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29-1024x470.webp" class="attachment-large size-large wp-image-10254" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29-1024x470.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29-300x138.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29-768x353.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29-800x367.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-29.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 90">											<figcaption class="widget-image-caption wp-caption-text">图 6-2 读取 VIN 码</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-bb07c79 elementor-widget elementor-widget-text-editor" data-id="bb07c79" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><h3><strong>2</strong><em><strong>.Flash Bootloader 流程</strong></em></h3></section></section><section><section><section></section></section></section></section></section><section><p>本文设计了一个简单的 Bootloader 流程来说明如何基于 TSMaster 诊断模块配置一个 Flash Bootloader 流程。</p><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.1 Flash Bootloader 流程</span></span></p><p>首先设计 FashBootloader 流程，可以根据不同 ECU 的实际设计规范进行调整，通常分为三个阶段，分别为预编程阶段（灰色），主编程阶段（紫色）和后编程阶段（蓝色），如图 6-3。</p></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-3a41eed elementor-widget elementor-widget-image" data-id="3a41eed" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="988" height="698" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-30.webp" class="attachment-large size-large wp-image-10255" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-30.webp 988w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-30-300x212.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-30-768x543.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-30-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-30-800x565.webp 800w" sizes="auto, (max-width: 988px) 100vw, 988px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 91">											<figcaption class="widget-image-caption wp-caption-text">图 6-3 设计 FashBootloader 流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-adebcc9 elementor-widget elementor-widget-text-editor" data-id="adebcc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.2 配置刷写例程</span></span></p><p>△ 预编程阶段：<br />【1】首先创建 UDS 流程：注意切换编辑器为解锁状态，否则无法添加新的流程步骤。如图 6-4。</p></section></section></section></section></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-c6f275a elementor-widget elementor-widget-image" data-id="c6f275a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="262" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31-1024x262.webp" class="attachment-large size-large wp-image-10256" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31-1024x262.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31-300x77.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31-768x197.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31-800x205.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-31.webp 1070w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 92">											<figcaption class="widget-image-caption wp-caption-text">图 6-4 解锁编辑器</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-391074c elementor-widget elementor-widget-text-editor" data-id="391074c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【2】对于流程图所示的切换扩展会话，关闭 DTC，关闭接收控制等命令，直接配置普通步骤类型的命令即可。如图 6-5。

								</div>
				</div>
				<div class="elementor-element elementor-element-b3039c6 elementor-widget elementor-widget-image" data-id="b3039c6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="137" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32-1024x137.webp" class="attachment-large size-large wp-image-10257" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32-1024x137.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32-300x40.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32-768x103.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32-800x107.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-32.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 93">											<figcaption class="widget-image-caption wp-caption-text">图 6-5 切换扩展会话、关闭 DTC 和接收</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f9b68ba elementor-widget elementor-widget-text-editor" data-id="f9b68ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><p>【3】基于读取 ID：F188 位置处的数据，并判断该数据是否等于比 SN123456。如果符合，则判断零件号匹配，进入下一个步骤，否则退出流程。</p><p>方式 1：使用普通步骤配置形式，如图 6-6：</p></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-949f6dd elementor-widget elementor-widget-image" data-id="949f6dd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="29" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33-1024x29.webp" class="attachment-large size-large wp-image-10258" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33-1024x29.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33-300x8.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33-768x22.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33-800x22.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-33.webp 1070w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 94">											<figcaption class="widget-image-caption wp-caption-text">图 6-6 普通步骤读取 DID F188 零件号</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7531a90 elementor-widget elementor-widget-text-editor" data-id="7531a90" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									方式 2：在 BasicConfig 中配置好，然后在流程中使用选择已有配置，如图6-7：

								</div>
				</div>
				<div class="elementor-element elementor-element-17e8203 elementor-widget elementor-widget-image" data-id="17e8203" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="549" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34-1024x549.webp" class="attachment-large size-large wp-image-10259" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34-1024x549.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34-300x161.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34-768x412.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34-800x429.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-34.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 95">											<figcaption class="widget-image-caption wp-caption-text">图 6-7 选择已有配置读取 DID F188 零件号</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d8df695 elementor-widget elementor-widget-text-editor" data-id="d8df695" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>△ 主编程阶段：</p><p>【4】切换到编程会话，进入主编程阶段，如图 6-8。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7f7d29c elementor-widget elementor-widget-image" data-id="7f7d29c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="938" height="48" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-35.webp" class="attachment-large size-large wp-image-10260" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-35.webp 938w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-35-300x15.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-35-768x39.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-35-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-35-800x41.webp 800w" sizes="auto, (max-width: 938px) 100vw, 938px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 96">											<figcaption class="widget-image-caption wp-caption-text">图 6-8 切换到编程会话</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-04b0e8a elementor-widget elementor-widget-text-editor" data-id="04b0e8a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【5】添加种子和密钥步骤，解锁 ECU，如图 6-9：

								</div>
				</div>
				<div class="elementor-element elementor-element-22feece elementor-widget elementor-widget-image" data-id="22feece" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="939" height="47" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-36.webp" class="attachment-large size-large wp-image-10261" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-36.webp 939w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-36-300x15.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-36-768x38.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-36-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-36-800x40.webp 800w" sizes="auto, (max-width: 939px) 100vw, 939px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 97">											<figcaption class="widget-image-caption wp-caption-text">图 6-9 种子和密钥步骤</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-33db674 elementor-widget elementor-widget-text-editor" data-id="33db674" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【6】获取权限后，在 IDF190 处写入字符串“SN1234”，对于这种固定写入的字符串，可以使用普通步骤直接配置，如图 6-10：

								</div>
				</div>
				<div class="elementor-element elementor-element-6687f42 elementor-widget elementor-widget-image" data-id="6687f42" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="974" height="47" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-37.webp" class="attachment-large size-large wp-image-10262" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-37.webp 974w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-37-300x14.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-37-768x37.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-37-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-37-800x39.webp 800w" sizes="auto, (max-width: 974px) 100vw, 974px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 98">											<figcaption class="widget-image-caption wp-caption-text">图 6-10 IDF190 处写入字符串</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e0a1a8b elementor-widget elementor-widget-text-editor" data-id="e0a1a8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【7】添加 FlashDriver/应用程序文件流程。首先在基础诊断配置添加 FlashDriver 和应用程序文件，如图 6-11：

								</div>
				</div>
				<div class="elementor-element elementor-element-57abe6e elementor-widget elementor-widget-image" data-id="57abe6e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="503" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38-1024x503.webp" class="attachment-large size-large wp-image-10263" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38-1024x503.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38-300x147.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38-768x377.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38-800x393.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-38.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 99">											<figcaption class="widget-image-caption wp-caption-text">图 6-11 基础诊断配置添加 FlashDriver 文件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3850e24 elementor-widget elementor-widget-text-editor" data-id="3850e24" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									然后在自动诊断流程中选择相应的已有配置，选择创建好的组合下载服务。如图6-12。

								</div>
				</div>
				<div class="elementor-element elementor-element-15268d2 elementor-widget elementor-widget-image" data-id="15268d2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="975" height="350" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-39.webp" class="attachment-large size-large wp-image-10264" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-39.webp 975w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-39-300x108.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-39-768x276.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-39-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-39-800x287.webp 800w" sizes="auto, (max-width: 975px) 100vw, 975px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 100">											<figcaption class="widget-image-caption wp-caption-text">图 6-12 选择已有的组合下载服务</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0cd2003 elementor-widget elementor-widget-text-editor" data-id="0cd2003" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【8】采用例程控制擦除 Flash。通过诊断基础设置配置好后擦除指令，将起始地址和数据长度的系统变量，通过系统变量的方式添加请求参数，如图 6-13：

								</div>
				</div>
				<div class="elementor-element elementor-element-4cdc418 elementor-widget elementor-widget-image" data-id="4cdc418" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="371" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40-1024x371.webp" class="attachment-large size-large wp-image-10265" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40-1024x371.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40-300x109.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40-768x278.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40-800x290.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-40.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 101">											<figcaption class="widget-image-caption wp-caption-text">图 6-13 诊断基础配置擦除指令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5ff2de7 elementor-widget elementor-widget-text-editor" data-id="5ff2de7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									然后通过选择已有配置加入到流程中。如图 6-14。

								</div>
				</div>
				<div class="elementor-element elementor-element-70764df elementor-widget elementor-widget-image" data-id="70764df" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="63" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41-1024x63.webp" class="attachment-large size-large wp-image-10266" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41-1024x63.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41-300x18.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41-768x47.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41-800x49.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-41.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 102">											<figcaption class="widget-image-caption wp-caption-text">图 6-14 例程控制擦除 Flash</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9c28c30 elementor-widget elementor-widget-text-editor" data-id="9c28c30" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【9】重启 ECU，需要注意的是 ECUReset 到重新开始诊断，步骤之间的等待时间需根据 ECU 设计规范调节，比如设置为 1000ms。如图6-15。

								</div>
				</div>
				<div class="elementor-element elementor-element-0483472 elementor-widget elementor-widget-image" data-id="0483472" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="25" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42-1024x25.webp" class="attachment-large size-large wp-image-10267" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42-1024x25.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42-300x7.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42-768x19.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42-800x20.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-42.webp 1045w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 103">											<figcaption class="widget-image-caption wp-caption-text">图 6-15 重启ECU</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-1543784 elementor-widget elementor-widget-text-editor" data-id="1543784" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>△ 后编程阶段：</p><p>【10】切换会默认会话，COM 控制，DTC 控制等操作，使用变通步骤添加即可。如图 6-16。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-81f5e6d elementor-widget elementor-widget-image" data-id="81f5e6d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="76" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43-1024x76.webp" class="attachment-large size-large wp-image-10268" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43-1024x76.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43-300x22.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43-768x57.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43-800x59.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-43.webp 1042w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 104">											<figcaption class="widget-image-caption wp-caption-text">图 6-16 后编程阶段</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-cc61bd8 elementor-widget elementor-widget-text-editor" data-id="cc61bd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.3 完成流程配置与一键运行</span></span></p><p>在完成配置后，总的配置流程如图 6-17 所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-70ab946 elementor-widget elementor-widget-image" data-id="70ab946" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="455" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44-1024x455.webp" class="attachment-large size-large wp-image-10269" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44-1024x455.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44-300x133.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44-768x341.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44-800x356.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-44.webp 1057w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 105">											<figcaption class="widget-image-caption wp-caption-text">图 6-17 完成 FashBootloader 配置流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-67ec0e7 elementor-widget elementor-widget-text-editor" data-id="67ec0e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									通过按钮一键执行自动诊断流程，当每个步骤都是正响应，会显示为绿色，如图 6-18：

								</div>
				</div>
				<div class="elementor-element elementor-element-de314e2 elementor-widget elementor-widget-image" data-id="de314e2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="411" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45-1024x411.webp" class="attachment-large size-large wp-image-10270" alt="TSMaster 的 CAN UDS 诊断操作指南（下）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45-1024x411.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45-300x121.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45-768x309.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45-800x321.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240619_1-45.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下） 106">											<figcaption class="widget-image-caption wp-caption-text">图 6-18 一键执行自动诊断流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-733b921 elementor-widget elementor-widget-text-editor" data-id="733b921" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									基于 TSMaster 的诊断模块，实现零代码方式，开发诊断流程如 Bootloader等应用成为一个非常简单快速的事情。

								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-2/">干货分享 | TSMaster 的 CAN UDS 诊断操作指南（下）</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>干货分享 &#124; TSMaster 的 CAN UDS 诊断操作指南（上）</title>
		<link>https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-1/</link>
					<comments>https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-1/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Wed, 12 Jun 2024 09:59:04 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=10141</guid>

					<description><![CDATA[<p>TSMaster 可以少代码甚至零代码就可以完成诊断流程开发，诊断开发人员只需要熟悉诊断流程，就能打通研发、产 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-1/">干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上）</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-10141">.elementor-10141 .elementor-element.elementor-element-49531fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10141 .elementor-element.elementor-element-49531fd{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10141 .elementor-element.elementor-element-b087867{letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10141 .elementor-element.elementor-element-5903345{width:100%;max-width:100%;}.elementor-10141 .elementor-element.elementor-element-5903345 > .elementor-widget-container{padding:20px 0px 4px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-10141 .elementor-element.elementor-element-5903345 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:bold;font-style:italic;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:#222121;}.elementor-10141 .elementor-element.elementor-element-cd9bb8d:not(.elementor-motion-effects-element-type-background), .elementor-10141 .elementor-element.elementor-element-cd9bb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-783ff77 );}.elementor-10141 .elementor-element.elementor-element-cd9bb8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;padding:20px 20px 20px 20px;}.elementor-10141 .elementor-element.elementor-element-cd9bb8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10141 .elementor-element.elementor-element-e875957 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-10141 .elementor-element.elementor-element-bfa7679{--box-border-width:0px;--separator-width:0px;--box-padding:0px;--item-text-hover-decoration:underline;}.elementor-10141 .elementor-element.elementor-element-bfa7679 .elementor-toc__header-title{text-align:start;}.elementor-10141 .elementor-element.elementor-element-bfa7679 .elementor-toc__list-item{font-size:13px;line-height:1.5em;}.elementor-10141 .elementor-element.elementor-element-8995e40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10141 .elementor-element.elementor-element-8995e40{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10141 .elementor-element.elementor-element-c48e43f > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10141 .elementor-element.elementor-element-c48e43f{text-align:center;}.elementor-10141 .elementor-element.elementor-element-c48e43f .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10141 .elementor-element.elementor-element-dc462c6{letter-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10141 .elementor-element.elementor-element-c28280f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-c28280f{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-76a2b95 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-76a2b95{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-d4fb8b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10141 .elementor-element.elementor-element-d4fb8b9{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10141 .elementor-element.elementor-element-bc7aeb7 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10141 .elementor-element.elementor-element-bc7aeb7{text-align:center;}.elementor-10141 .elementor-element.elementor-element-bc7aeb7 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10141 .elementor-element.elementor-element-2ea16bf{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-4711a17{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-5502fc9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-5502fc9{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-ca4db10 img{width:100%;}.elementor-10141 .elementor-element.elementor-element-c9049ec > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-c9049ec{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-995fa9e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-caa4391 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-caa4391{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-e1a1242 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-f6df8d8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-f6df8d8{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-3b268cb > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-203081c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-203081c{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-a477a95 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-9ba41ff > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-9ba41ff{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-881dd7d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-7a7912d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-7a7912d{letter-spacing:1px;color:var( --e-global-color-658892f );}.elementor-10141 .elementor-element.elementor-element-3cbfe8b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-3cbfe8b{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-1c86d14 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-95c924f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-95c924f{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-8ce1cf8 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-8166327 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-8166327{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-680490e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-dd86846 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-dd86846{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-f5a3f17 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-b32c8c0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-b32c8c0{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-1ffb71c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-f0b7cc8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-f0b7cc8{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-b125e82 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-f53f38f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-f53f38f{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-954e5a9 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-0ab5f31 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-0ab5f31{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-56bf122 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-89102f3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-89102f3{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-979da0e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-d662402 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-d662402{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-ad52472 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10141 .elementor-element.elementor-element-0faf5f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10141 .elementor-element.elementor-element-0faf5f1{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10141 .elementor-element.elementor-element-f76a72b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10141 .elementor-element.elementor-element-f76a72b{text-align:center;}.elementor-10141 .elementor-element.elementor-element-f76a72b .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10141 .elementor-element.elementor-element-d006930{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-9ac3c3a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-9ac3c3a{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-bb07c79 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-bb07c79{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-adebcc9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-adebcc9{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-391074c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-391074c{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-f9b68ba > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-f9b68ba{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-7531a90 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-7531a90{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-d8df695 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-d8df695{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-04b0e8a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-04b0e8a{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-33db674 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-33db674{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-e0a1a8b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-e0a1a8b{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-3850e24 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-3850e24{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-0cd2003 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-0cd2003{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-5ff2de7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-5ff2de7{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-9c28c30 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-9c28c30{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-1543784 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-1543784{letter-spacing:1px;}.elementor-10141 .elementor-element.elementor-element-cc61bd8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-cc61bd8{letter-spacing:1px;}@media(max-width:1024px){.elementor-10141 .elementor-element.elementor-element-5903345 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-10141 .elementor-element.elementor-element-5903345 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10141 .elementor-element.elementor-element-5903345 .elementor-heading-title{font-size:20px;}.elementor-10141 .elementor-element.elementor-element-e875957{text-align:center;}.elementor-10141 .elementor-element.elementor-element-c48e43f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10141 .elementor-element.elementor-element-bc7aeb7 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10141 .elementor-element.elementor-element-f76a72b > .elementor-widget-container{padding:20px 0px 20px 0px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10141" class="elementor elementor-10141" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-49531fd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="49531fd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c229679" data-id="c229679" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b087867 elementor-widget elementor-widget-text-editor" data-id="b087867" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster 可以少代码甚至零代码就可以完成诊断流程开发，诊断开发人员只需要熟悉诊断流程，就能打通研发、产线、售后整条链路环节。</p><p>TSMaster 的 UDS 诊断功能不仅支持 CAN, LIN，同时也支持以太网的 DoIP 的诊断功能，TSMaster 的 CAN UDS 诊断操作指南（上）篇，主要是针对UDS 诊断模块的创建、CAN UDS 诊断传输层配置和TSMaster 基础诊断配置进行讲解。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5903345 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="5903345" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<p class="elementor-heading-title elementor-size-default">本文关键字：UDS，基础诊断，诊断系统变量
</p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cd9bb8d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cd9bb8d" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9db2a95" data-id="9db2a95" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e875957 elementor-widget elementor-widget-heading" data-id="e875957" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h6 class="elementor-heading-title elementor-size-default">本文目录</h6>				</div>
				</div>
				<div class="elementor-element elementor-element-bfa7679 elementor-widget elementor-widget-table-of-contents" data-id="bfa7679" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;],&quot;exclude_headings_by_selector&quot;:&quot;.Mainfooter&quot;,&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="table-of-contents.default">
				<div class="elementor-widget-container">
									<div id="elementor-toc__bfa7679" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<svg class="elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading" aria-hidden="true" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z"></path></svg>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8995e40 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8995e40" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b237f81" data-id="b237f81" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c48e43f headingTitleH2 elementor-widget elementor-widget-heading" data-id="c48e43f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1、TSMaster 的 UDS 诊断模块的创建

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dc462c6 elementor-widget elementor-widget-text-editor" data-id="dc462c6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster 的 UDS 诊断模块的创建流程如下：</p><p>Step1:诊断模块位于主菜单【应用】-&gt;【诊断模块】，如下图 1-1。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cb92e70 elementor-widget elementor-widget-image" data-id="cb92e70" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="841" height="174" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-1.webp" class="attachment-large size-large wp-image-10143" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-1.webp 841w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-1-300x62.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-1-768x159.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-1-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-1-800x166.webp 800w" sizes="auto, (max-width: 841px) 100vw, 841px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 143">											<figcaption class="widget-image-caption wp-caption-text">图 1-1 诊断模块</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-c28280f elementor-widget elementor-widget-text-editor" data-id="c28280f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Step2:【添加基础诊断】模块，可以添加多个 CAN 基础诊断模块，如图 1-2。

								</div>
				</div>
				<div class="elementor-element elementor-element-c124021 elementor-widget elementor-widget-image" data-id="c124021" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="301" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2-1024x301.webp" class="attachment-large size-large wp-image-10144" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2-1024x301.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2-300x88.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2-768x226.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2-800x235.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-2.webp 1057w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 144">											<figcaption class="widget-image-caption wp-caption-text">图 1-2 添加 CAN 基础诊断模块</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-76a2b95 elementor-widget elementor-widget-text-editor" data-id="76a2b95" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TSMaster 支持创建多个诊断模块，并通过多通道的同星 CAN 卡进行绑定，可以同时与多个UDS诊断 ECU进行连接和诊断交互，进一步可以实现多个ECU的同步诊断刷写功能。

								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d4fb8b9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d4fb8b9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d558f47" data-id="d558f47" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bc7aeb7 headingTitleH2 elementor-widget elementor-widget-heading" data-id="bc7aeb7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2、CAN UDS 诊断传输层配置

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2ea16bf elementor-widget elementor-widget-text-editor" data-id="2ea16bf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TSMaster 提供了诊断传输层的配置功能，用户可以根据需求配置相应的传输层配置比如总线类型、请求和应答 ID、FD 可变波特率、安全算法等等一系列配置。								</div>
				</div>
				<div class="elementor-element elementor-element-4711a17 elementor-widget elementor-widget-text-editor" data-id="4711a17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><h3><strong>1.</strong><strong>诊断传输层</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>CAN 诊断传输层 ISO TP，包含诊断传输层和诊断服务层参数，如图 2-1 所示。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-7f15943 elementor-widget elementor-widget-image" data-id="7f15943" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="523" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3-1024x523.webp" class="attachment-large size-large wp-image-10145" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3-1024x523.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3-300x153.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3-768x393.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3-800x409.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-3.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 145">											<figcaption class="widget-image-caption wp-caption-text">图 2-1 诊断传输层 ISO TP 配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5502fc9 elementor-widget elementor-widget-text-editor" data-id="5502fc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>其中诊断传输层 ISO TP 的具体参数如下分类介绍：</p><p>● 总线类型：诊断传输层类型<br />使用同星 UDS on CAN/CAN FD 功能可以选择总线类型为【CAN】或者【CAN FD】,通过下拉列表可以选择，如图 2-2 所示：</p></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-ca4db10 elementor-widget elementor-widget-image" data-id="ca4db10" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="279" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4-1024x279.webp" class="attachment-large size-large wp-image-10146" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4-1024x279.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4-300x82.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4-768x209.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4-800x218.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-4.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 146">											<figcaption class="widget-image-caption wp-caption-text">图 2-2 CAN/CAN FD 诊断总线类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-c9049ec elementor-widget elementor-widget-text-editor" data-id="c9049ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>● 通道：诊断模块用到的逻辑通道<br />TSMaster 支持多个诊断模块同时在线工作，这里用于选择当前诊断模块的应用逻辑通道，通过下拉列表进行选择，如图 2-3 所示：</p>								</div>
				</div>
				<div class="elementor-element elementor-element-995fa9e elementor-widget elementor-widget-image" data-id="995fa9e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="448" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5-1024x448.webp" class="attachment-large size-large wp-image-10147" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5-1024x448.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5-300x131.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5-768x336.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5-800x350.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-5.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 147">											<figcaption class="widget-image-caption wp-caption-text">图 2-3 传输层通道选择</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-caa4391 elementor-widget elementor-widget-text-editor" data-id="caa4391" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>● 请求 ID: 设置诊断模块 PC 工具端的诊断请求 ID。<br />● 请求 ID 类型：设置诊断模块 PC 工具端的诊断请求 ID 类型，0 是标准帧（11 位）,1 是扩展帧（29 位），如图 2-4 所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e1a1242 elementor-widget elementor-widget-image" data-id="e1a1242" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="785" height="92" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-6.webp" class="attachment-large size-large wp-image-10154" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-6.webp 785w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-6-300x35.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-6-768x90.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-6-18x2.webp 18w" sizes="auto, (max-width: 785px) 100vw, 785px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 148">											<figcaption class="widget-image-caption wp-caption-text">图 2-4 请求 ID 类型选择</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f6df8d8 elementor-widget elementor-widget-text-editor" data-id="f6df8d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>● 应答 ID：设置诊断模块 PC 工具端的诊断应答 ID<br />● 应答 ID 类型：设置诊断模块 PC 工具端的诊断应答 ID 类型，0 是标准帧（11 位）,1 是扩展帧（29 位）。</p><p>● 功能 ID:设置诊断模块 PC 工具端的诊断功能 ID<br />● 功能 ID 类型：设置诊断模块 PC 工具端的诊断功能 ID 类型，0 是标准帧（11 位）,1 是扩展帧（29 位）。</p><p>● 发送填充字节：传输过程中，实际有效字节不足一个 CAN 报文数据端的时候，剩余数据段进行填充字节。比如一帧 CAN 报文 8 个字节，如果有效传输字节是[0x02，0x10，0x02]，填充字节是 0xAA，则实际的报<br />文字节是[0x02，0x10，0x02，0xAA，0xAA，0xAA，0xAA，0xAA]。</p><p>●接收帧间隔：接收连续帧最小帧间隔（ms）。TSMaster 诊断模块作为接收端，在接收连续帧报文的时候能够支持的诊断帧之间的最短时间间隔，这个参数是回复给诊断客户端的。设置为 0，表示支持以最短的时间间隔接收。</p><p>● 用户自定义发送帧间隔：发送连续帧最小间隔由用户确定，具体间隔时间由【发送帧间隔】的值设定。</p><p>● 发送帧间隔：发送连续帧最小间隔。<br />● 发送块大小：TSMaster 诊断模块作为发送端，在发送连续帧报文的时候一次能够发送的数据块的大小。设置为 0，表示一次性能够发送任意大小的数据块。</p><p>● FC 帧后间隔：表示发送流控帧与发送第一帧连续帧之间的最大时间间隔。</p><p>● FD 最大 DLC：FD 帧的最大 DLC 值，该参数只在有【总线类型】为CAN FD 模式下才有效。如图 2-5 所示：</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-3b268cb elementor-widget elementor-widget-image" data-id="3b268cb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="810" height="546" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-7.webp" class="attachment-large size-large wp-image-10155" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-7.webp 810w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-7-300x202.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-7-768x518.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-7-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-7-800x539.webp 800w" sizes="auto, (max-width: 810px) 100vw, 810px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 149">											<figcaption class="widget-image-caption wp-caption-text">图 2-5 FD 帧的最大 DLC</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-203081c elementor-widget elementor-widget-text-editor" data-id="203081c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>● FD 可变波特率：可以选择是否开启可变波特率模式。<br />● 最大长度：服务层数据包的最大长度。该参数对于普通 CAN/LIN 是无意义的。</p><p>比如，多帧传输时 DLC 长度=8 字节，首帧（First Frame）采用第 0 字节低四位加第一个字节的 8 位，共 12Bit 表示一次传输的包的大小，也就是最多 4095个字节，如下表所示：</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-a477a95 elementor-widget elementor-widget-image" data-id="a477a95" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="121" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8-1024x121.webp" class="attachment-large size-large wp-image-10156" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8-1024x121.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8-300x35.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8-768x91.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8-800x94.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-8.webp 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 150">											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9ba41ff elementor-widget elementor-widget-text-editor" data-id="9ba41ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									当使用 CAN FD 协议时，设置 DLC 长度>8 字节，可以采用更多的 Bits 来传输信息。因此，CAN FD 的传输层支持采用第 2,3,4,5 四个字节共 32bit 来传输一个数据 Block 的长度，换句话说，CAN FD 的传输层一次支持传输最多 4 个 G 的数据。具体支持多少，可由用户自主进行配置。

								</div>
				</div>
				<div class="elementor-element elementor-element-881dd7d elementor-widget elementor-widget-image" data-id="881dd7d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="120" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9-1024x120.webp" class="attachment-large size-large wp-image-10157" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9-1024x120.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9-300x35.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9-768x90.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9-800x93.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-9.webp 1028w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 151">											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7a7912d elementor-widget elementor-widget-text-editor" data-id="7a7912d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									注意：第一个字节 Byte0 的高四位=1，表示该帧是首帧（First Frame），无论是 CAN 还是 Classical CAN 的传输层都是如此。

								</div>
				</div>
				<div class="elementor-element elementor-element-3cbfe8b elementor-widget elementor-widget-text-editor" data-id="3cbfe8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><h3><strong>2</strong><em><strong>.</strong></em><strong>诊断服务层</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>诊断服务层参数主要包含路由激活，S3，P2 时间参数，以及加载 SeedKey 的安全访问。如图 2-6 所示：</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-1c86d14 elementor-widget elementor-widget-image" data-id="1c86d14" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="974" height="559" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-10.webp" class="attachment-large size-large wp-image-10158" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-10.webp 974w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-10-300x172.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-10-768x441.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-10-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-10-800x459.webp 800w" sizes="auto, (max-width: 974px) 100vw, 974px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 152">											<figcaption class="widget-image-caption wp-caption-text">图 2-6 诊断服务层参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-95c924f elementor-widget elementor-widget-text-editor" data-id="95c924f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">2.1 P2 时间参数</span></p></section></section><section><section></section></section></section></section></section><section><p><strong>【P2 超时时间】</strong>：表示 ECU 收到诊断请求帧过后，最短回复的时间间隔。对于诊断工具端，该参数可以作为发送请求过后，等待回复的超时判断参数。比如诊断工具发送了一个诊断报文，P2 超时时间段内都没有收到回复，则认为请求失败，超时退出。</p><p><strong>【P2 扩展时间】</strong>：当诊断工具发出诊断报文过后，被测 ECU 来不及在 P2 超时时间段内做出应答，则回复一帧 7F XX 78 报文，告诉诊断工具端自己来不及响应，需要延长等待时间再回复。ECU 发送了延迟等待报文后，则把等待时间参数切换为 P2 扩展时间。诊断工具端的超时判断参数在收到延迟等待报文后，需要切换到 P2 扩展时间。</p><p>上述两个参数可以点开【详情】按钮，查看图示说明，如图 2-7 所示：</p></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-8ce1cf8 elementor-widget elementor-widget-image" data-id="8ce1cf8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="949" height="544" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-11.webp" class="attachment-large size-large wp-image-10159" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-11.webp 949w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-11-300x172.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-11-768x440.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-11-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-11-800x459.webp 800w" sizes="auto, (max-width: 949px) 100vw, 949px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 153">											<figcaption class="widget-image-caption wp-caption-text">图 2-7 P2 时间参数设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8166327 elementor-widget elementor-widget-text-editor" data-id="8166327" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><section><section><section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">2.2 诊断仪在线</span></p></section></section><section><section></section></section></section></section></section><section><p>诊断仪在线包括 S3 服务器时间和 S3 客户端时间参数。</p><p><strong>【S3 服务器时间】</strong>：表示该 ECU 从默认会话（Default Session）被切换到其他会话过后，经过多长时间会自动切换回默认会话的超时时间。</p><p><strong>【S3 客户端时间】</strong>：表示作为诊断测试仪端，发送 TesterPresent 帧的时间间隔。</p><p>上述两个参数的示意图，可以点开【详情】按钮，查看图示说明，如图 2-8所示：</p></section></section></section></section></section></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-680490e elementor-widget elementor-widget-image" data-id="680490e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="951" height="546" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-12.webp" class="attachment-large size-large wp-image-10160" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-12.webp 951w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-12-300x172.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-12-768x441.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-12-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-12-800x459.webp 800w" sizes="auto, (max-width: 951px) 100vw, 951px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 154">											<figcaption class="widget-image-caption wp-caption-text">图 2-8 S3 时间参数设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-dd86846 elementor-widget elementor-widget-text-editor" data-id="dd86846" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【诊断仪在线】：TSMaster 断模块中，可以选择配置并使能诊断仪在线命令，如图 2-9 所示：

								</div>
				</div>
				<div class="elementor-element elementor-element-f5a3f17 elementor-widget elementor-widget-image" data-id="f5a3f17" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1021" height="640" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-13.webp" class="attachment-large size-large wp-image-10161" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-13.webp 1021w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-13-300x188.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-13-768x481.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-13-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-13-800x501.webp 800w" sizes="auto, (max-width: 1021px) 100vw, 1021px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 155">											<figcaption class="widget-image-caption wp-caption-text">图 2-9 诊断仪在线设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-b32c8c0 elementor-widget elementor-widget-text-editor" data-id="b32c8c0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>当使能【诊断仪在线】，在诊断模块上方会出现启动【诊断仪在线】的开关。设置诊断仪在线为【打开】状态，则按照设定的 S3 客户端时间间隔发送该报文。</p><p>诊断仪在线的发送字节是可选的。支持三种类型：</p><p><strong>【默认诊断仪在线服务】</strong>：为最常用的 0x3E 0x80。<br /><strong>【从基础配置中选择】</strong>：从基本诊断配置中选择配置好的 3E 命令。<br /><strong>【用户自定义】</strong>：用于自定义的字节</p></section><section><section><section><section><section></section></section></section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.3 种子密钥</span></span></p></section></section><section><section></section></section></section></section></section><section><p>TSMaster 中提供了两种 SeedKey 种子密钥的处理方法。第一种就是常用的加载主流的种子密匙的 DLL 动态链接库；第二种是提供了内置的种子密钥的解释器，可以直接编写 SeedKey 源代码，并可以保存生成 DLL 动态链接库。</p></section><section><section><section><section><section></section></section></section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.3.1 载入动态链接库</span></span></p></section></section><section><section></section></section></section></section></section><section><p>TSMaster 不仅支持了 C/C++，Delphi 等语言封装的 DLL 文件，也新增支持基于 Dot Net 平台如 C#，VB.Net 等语言编写的 DLL 动态链接库，可以高效兼容不同平台生成的安全访问 DLL，为工程师带来更便捷的使用体验。</p><p>载入动态链接库加载界面，如图 2-10 所示：</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-1ffb71c elementor-widget elementor-widget-image" data-id="1ffb71c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="679" height="155" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14.webp" class="attachment-large size-large wp-image-10162" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14.webp 679w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14-300x68.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14-18x4.webp 18w" sizes="auto, (max-width: 679px) 100vw, 679px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 156">											<figcaption class="widget-image-caption wp-caption-text">图 2-10 载入动态链接库</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f0b7cc8 elementor-widget elementor-widget-text-editor" data-id="f0b7cc8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>图标从左往右依次为：</p><p>【1】 加载 DLL<br />【2】 删除 DLL<br />【3】 打开 DLL 校验器，通过 DLL 校验器，用户可以判断加载的 DLL 接口是否正确，算法是否符合设计要求。比如，用户选择 Seed 的 Level 过后，输入 Seed 值，点击 GenKey 进行判断。如果该 DLL 接口跟模板定义接口统一，则会输出提示信息：Generate Key Success，然后用户根据 Key 值跟目标值对比，进一步确认 DLL 中的算法是否符合设计要求。如图 2-11。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-b125e82 elementor-widget elementor-widget-image" data-id="b125e82" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="679" height="155" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14.webp" class="attachment-large size-large wp-image-10162" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14.webp 679w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14-300x68.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-14-18x4.webp 18w" sizes="auto, (max-width: 679px) 100vw, 679px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 156">											<figcaption class="widget-image-caption wp-caption-text">图 2-11 SeedKey 校验器</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f53f38f elementor-widget elementor-widget-text-editor" data-id="f53f38f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>【4】 可打开 TSMaster 安装目录下 Seed&amp;Key 接口工程所在的文件路径。</p><p>在 TSMaster 安装目录中，提供了封装 Seed&amp;Key 算法的模板工程。如GenerateKeyEx，GenerateKeyExOpt ASAP1A_CCP_ComputeKeyFromSeed，基于此模板工程开发即可得到能够直接加载的 DLL 函数。TSMaster 默认支持SeedKey 函数接口具体为如下：</p><p><strong>函数接口 1：<br /></strong>unsigned int GenerateKeyEx(<br />const unsigned char* ipSeedArray, /* Array for the seed [in] */<br />unsigned int iSeedArraySize,<br />/* Length of the array for the seed [in] */<br />const unsigned int iSecurityLevel,/* Security level [in] */<br />const char* ipVariant,<br />/* Name of the active variant [in] */<br />unsigned char* iopKeyArray,<br />/* Array for the key [in, out] */<br />unsigned int iMaxKeyArraySize, /* Maximum length of the array for the key<br />[in] */<br />unsigned int&amp; oActualKeyArraySize);<br />/* Length of the key [out] */</p><p><strong>函数接口 2：<br /></strong>unsigned int GenerateKeyExOpt(<br />const unsigned char* ipSeedArray, /* Array for the seed [in] */<br />unsigned int iSeedArraySize, /* Length of the array for the seed [in] */<br />const unsigned int iSecurityLevel, /* Security level [in] */<br />const char* ipVariant, /* Name of the active variant [in] */<br />const char* iPara, /* */<br />unsigned char* iopKeyArray, /* Array for the key [in, out] */<br />unsigned int iMaxKeyArraySize, /* Maximum length of the array for the key [in]<br />*/<br />unsigned int&amp; oActualKeyArraySize) /* Length of the key [out] */</p><p><strong>函数接口 3：<br /></strong>bool ASAP1A_CCP_ComputeKeyFromSeed(<br />const unsigned char* ipSeedArray, /* Array for the seed [in] */<br />unsigned short iSeedArraySize, /* Length of the array for the seed [in] */<br />unsigned char* iopKeyArray, /* Array for the key [in, out] */<br />unsigned short iMaxKeyArraySize, /* Maximum length of the array for the key<br />[in] */<br />unsigned short* opSizeKey) /* Length of the key [out] */</p><p><strong>如何兼容其他函数接口<br /></strong>在日常使用中经常出现用户已经开发好了 SeedKey DLL，同时该 DLL 的接口不是上述三种中的任何一种，则无法直接加载到 TSMaster 的诊断模块中。对此，可以通过二次封装的形式将存在的 SeedKey 算法库进行包装，生成可以直接加载到 TSMaster 诊断模块中的 DLL 。</p><p>以一个实际的实例来讲解如何兼容其他接口函数的 DLL 文件，二次封装流程的示意图，如图 2-12。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-954e5a9 elementor-widget elementor-widget-image" data-id="954e5a9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="759" height="408" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-16.webp" class="attachment-large size-large wp-image-10164" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-16.webp 759w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-16-300x161.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-16-18x10.webp 18w" sizes="auto, (max-width: 759px) 100vw, 759px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 158">											<figcaption class="widget-image-caption wp-caption-text">图 2-12 二次封装流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0ab5f31 elementor-widget elementor-widget-text-editor" data-id="0ab5f31" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p><strong>第一步，</strong>查看当前的DLL，名称为 UserSeedKey.DLL。该函数内部的 API 函数有：</p><ul><li>Seed 等级为 1 的时候，调用函数 void GetKeyFromSeed01(byte* ASeed, byte*AKey);</li><li>Seed 等级为 3 的时候，调用函数 void GetKeyFromSeed03(byte* ASeed, byte*AKey);</li><li>Seed 等级为 11 的时候，调用函数 void GetKeyFromSeed11(byte* ASeed, byte*AKey);</li></ul><p>进而得知当前 DLL 不支持上述三种函数接口，需要进行二次封装。</p><p><strong>第二步，</strong>选择 TSMaster 安装目录中提供的 GenerateKeyEx 的模板工程，在该工程中用上述 DLL 的函数接口。基本思路是：</p><p>1. 采用 Loadlibrary 动态用户现有的 DLL。<br />2. 根据传入的 Level 参数，采用 GetProcAddress 函数动态获取实际的用于计算 Key 的函数指针。<br />3. 如果获取函数指针成功，则使用该函数指针传输 Seed 值，并计算对应的 Key 值。GenerateKeyEx 工程二次封装示例，如图 2-13。</p></section><section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-56bf122 elementor-widget elementor-widget-image" data-id="56bf122" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="846" height="829" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-17.webp" class="attachment-large size-large wp-image-10165" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-17.webp 846w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-17-300x294.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-17-768x753.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-17-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-17-800x784.webp 800w" sizes="auto, (max-width: 846px) 100vw, 846px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 159">											<figcaption class="widget-image-caption wp-caption-text">图 2-13 GenerateKeyEx 工程二次封装示例</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-89102f3 elementor-widget elementor-widget-text-editor" data-id="89102f3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><p><strong>第 三 步</strong><strong>， </strong>该 GenerateKeyEx 工 程 开 发 结 束 后 ， TSMaster 直 接 加 载GenerateKeyEx 所在的 DLL。需要注意的是，用户需要把现有的 UserSeedKey.DLL<br />拷贝到 TSMaster 根目录或者 GenerateKeyEx.DLL 所在的目录。如果不拷贝过去，GenerateKeyEx.DLL 执行的时候会出现找不到对应依赖 DLL 的情况，解锁失败。</p></section><section><section><section><section><section></section></section></section><section><section><section><p><span style="text-decoration: underline;"><span style="color: #3366ff; text-decoration: underline;">2.3.2 编写 SeedKey 代码</span></span></p></section></section><section><section></section></section></section></section></section><section><p>在 TSMaster 的内置算法编辑器里的操作流程，示意如图 2-14 所示。</p></section></section><section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-979da0e elementor-widget elementor-widget-image" data-id="979da0e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="364" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18-1024x364.webp" class="attachment-large size-large wp-image-10166" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18-1024x364.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18-300x107.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18-768x273.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18-800x284.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-18.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 160">											<figcaption class="widget-image-caption wp-caption-text">图 2-14 内置算法编辑器</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d662402 elementor-widget elementor-widget-text-editor" data-id="d662402" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><p>【1】选择 SeedKey 算法的函数;</p><p>【2】打开算法校验器,可以于检查算法结果是否正确;</p><p>【3】打开编写代码的窗口;</p><p>【4】可用于导出所编写代码的为 DLL 文件;</p><p>【5】选择一个需要的 SeedKey 函数接口,并支持扩展自定义函数接口;</p><p>【6】SeedKey 源代码编辑工作区，用于解密算法代码的输入与编辑。</p><p>值得注意的是，TSMaster 目前提供了最常用的算法函数的接口形式，如果使用自己特殊的函数接口形式，可以联系上海同星支持，可将相应接口增加到选项中。</p><p>另外，所有的接口函数都定义了返回值类型为 s32。增加此约束，主要是增加函数的严谨性。其中，返回值为 0 表示成功，返回值为其他值则有对应的错误码。因此，在编辑代码的时候，最后一行需要加上 return 返回值，如图 2-15 所示，否则系统执行函数过后会认为算法执行失败，不予往后面执行。</p></section></section><section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-ad52472 elementor-widget elementor-widget-image" data-id="ad52472" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="382" height="133" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-19.webp" class="attachment-large size-large wp-image-10167" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-19.webp 382w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-19-300x104.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-19-18x6.webp 18w" sizes="auto, (max-width: 382px) 100vw, 382px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 161">											<figcaption class="widget-image-caption wp-caption-text">图 2-15 函数 return 返回值</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0faf5f1 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0faf5f1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a186802" data-id="a186802" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f76a72b headingTitleH2 elementor-widget elementor-widget-heading" data-id="f76a72b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">3、TSMaster 基础诊断配置

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d006930 elementor-widget elementor-widget-text-editor" data-id="d006930" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									基础诊断模块包含基本诊断服务和组合服务。对于诊断过程中独立执行的命令，在基本诊断服务中；用于文件下载的$34、$36 和$37 放入组合服务中。如图3-1 所示：

								</div>
				</div>
				<div class="elementor-element elementor-element-fbffb76 elementor-widget elementor-widget-image" data-id="fbffb76" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="659" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20-1024x659.webp" class="attachment-large size-large wp-image-10168" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20-1024x659.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20-300x193.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20-768x494.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20-800x515.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-20.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 162">											<figcaption class="widget-image-caption wp-caption-text">图 3-1 基础诊断配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9ac3c3a elementor-widget elementor-widget-text-editor" data-id="9ac3c3a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><h3><strong>1</strong><em><strong>.</strong></em><strong>添加删除服务命令</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>把鼠标放到需要添加和删除的服务命令上方，右键展开，选择是否需要添加和删除该服务，如下图所示：</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-a02c218 elementor-widget elementor-widget-image" data-id="a02c218" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="600" height="250" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-21.webp" class="attachment-large size-large wp-image-10169" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-21.webp 600w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-21-300x125.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-21-18x8.webp 18w" sizes="auto, (max-width: 600px) 100vw, 600px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 163">											<figcaption class="widget-image-caption wp-caption-text">图 3-2 添加和删除的服务命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-bb07c79 elementor-widget elementor-widget-text-editor" data-id="bb07c79" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><h3><strong>2</strong><em><strong>.</strong></em><strong>配置基本诊断参数</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>以诊断会话控制为例，主要包含如下参数的配置,如图 3-3：</p></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-3a41eed elementor-widget elementor-widget-image" data-id="3a41eed" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="460" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22-1024x460.webp" class="attachment-large size-large wp-image-10170" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22-1024x460.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22-300x135.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22-768x345.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22-800x359.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-22.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 164">											<figcaption class="widget-image-caption wp-caption-text">图 3-3 配置基本诊断参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-adebcc9 elementor-widget elementor-widget-text-editor" data-id="adebcc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><ul><li>【1】 配置服务名称：用户可以配置一个易于理解和管理的服务名称。</li><li>【2】 是否功能标识符：本诊断服务是否采用功能标识符发送诊断请求。</li><li>【3】 是否有回复：用户可配置是否检查此服务的回复内容。</li><li>【4】 选择子服务类型：比如 Session Control 中的 DiagnosticSessionType 就包含如上图所示的 Session 类型。</li><li>【5】 参数列表的字节序：支持 Motorola 和 Intel 字节序。</li><li>【6】 参数列表：诊断服务除了诊断 ID 和子服务类型 ID，还可以带着参数发送给被测 ECU。参数列表包含请求和应答帧的参数列表，可以选择增加/删除多种类型的参数。如图 3-4。</li></ul></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-c6f275a elementor-widget elementor-widget-image" data-id="c6f275a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="486" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23-1024x486.webp" class="attachment-large size-large wp-image-10171" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23-1024x486.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23-300x142.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23-768x365.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23-800x380.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-23.webp 1064w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 165">											<figcaption class="widget-image-caption wp-caption-text">图 3-4 新增与删除参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-391074c elementor-widget elementor-widget-text-editor" data-id="391074c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									其中，根据不同服务指令，可以设置不同的 ID 参数。比如诊断请求会话里的诊断会话类型参数是必选设置，而参数列表是可选的。在修改配置后，界面上方会实时显示实际诊断报文的示例报文，如请求协议数据包是：【10 01 xx xx】：xx 表示该参数是可变的，根据用户实际填入的数据确定；诊断仪将要收到的应答协议数据包为【50 01 xx】。如图 3-5 所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-b3039c6 elementor-widget elementor-widget-image" data-id="b3039c6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="446" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24-1024x446.webp" class="attachment-large size-large wp-image-10172" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24-1024x446.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24-300x131.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24-768x334.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24-800x348.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-24.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 166">											<figcaption class="widget-image-caption wp-caption-text">图 3-5 请求与应答参数设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f9b68ba elementor-widget elementor-widget-text-editor" data-id="f9b68ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><p><strong>3</strong><em><strong>.</strong></em><strong>诊断服务参数</strong></p></section></section><section><section><section></section></section></section></section></section><section><p>诊断模块参数支持 7 种数据类型。包括：UInt，Int，Single，Double，HexArray，Ascii 和 SystemVar。如图 3-6。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-949f6dd elementor-widget elementor-widget-image" data-id="949f6dd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="280" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25-1024x280.webp" class="attachment-large size-large wp-image-10173" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25-1024x280.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25-300x82.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25-768x210.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25-800x219.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-25.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 167">											<figcaption class="widget-image-caption wp-caption-text">图 3-6 诊断模块参数类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7531a90 elementor-widget elementor-widget-text-editor" data-id="7531a90" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><ul><li>【1】 UInt：无符号整型，其数据长度必须小于 32bits，并且为 8 的倍数，可以为 8,16,24,32bits。</li><li>【2】 Int：有符号整形，其数据长度必须小于 32bits，并且为 8 的倍数，可以为8,16,24,32bits。</li><li>【3】 Single：单精度浮点数，数据长度为固定的 32bits。用户直接输入输出浮点数据。</li><li>【4】 Double：单精度浮点数，数据长度为固定的 64bits。用户直接输入输出浮点数据。</li><li>【5】 Hex Array：十六进制数组，数据长度为 8 的倍数。输入数据满足 16 禁止数据类型。</li><li>【6】 ASCII：ASCII 字符串，数据长度为 8 的倍数。输入数据为 ASCII 字符数组，转化为 16 进制后进行发送。</li><li>【7】 SystemVar：系统变量，数据长度为 8 的倍数。TSMaster 系统变量可支持Uint，Int，Single，Double，UintArray，DoubleArray，HexArray，String 等各种数据类型。其具体的数据类型由系统变量自身定义所决定。</li></ul></section><section><section><section><section><h3><strong>4</strong><em><strong>.</strong></em><strong>配置组合服务</strong></h3></section></section><section><section><section></section></section></section></section></section><section><p>诊断组合服务（$343637 下载文件）共包含通用配置、擦除 Flash 配置、请求和传输数据配置、传输退出配置、扩展和辅助的配置。如下详细介绍每个配置。</p></section><section><section><section><section><section></section></section></section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">4.1 通用配置</span></p></section></section><section><section></section></section></section></section></section><section><p>通用配置中支持加载下载文件格式为 hex/bin/s19/mot/srec/vdf 等等。可以对起始地址和数据长度的字节数修改，调调整校验和字节序和自定义 CRC 校验算法导入和修改，并可通过下载文件查看器下载文件内容。如图 3-7。</p></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-17e8203 elementor-widget elementor-widget-image" data-id="17e8203" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="411" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26-1024x411.webp" class="attachment-large size-large wp-image-10183" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26-1024x411.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26-300x121.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26-768x309.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26-800x321.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-26.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 168">											<figcaption class="widget-image-caption wp-caption-text">图 3-7 通用配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d8df695 elementor-widget elementor-widget-text-editor" data-id="d8df695" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><p>【1】服务名称：配置该服务的名称<br />【2】文件名称：加载可执行文件，支持 hex\bin\s19\mot\srec\vdf&#8230;<br />【3】hex viewer：TSMaster 内置了可执行文件查看编辑器 TSHexViewer，用户可以用该工具，查看载入 Hex 文件的详细信息，如图 3-8 所示。</p></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-7f7d29c elementor-widget elementor-widget-image" data-id="7f7d29c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1005" height="574" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-27.webp" class="attachment-large size-large wp-image-10184" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-27.webp 1005w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-27-300x171.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-27-768x439.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-27-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-27-800x457.webp 800w" sizes="auto, (max-width: 1005px) 100vw, 1005px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 169">											<figcaption class="widget-image-caption wp-caption-text">图 3-8 查看载入的下载文件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-04b0e8a elementor-widget elementor-widget-text-editor" data-id="04b0e8a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><p>【4】地址和长度标识符。可修改起始地址和数据长度的字节。<br />【5】校验和相关配置。校验和字节序支持英特尔和摩托罗拉。在程序下载过程中，为了保证数据的完整性，需要引入 Checksum 算法对数据的完整性和有效性进行校验。TSMaster 诊断模块的符合服务中，引入了主流的 CRC 算法进行校验。其选择框如下图所示，同时可实现自定义 CRC 校验算法导入和修改，此处自定义算法只能是 DLL 文件的形式，如图到 3-9。</p></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-22feece elementor-widget elementor-widget-image" data-id="22feece" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="582" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28-1024x582.webp" class="attachment-large size-large wp-image-10185" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28-1024x582.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28-300x171.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28-768x437.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28-800x455.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-28.webp 1048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 170">											<figcaption class="widget-image-caption wp-caption-text">图 3-9 支持自定义 CRC 算法导入与修改</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-33db674 elementor-widget elementor-widget-text-editor" data-id="33db674" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									当加载好下载文件后，选择指定的算法过，诊断模块会对可执行文件计算其检验和值，包括该可执行文件每一个数据块的检验和值以及文件整体的检验和值，如图 3-10 所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-6687f42 elementor-widget elementor-widget-image" data-id="6687f42" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="151" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29-1024x151.webp" class="attachment-large size-large wp-image-10186" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29-1024x151.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29-300x44.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29-768x113.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29-800x118.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-29.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 171">											<figcaption class="widget-image-caption wp-caption-text">图 3-10 文件与数据块检验和值</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e0a1a8b elementor-widget elementor-widget-text-editor" data-id="e0a1a8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TSMaster 的诊断模块能够直接把系统变量作为参数，在计算好每一个数据块与文件的检验和值过后，会进一步自动转化成系统变量，如图 3-11。

								</div>
				</div>
				<div class="elementor-element elementor-element-57abe6e elementor-widget elementor-widget-image" data-id="57abe6e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="509" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30-1024x509.webp" class="attachment-large size-large wp-image-10188" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30-1024x509.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30-300x149.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30-768x382.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30-800x398.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-30.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 172">											<figcaption class="widget-image-caption wp-caption-text">图 3-11 检验和系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3850e24 elementor-widget elementor-widget-text-editor" data-id="3850e24" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									生成好的检验和系统变量，可以通过系统变量的类型添加到服务参数中。以常用的校验可执行文件的有效性为例，配置如下的 $31 例程控制服务命令，就可以实现对文件有效性的检查，如图 3-12：

								</div>
				</div>
				<div class="elementor-element elementor-element-15268d2 elementor-widget elementor-widget-image" data-id="15268d2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="248" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31-1024x248.webp" class="attachment-large size-large wp-image-10189" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31-1024x248.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31-300x73.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31-768x186.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31-800x194.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-31.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 173">											<figcaption class="widget-image-caption wp-caption-text">图 3-12 检验和系统变量添加到服务参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0cd2003 elementor-widget elementor-widget-text-editor" data-id="0cd2003" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">4.2 擦除 Flash 配置</span></p></section></section><section><section></section></section></section></section></section><section><p>擦除 Flash 配置，可以配置无自动擦除、擦除 Hex 地址范围、下载每一个数据块之前擦除对应块。期望回复值以实际 ECU 的响应进行填写输入。如图 3-13。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-4cdc418 elementor-widget elementor-widget-image" data-id="4cdc418" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="482" height="202" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-32.webp" class="attachment-large size-large wp-image-10197" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-32.webp 482w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-32-300x126.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-32-18x8.webp 18w" sizes="auto, (max-width: 482px) 100vw, 482px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 174">											<figcaption class="widget-image-caption wp-caption-text">图 3-13 擦除 Flash 配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5ff2de7 elementor-widget elementor-widget-text-editor" data-id="5ff2de7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">4.3 请求和传输数据配置</span></p></section></section><section><section></section></section></section></section><section><section></section></section></section></section></section><section><p>请求传输数据命令的数据格式可以修改，比如从 00 修改为 AA。可以自定义最大传输数据块的长度，默认为 0x202，实际传输层数据包为 514 字节。如图3-14。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-70764df elementor-widget elementor-widget-image" data-id="70764df" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="491" height="125" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-33.webp" class="attachment-large size-large wp-image-10190" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-33.webp 491w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-33-300x76.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-33-18x5.webp 18w" sizes="auto, (max-width: 491px) 100vw, 491px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 175">											<figcaption class="widget-image-caption wp-caption-text">图 3-14 请求和传输数据配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9c28c30 elementor-widget elementor-widget-text-editor" data-id="9c28c30" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">4.4 传输退出配置</span></p><p>传输退出配置，可以设置如下配置，如图 3-15：</p><ul><li>无校验</li><li>在 ECU 端校验（$37+块校验和）</li><li>用户自定义</li><li>在 PC 端校验（$37+块校验和）</li><li>校验和类型选择无校验或校验每一个数据块</li></ul></section></section></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-0483472 elementor-widget elementor-widget-image" data-id="0483472" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="485" height="338" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-34.webp" class="attachment-large size-large wp-image-10191" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-34.webp 485w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-34-300x209.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-34-18x12.webp 18w" sizes="auto, (max-width: 485px) 100vw, 485px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 176">											<figcaption class="widget-image-caption wp-caption-text">图 3-15 传输退出配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-1543784 elementor-widget elementor-widget-text-editor" data-id="1543784" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">4.5 扩展</span></p></section></section><section><section></section></section></section></section></section><section><p>扩展配置可以添加签名文件、特殊的 CRC 算法，与通用配置-校验和相关配置里的自定义 CRC 算法导入相比，此处更灵活可支持任意格式的文件，如图 3-16。</p></section></section></section></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-81f5e6d elementor-widget elementor-widget-image" data-id="81f5e6d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="618" height="165" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-35.webp" class="attachment-large size-large wp-image-10192" alt="technical articles 20240612 35 UDS" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-35.webp 618w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-35-300x80.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-35-18x5.webp 18w" sizes="auto, (max-width: 618px) 100vw, 618px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 177">											<figcaption class="widget-image-caption wp-caption-text">图 3-16 扩展配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-cc61bd8 elementor-widget elementor-widget-text-editor" data-id="cc61bd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section><section><section><section><section><section><section><section><section><section><section><section><section><section><section><p><span style="text-decoration: underline; color: #3366ff;">4.6 辅助</span></p></section></section><section><section></section></section></section></section></section><section><p>辅助中可对下载文件按连续地址的大小分割，比如将数据块按 0x1000 进行分割。如图 3-17。</p></section></section></section></section></section></section></section></section></section></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-70ab946 elementor-widget elementor-widget-image" data-id="70ab946" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1007" height="404" src="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-36.webp" class="attachment-large size-large wp-image-10193" alt="TSMaster 的 CAN UDS 诊断操作指南（上）" srcset="https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-36.webp 1007w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-36-300x120.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-36-768x308.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-36-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/06/technical-articles-20240612-36-800x321.webp 800w" sizes="auto, (max-width: 1007px) 100vw, 1007px" title="干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上） 178">											<figcaption class="widget-image-caption wp-caption-text">图 3-17 下载文件分割设置</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-1/">干货分享 | TSMaster 的 CAN UDS 诊断操作指南（上）</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/can-uds-diagnostic-operation-guide-tsmaster-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>展会动态 &#124; 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会</title>
		<link>https://www.tosunai.com/tsmaster-doip-diagnostic-function-at-2nd-automotive-artificial-intelligence-conference/</link>
					<comments>https://www.tosunai.com/tsmaster-doip-diagnostic-function-at-2nd-automotive-artificial-intelligence-conference/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Thu, 18 Apr 2024 09:39:37 +0000</pubDate>
				<category><![CDATA[市场动向]]></category>
		<category><![CDATA[DOIP]]></category>
		<category><![CDATA[TOSUN]]></category>
		<category><![CDATA[同星智能]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=8609</guid>

					<description><![CDATA[<p>同星展会预告 TOSUN.EXHIBIT 2024 第二届汽车人工智能大会 2024第二届汽车人工智能大会将于 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-doip-diagnostic-function-at-2nd-automotive-artificial-intelligence-conference/">展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-8609">.elementor-8609 .elementor-element.elementor-element-c465d47 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8609 .elementor-element.elementor-element-c465d47{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8609 .elementor-element.elementor-element-e08ae99.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8609 .elementor-element.elementor-element-cb37bca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8609 .elementor-element.elementor-element-a6f2822{width:auto;max-width:auto;text-align:center;font-size:16px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8609 .elementor-element.elementor-element-a6f2822 > .elementor-widget-container{background-color:var( --e-global-color-9067cac );margin:0px 0px 40px 0px;padding:20px 20px 20px 20px;border-style:double;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 0px 0px rgba(37.00000000000004, 121.99999999999996, 218.00000000000003, 0.29);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8609 .elementor-element.elementor-element-b5f5f7b .elementor-icon-wrapper{text-align:center;}.elementor-8609 .elementor-element.elementor-element-b5f5f7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8609 .elementor-element.elementor-element-b5f5f7b.elementor-view-framed .elementor-icon, .elementor-8609 .elementor-element.elementor-element-b5f5f7b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8609 .elementor-element.elementor-element-b5f5f7b.elementor-view-framed .elementor-icon, .elementor-8609 .elementor-element.elementor-element-b5f5f7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8609 .elementor-element.elementor-element-b5f5f7b .elementor-icon{font-size:16px;}.elementor-8609 .elementor-element.elementor-element-b5f5f7b .elementor-icon svg{height:16px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8609 .elementor-element.elementor-element-e24383e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-8609 .elementor-element.elementor-element-e24383e{text-align:center;}.elementor-8609 .elementor-element.elementor-element-e24383e .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-8609 .elementor-element.elementor-element-3b2f8ca > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;box-shadow:0px 19px 28px -13px rgba(189.37998962402344, 189.37998962402344, 189.37998962402344, 0.5);}.elementor-8609 .elementor-element.elementor-element-3b2f8ca{text-align:start;letter-spacing:1px;}.elementor-8609 .elementor-element.elementor-element-769e147 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8609 .elementor-element.elementor-element-769e147:not(.elementor-motion-effects-element-type-background), .elementor-8609 .elementor-element.elementor-element-769e147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-783ff77 );}.elementor-8609 .elementor-element.elementor-element-769e147 > .elementor-container{max-width:800px;}.elementor-8609 .elementor-element.elementor-element-769e147{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:40px 40px 40px 40px;}.elementor-8609 .elementor-element.elementor-element-769e147 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8609 .elementor-element.elementor-element-e124ce6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8609 .elementor-element.elementor-element-2430316{text-align:center;}.elementor-8609 .elementor-element.elementor-element-2430316 .elementor-heading-title{font-size:24px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8609 .elementor-element.elementor-element-3720d9e > .elementor-widget-container{padding:40px 0px 10px 0px;border-style:none;}.elementor-8609 .elementor-element.elementor-element-3720d9e{text-align:start;}.elementor-8609 .elementor-element.elementor-element-3720d9e .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8609 .elementor-element.elementor-element-ac2a9f7{text-align:start;letter-spacing:1px;}.elementor-8609 .elementor-element.elementor-element-2ecb8d1{text-align:start;letter-spacing:1px;}.elementor-8609 .elementor-element.elementor-element-3501a5d{text-align:start;letter-spacing:1px;}.elementor-8609 .elementor-element.elementor-element-ac03c12{text-align:start;letter-spacing:1px;}.elementor-8609 .elementor-element.elementor-element-56cfbd0 > .elementor-widget-container{padding:40px 0px 10px 0px;border-style:none;}.elementor-8609 .elementor-element.elementor-element-56cfbd0{text-align:start;}.elementor-8609 .elementor-element.elementor-element-56cfbd0 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8609 .elementor-element.elementor-element-b5d5c13{text-align:start;letter-spacing:1px;}.elementor-8609 .elementor-element.elementor-element-03ec16c > .elementor-widget-container{padding:40px 0px 10px 0px;border-style:none;}.elementor-8609 .elementor-element.elementor-element-03ec16c{text-align:start;}.elementor-8609 .elementor-element.elementor-element-03ec16c .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8609 .elementor-element.elementor-element-395e39d{text-align:start;letter-spacing:1px;}@media(max-width:1024px){.elementor-8609 .elementor-element.elementor-element-2430316 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-8609 .elementor-element.elementor-element-e24383e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8609 .elementor-element.elementor-element-769e147{padding:40px 20px 40px 20px;}.elementor-8609 .elementor-element.elementor-element-2430316 .elementor-heading-title{font-size:24px;}.elementor-8609 .elementor-element.elementor-element-3720d9e > .elementor-widget-container{padding:40px 0px 10px 0px;}.elementor-8609 .elementor-element.elementor-element-56cfbd0 > .elementor-widget-container{padding:40px 0px 10px 0px;}.elementor-8609 .elementor-element.elementor-element-03ec16c > .elementor-widget-container{padding:40px 0px 10px 0px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8609" class="elementor elementor-8609" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-c465d47 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c465d47" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e08ae99" data-id="e08ae99" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-78f914b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="78f914b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cb37bca" data-id="cb37bca" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a6f2822 elementor-widget__width-auto elementor-widget elementor-widget-text-editor" data-id="a6f2822" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<strong>同星展会预告</strong><br>
<span style="font-size: 12px;">TOSUN.EXHIBIT</span>								</div>
				</div>
				<div class="elementor-element elementor-element-b5f5f7b elementor-view-default elementor-widget elementor-widget-icon" data-id="b5f5f7b" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<svg aria-hidden="true" class="e-font-icon-svg e-fas-quote-left" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"></path></svg>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-e24383e headingTitleH2 elementor-widget elementor-widget-heading" data-id="e24383e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">2024 第二届汽车人工智能大会

</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-8b2f43b elementor-widget elementor-widget-image" data-id="8b2f43b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="256" src="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1-1024x256.webp" class="attachment-large size-large wp-image-8611" alt="2024 第二届汽车人工智能大会" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1-1024x256.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1-300x75.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1-768x192.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1-800x200.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-1.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 186">															</div>
				</div>
				<div class="elementor-element elementor-element-3b2f8ca elementor-widget elementor-widget-text-editor" data-id="3b2f8ca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section class="js_darkmode__10" data-style="text-align: justify; color: rgb(3, 22, 102); line-height: 1.8; letter-spacing: 1.1px;"><p><span class="js_darkmode__11" data-style="color: rgb(0, 0, 0); font-size: 14px; letter-spacing: 1.1px;">2024第二届汽车人工智能大会将于4月17-18日在上海举办，本次大会重点围绕：AI前瞻技术、AI+汽车场景应用，话题涵盖：人工智能最新发展趋势、AI大模型技术及上车应用、多模态融合、AI Agent、LLM、DriveGPT算法、计算平台、数据闭环、云原生+AI、超算/算力、AI仿真、端到端全栈AI方案、汽车机器人、AI智舱、AI数字人情感交互、ChatGPT、AI界面设计、AIGC造型设计、AI数字装备等热点话题展开讨论，共话AI遇见汽车：颠覆与重塑。</span></p></section></section><section><section class="js_darkmode__12" data-style="text-align: justify; color: rgb(3, 22, 102); line-height: 1.8; letter-spacing: 1.1px;"><p><span class="js_darkmode__13" data-style="letter-spacing: 1.1px; color: rgb(0, 0, 0); font-size: 14px;">本次大会，同星智能将</span><span class="js_darkmode__14" data-style="letter-spacing: 1.1px; font-size: 14px; color: rgb(0, 0, 0);">携最新版支持DoIP诊断功能的TSMaster软件及最新行业解决方案亮相本次展会，</span><span class="js_darkmode__15" data-style="letter-spacing: 1.1px; color: rgb(0, 0, 0); font-size: 14px;">诚邀大家前来参观交流。</span></p></section><section><section><section><section><section class="js_darkmode__17" data-style="display: inline-block; vertical-align: top; margin-left: 2px; color: rgb(0, 0, 0); text-align: left; padding-right: 8px; padding-left: 8px; font-size: 14px; letter-spacing: 1px;"><ul><li><strong>活动时间：</strong>2024年4月17-18日</li><li><strong>活动地点：</strong>上海汽车城瑞立酒店</li></ul></section></section></section></section></section><section><section><section><section><section></section><section class="js_darkmode__19" data-style="display: inline-block; vertical-align: top; margin-left: 2px; color: rgb(0, 0, 0); text-align: left; padding-right: 8px; padding-left: 8px; font-size: 14px; letter-spacing: 1px;"></section></section></section></section></section></section>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-769e147 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="769e147" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e124ce6" data-id="e124ce6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2430316 elementor-widget elementor-widget-heading" data-id="2430316" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">展会亮点


</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3720d9e elementor-widget elementor-widget-heading" data-id="3720d9e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><span>&#10070;</span>
TSMaster软件</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-ac2a9f7 elementor-widget elementor-widget-text-editor" data-id="ac2a9f7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="color: #3366ff;">最新版TSMaster 主要功能：</span><br /></strong></p><ul><li><strong>支持DoIP诊断</strong></li></ul><p>TSMaster支持DoIP功能，该功能的实现以同星的以太网硬件作为基础。在TSMaster中可以设置网络接口信息，并配置相应的诊断流程进行刷写。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-78e06fc elementor-widget elementor-widget-image" data-id="78e06fc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="901" height="476" src="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-2.webp" class="attachment-large size-large wp-image-8612" alt="最新版TSMaster 主要功能：支持DoIP诊断" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-2.webp 901w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-2-300x158.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-2-768x406.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-2-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-2-800x423.webp 800w" sizes="auto, (max-width: 901px) 100vw, 901px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 187">															</div>
				</div>
				<div class="elementor-element elementor-element-9630c4d elementor-widget elementor-widget-image" data-id="9630c4d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="514" src="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3-1024x514.webp" class="attachment-large size-large wp-image-8613" alt="最新版TSMaster 主要功能：支持DoIP诊断" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3-1024x514.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3-300x151.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3-768x385.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3-800x401.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-3.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 188">															</div>
				</div>
				<div class="elementor-element elementor-element-2ecb8d1 elementor-widget elementor-widget-text-editor" data-id="2ecb8d1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><ul><li><strong>以太网相关API接口</strong></li></ul></section>								</div>
				</div>
				<div class="elementor-element elementor-element-7bab381 elementor-widget elementor-widget-image" data-id="7bab381" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="373" src="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4-1024x373.webp" class="attachment-large size-large wp-image-8614" alt="以太网相关API接口" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4-1024x373.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4-300x109.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4-768x279.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4-800x291.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-4.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 189">															</div>
				</div>
				<div class="elementor-element elementor-element-3501a5d elementor-widget elementor-widget-text-editor" data-id="3501a5d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><ul><li><strong>TSMaster x64软件版本</strong></li></ul></section>								</div>
				</div>
				<div class="elementor-element elementor-element-436f747 elementor-widget elementor-widget-image" data-id="436f747" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="119" src="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5-1024x119.webp" class="attachment-large size-large wp-image-8615" alt="TSMaster x64软件版本" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5-1024x119.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5-300x35.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5-768x89.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5-800x93.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240418-5.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 190">															</div>
				</div>
				<div class="elementor-element elementor-element-ac03c12 elementor-widget elementor-widget-text-editor" data-id="ac03c12" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><section class="js_darkmode__25" data-style="display: inline-block; width: 100%; vertical-align: top; align-self: flex-start; flex: 0 0 auto; padding: 20px 27px 27px; background-color: rgb(243, 250, 255);"><section><p><em>其他更多新功能可至同星展台参观了解！</em></p></section></section></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-56cfbd0 elementor-widget elementor-widget-heading" data-id="56cfbd0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><span>&#10070;</span>
最新硬件产品</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-b5d5c13 elementor-widget elementor-widget-text-editor" data-id="b5d5c13" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>同星汽车总线硬件工具有CAN/CAN FD/LIN/FlexRay/汽车以太网转USB和以太网等PC接口，也有CAN FD-CAN网关、CAN/LIN离线数据记录仪、离线刷写工具、远程诊断和刷写工具等。近期还发布了<em><strong>一致性干扰仪产品、多通道CAN FD网关/路由器、多通道CAN FD转USB/WIFI设备</strong></em>等等。</p></section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-5906f42 elementor-widget elementor-widget-image" data-id="5906f42" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="683" src="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1-1024x683.webp" class="attachment-large size-large wp-image-8373" alt="走进北汽研究总院创新技术展" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1-1024x683.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1-300x200.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1-768x512.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1-800x533.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/exhibition-articles-20240408-1.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 191">															</div>
				</div>
				<div class="elementor-element elementor-element-03ec16c elementor-widget elementor-widget-heading" data-id="03ec16c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><span>&#10070;</span>
解决方案</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-395e39d elementor-widget elementor-widget-text-editor" data-id="395e39d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>同星一直深耕汽车电子基础工具链领域，致力于为汽车研发制造、工业生产等领域的工程难题提供自主创新的解决方案！</p><ul><li>ECU刷写方案</li><li>CCP/XCP标定方案</li><li>总线一致性测试方案</li><li>基于TSMaster的HIL仿真测试方案</li><li>基于TSMaster的SecOC测试方案</li><li>零部件耐久测试解决方案</li><li>FCT测试解决方案</li><li>EOL下线测试方案</li><li>售后诊断与刷写解决方案</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-aeed852 elementor-widget elementor-widget-image" data-id="aeed852" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="871" height="1024" src="https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5-871x1024.jpg" class="attachment-large size-large wp-image-8184" alt="总线一致性测试方案" srcset="https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5-871x1024.jpg 871w, https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5-255x300.jpg 255w, https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5-768x902.jpg 768w, https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5-10x12.jpg 10w, https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5-800x940.jpg 800w, https://www.tosunai.com/wp-content/uploads/2024/03/exhibition-articles-20240321_5.jpg 1080w" sizes="auto, (max-width: 871px) 100vw, 871px" title="展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会 192">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-doip-diagnostic-function-at-2nd-automotive-artificial-intelligence-conference/">展会动态 | 同星智能携最新版支持DoIP诊断功能TSMaster软件亮相第二届汽车人工智能大会</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tsmaster-doip-diagnostic-function-at-2nd-automotive-artificial-intelligence-conference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>车载以太网 &#124; TSMaster的DoIP功能操作指南</title>
		<link>https://www.tosunai.com/doip-function-operation-guide-tsmaster/</link>
					<comments>https://www.tosunai.com/doip-function-operation-guide-tsmaster/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Fri, 12 Apr 2024 05:32:29 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[DOIP]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=8432</guid>

					<description><![CDATA[<p>车载以太网诊断协议，Diagnostics over Internet Protocol简称为DoIP，可以通 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/doip-function-operation-guide-tsmaster/">车载以太网 | TSMaster的DoIP功能操作指南</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-8432">.elementor-8432 .elementor-element.elementor-element-91a8824 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-91a8824{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-40936cf{letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-ef0f900{width:100%;max-width:100%;}.elementor-8432 .elementor-element.elementor-element-ef0f900 > .elementor-widget-container{padding:20px 0px 4px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-8432 .elementor-element.elementor-element-ef0f900 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:bold;font-style:italic;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:#222121;}.elementor-8432 .elementor-element.elementor-element-41a14ef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-41a14ef{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-bef7ebc > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-bef7ebc{text-align:center;}.elementor-8432 .elementor-element.elementor-element-bef7ebc .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-dc3c632{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-17dbc56 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-17dbc56{text-align:start;}.elementor-8432 .elementor-element.elementor-element-17dbc56 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-0938794{letter-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-8432 .elementor-element.elementor-element-586c050 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-586c050{text-align:start;}.elementor-8432 .elementor-element.elementor-element-586c050 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-810bf21{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-30c5978 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-30c5978{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-c9496fe > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-c9496fe{text-align:center;}.elementor-8432 .elementor-element.elementor-element-c9496fe .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-b791036{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-801d6af > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-801d6af{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a4a0b0a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a4a0b0a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a413e83 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a413e83{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-5603a67 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-5603a67{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-e18e86e > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-e18e86e{text-align:center;}.elementor-8432 .elementor-element.elementor-element-e18e86e .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-8d59d75{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-86cf98a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-86cf98a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-e0c6d61 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-e0c6d61{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0fd51c6 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0fd51c6{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-30141ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-30141ac{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-30bff00 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-30bff00{text-align:center;}.elementor-8432 .elementor-element.elementor-element-30bff00 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-83ab445{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0464546 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0464546{text-align:start;}.elementor-8432 .elementor-element.elementor-element-0464546 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-8beafb7{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-650e83e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-650e83e{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-8f22d74 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-8f22d74{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-edf563b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-edf563b{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-47bb6cd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-47bb6cd{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-ca58eee > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-ca58eee{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0f78dd8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0f78dd8{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-396a686 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-396a686{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-6e0418f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-6e0418f{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-7c51524 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-7c51524{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-d3ae7cc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d3ae7cc{text-align:start;}.elementor-8432 .elementor-element.elementor-element-d3ae7cc .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-8058994 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-8058994{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a52eb28 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a52eb28{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-7d5e30a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-7d5e30a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-7538f7d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-7538f7d{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-2d1481c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-2d1481c{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-533daa1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-533daa1{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-4f80c55 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-4f80c55{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-f018679 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-f018679{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-29697fc > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-29697fc{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-9e2fb65 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-9e2fb65{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-103c665 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-103c665{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-bb678da > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-bb678da{text-align:center;}.elementor-8432 .elementor-element.elementor-element-bb678da .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-9a968b4{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a3612c0 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a3612c0{text-align:start;}.elementor-8432 .elementor-element.elementor-element-a3612c0 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-f5a53ed{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-d66f1a2 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d66f1a2{text-align:start;}.elementor-8432 .elementor-element.elementor-element-d66f1a2 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-d6b7bfb{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-e625613 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-e625613{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-55e2592 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-55e2592{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-ebdcd1d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-ebdcd1d{text-align:start;}.elementor-8432 .elementor-element.elementor-element-ebdcd1d .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-9f50d14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-9f50d14{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a345f28 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a345f28{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-304ef0a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-304ef0a{text-align:start;}.elementor-8432 .elementor-element.elementor-element-304ef0a .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-451171c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-451171c{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-2bb37fc > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-2bb37fc{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-2df20d9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-2df20d9{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-9322456 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-9322456{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-04b1695 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-04b1695{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-bcada5a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-bcada5a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-368c1a4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-368c1a4{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-504ba08 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-504ba08{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-7bf2649 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-7bf2649{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-fcbbc28 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-fcbbc28{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-f6fe1dd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-f6fe1dd{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-e5fa45d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-e5fa45d{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-baacb8c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-baacb8c{text-align:center;}.elementor-8432 .elementor-element.elementor-element-baacb8c .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-90384f5{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-ac8ead3 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-ac8ead3{text-align:start;}.elementor-8432 .elementor-element.elementor-element-ac8ead3 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-d8d249a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-3de1f65 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-3de1f65{text-align:start;}.elementor-8432 .elementor-element.elementor-element-3de1f65 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-8b0a68f{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-2056fdc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-2056fdc{text-align:start;}.elementor-8432 .elementor-element.elementor-element-2056fdc .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-8599224{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-36b0ccc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-36b0ccc{text-align:start;}.elementor-8432 .elementor-element.elementor-element-36b0ccc .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-50a5e01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-50a5e01{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-3306d7d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-3306d7d{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0d0f91f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0d0f91f{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-97b48df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-97b48df{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-b54066c > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-b54066c{text-align:center;}.elementor-8432 .elementor-element.elementor-element-b54066c .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-6883674 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-6883674{text-align:start;}.elementor-8432 .elementor-element.elementor-element-6883674 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-22edf7a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-63f28f3 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-63f28f3{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-fbc6509 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-fbc6509{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-d4b6217 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d4b6217{text-align:start;}.elementor-8432 .elementor-element.elementor-element-d4b6217 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-f0859a5{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-78ab7de > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-78ab7de{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a65de1a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a65de1a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-41637ac > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-41637ac{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a7638d0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a7638d0{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-13274b5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-13274b5{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-cff1c1b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-cff1c1b{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-2ba7dba > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-2ba7dba{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-4a03c58 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-4a03c58{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-8818a4f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-8818a4f{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-844483b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-844483b{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-83c07c7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-83c07c7{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-c3d0c4c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-c3d0c4c{text-align:start;}.elementor-8432 .elementor-element.elementor-element-c3d0c4c .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-b31329c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-b31329c{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0253756 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0253756{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-10d52e8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-10d52e8{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-f301beb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-f301beb{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-a1fb39c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-a1fb39c{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-3089f1a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-3089f1a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-d506ec9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d506ec9{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-ff6402d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8432 .elementor-element.elementor-element-ff6402d{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-e688efc > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8432 .elementor-element.elementor-element-e688efc{text-align:center;}.elementor-8432 .elementor-element.elementor-element-e688efc .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8432 .elementor-element.elementor-element-f64c83d{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-343aa11 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-343aa11{text-align:start;}.elementor-8432 .elementor-element.elementor-element-343aa11 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-a6748fb{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-fc78987 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-fc78987{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-8d1c3a9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-8d1c3a9{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-5a34a57 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-5a34a57{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-604db2a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-604db2a{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-f8eb327 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-f8eb327{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-4031542 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-4031542{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-26d52ca > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-26d52ca{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-1f74bbf > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-1f74bbf{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-90552a9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-90552a9{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-3c6c0d7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-3c6c0d7{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-6c0282f > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-6c0282f{text-align:start;}.elementor-8432 .elementor-element.elementor-element-6c0282f .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-8432 .elementor-element.elementor-element-e49b00d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-e49b00d{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-de6ba39 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-de6ba39{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0f17615 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0f17615{letter-spacing:1px;}.elementor-8432 .elementor-element.elementor-element-0c9918e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-0c9918e{letter-spacing:1px;}@media(max-width:1024px){.elementor-8432 .elementor-element.elementor-element-ef0f900 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-8432 .elementor-element.elementor-element-ef0f900 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-ef0f900 .elementor-heading-title{font-size:20px;}.elementor-8432 .elementor-element.elementor-element-bef7ebc > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-17dbc56 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-586c050 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-c9496fe > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-e18e86e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-30bff00 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-0464546 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d3ae7cc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-bb678da > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-a3612c0 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d66f1a2 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-ebdcd1d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-304ef0a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-baacb8c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-ac8ead3 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-3de1f65 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-2056fdc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-36b0ccc > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-b54066c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-6883674 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-d4b6217 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-c3d0c4c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-e688efc > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8432 .elementor-element.elementor-element-343aa11 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8432 .elementor-element.elementor-element-6c0282f > .elementor-widget-container{padding:40px 0px 0px 0px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8432" class="elementor elementor-8432" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-91a8824 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="91a8824" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a97ed0e" data-id="a97ed0e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-40936cf elementor-widget elementor-widget-text-editor" data-id="40936cf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>车载以太网诊断协议，Diagnostics over Internet Protocol简称为DoIP，可以通过以太网协议进行汽车诊断。DoIP是一种用于在车辆之间或车辆与诊断设备之间进行通信和诊断的标准协议。通过DoIP，诊断工程师可以通过以太网或远程访问和诊断车辆的电子系统，并可以进行以太网控制器的诊断访问和刷写。</p><p>DoIP是TSMaster支持的重要功能之一，本文主要介绍TSMaster的DoIP模块中诊断服务功能操作，以及相应的传输层配置，并结合诊断功能常见的使用操作进行展开。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ef0f900 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="ef0f900" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<p class="elementor-heading-title elementor-size-default">本文关键字：DoIP，车载以太网诊断，基础诊断，自动诊断流程，以太网

</p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-41a14ef elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="41a14ef" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f26f91" data-id="1f26f91" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bef7ebc headingTitleH2 elementor-widget elementor-widget-heading" data-id="bef7ebc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1、TSMaster DoIP的同星以太网硬件准备





</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dc3c632 elementor-widget elementor-widget-text-editor" data-id="dc3c632" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TSMaster的DoIP软件功能的实现，是以同星的以太网硬件作为基础。其中应用于DoIP的同星以太网硬件有TE1051、TE1054（规划中）、TE1021。								</div>
				</div>
				<div class="elementor-element elementor-element-17dbc56 elementor-widget elementor-widget-heading" data-id="17dbc56" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ TE1051</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-0938794 elementor-widget elementor-widget-text-editor" data-id="0938794" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TE1051是一路以太网转USB接口的设备，可以将标准以太网100Base-Tx 1000Base-T或车载以太网100/1000Base-T1的数据通过USB接口传输到PC上，并通过TSMaster软件实现以太网数据的仿真、分析、测试，也可以实现DoIP和SOMEIP等功能。同时，TE1051设备小巧且外壳坚固，无需外部供电，适用于各种环境工况下的DoIP诊断刷写。

								</div>
				</div>
				<div class="elementor-element elementor-element-d2836f9 elementor-widget elementor-widget-image" data-id="d2836f9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1000" height="1000" src="https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1.webp" class="attachment-large size-large wp-image-11588" alt="TE1051_R" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1.webp 1000w, https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1-768x768.webp 768w, https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1-600x600.webp 600w, https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1-800x800.webp 800w, https://www.tosunai.com/wp-content/uploads/2023/12/TE1051_1-100x100.webp 100w" sizes="auto, (max-width: 1000px) 100vw, 1000px" title="车载以太网 | TSMaster的DoIP功能操作指南 282">											<figcaption class="widget-image-caption wp-caption-text">图1-1   TE1051硬件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-586c050 elementor-widget elementor-widget-heading" data-id="586c050" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ TE1021

</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-810bf21 elementor-widget elementor-widget-text-editor" data-id="810bf21" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TE1021是一路车载以太网转普通以太网接口(100/1000Base-T1 to 100Base-Tx/1000Base-T）的介质转换工具。用户可以将100Base-T1转换为100Base-Tx或将1000Base-T1转换为1000Base-T。可适用于不同以太网接口的DoIP应用场景，同时TE1021小巧且外壳坚固，携带方便。

								</div>
				</div>
				<div class="elementor-element elementor-element-ab5866e elementor-widget elementor-widget-image" data-id="ab5866e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="741" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2-1024x741.webp" class="attachment-large size-large wp-image-8437" alt="TE1021硬件" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2-1024x741.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2-300x217.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2-768x556.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2-800x579.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-2.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 283">											<figcaption class="widget-image-caption wp-caption-text">图1-2   TE1021硬件</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-30c5978 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="30c5978" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0a53d7c" data-id="0a53d7c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c9496fe headingTitleH2 elementor-widget elementor-widget-heading" data-id="c9496fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2、TSMaster DoIP模块如何开始使用

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b791036 elementor-widget elementor-widget-text-editor" data-id="b791036" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster的DoIP模块的创建与基本使用流程如下：</p><p>▲ Step1：DoIP位于主菜单【应用】-&gt;【DoIP】，如图2-1。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c55d0f7 elementor-widget elementor-widget-image" data-id="c55d0f7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="181" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3-1024x181.webp" class="attachment-large size-large wp-image-8438" alt="TSMaster DoIP模块如何开始使用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3-1024x181.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3-300x53.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3-768x136.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3-800x141.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-3.webp 1053w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 284">											<figcaption class="widget-image-caption wp-caption-text">图2-1 DOIP</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-801d6af elementor-widget elementor-widget-text-editor" data-id="801d6af" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									▲ Step2：【添加DoIP】模块，可以添加多个DoIP模块，如图2-2。

								</div>
				</div>
				<div class="elementor-element elementor-element-7355d99 elementor-widget elementor-widget-image" data-id="7355d99" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="717" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4-1024x717.webp" class="attachment-large size-large wp-image-8439" alt="TSMaster DoIP模块如何开始使用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4-1024x717.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4-300x210.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4-768x538.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4-800x560.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-4.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 285">											<figcaption class="widget-image-caption wp-caption-text">图2-2 添加DoIP模块</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a4a0b0a elementor-widget elementor-widget-text-editor" data-id="a4a0b0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ Step3：根据ECU的配置设置车载以太网传输层参数，比如诊断仪类型、通道、被测件IP地址等以太网参数和安全访问算法。具体操作流程在下文第3章节展开。</p><p>▲ Step4：当配置好传输层相关参数与安全算法，启动工程后，点击【Connect DUT】连接车载控制器。当连接成功后，基础诊断窗口和系统消息窗口会提示：连接以太网被测件成功，如图2-3。以及在ISO15765-2的地方可以看到连接的服务消息，如图2-4。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-234063e elementor-widget elementor-widget-image" data-id="234063e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="712" src="https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3-1024x712.webp" class="attachment-large size-large wp-image-8440" alt="DoIP" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3-1024x712.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3-300x209.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3-768x534.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3-800x556.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-3.webp 1125w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 286">											<figcaption class="widget-image-caption wp-caption-text">图2-3 连接以太网被测件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-de24ae7 elementor-widget elementor-widget-image" data-id="de24ae7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="535" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6-1024x535.webp" class="attachment-large size-large wp-image-8441" alt="TSMaster DoIP模块如何开始使用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6-1024x535.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6-300x157.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6-768x401.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6-800x418.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-6.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 287">											<figcaption class="widget-image-caption wp-caption-text">图2-4  ISO5765-2消息</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a413e83 elementor-widget elementor-widget-text-editor" data-id="a413e83" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									▲ Step5: 服务以及流程都配置好之后，在【自动诊断流程】处直接打开启动按钮，执行诊断流程。如图2-5所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-a54ac33 elementor-widget elementor-widget-image" data-id="a54ac33" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1022" height="565" src="https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-5.webp" class="attachment-large size-large wp-image-8442" alt="DoIP诊断刷写示例" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-5.webp 1022w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-5-300x166.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-5-768x425.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-5-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-5-800x442.webp 800w" sizes="auto, (max-width: 1022px) 100vw, 1022px" title="车载以太网 | TSMaster的DoIP功能操作指南 288">											<figcaption class="widget-image-caption wp-caption-text">图2-5 执行自动诊断流程</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5603a67 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5603a67" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c494694" data-id="c494694" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e18e86e headingTitleH2 elementor-widget elementor-widget-heading" data-id="e18e86e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">3、TSMaster诊断仪IP网络接口配置

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-8d59d75 elementor-widget elementor-widget-text-editor" data-id="8d59d75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster的网络接口配置流程如下：</p><p>▲ Step1:找到主菜单【硬件】-&gt;【TCP/IP Stack】，如图3-1。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5fcb886 elementor-widget elementor-widget-image" data-id="5fcb886" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="914" height="178" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-8.webp" class="attachment-large size-large wp-image-8443" alt="TSMaster的网络接口配置流程" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-8.webp 914w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-8-300x58.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-8-768x150.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-8-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-8-800x156.webp 800w" sizes="auto, (max-width: 914px) 100vw, 914px" title="车载以太网 | TSMaster的DoIP功能操作指南 289">											<figcaption class="widget-image-caption wp-caption-text">图3-1 TCP/IP Stack</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-86cf98a elementor-widget elementor-widget-text-editor" data-id="86cf98a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									▲Step2:【Eth CH1】右键选择【Add Network Card】，如图3-2。

								</div>
				</div>
				<div class="elementor-element elementor-element-68a0956 elementor-widget elementor-widget-image" data-id="68a0956" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="228" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9-1024x228.webp" class="attachment-large size-large wp-image-8444" alt="TSMaster的网络接口配置流程" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9-1024x228.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9-300x67.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9-768x171.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9-800x178.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-9.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 290">											<figcaption class="widget-image-caption wp-caption-text">图3-2 添加网络接口</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e0c6d61 elementor-widget elementor-widget-text-editor" data-id="e0c6d61" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									▲ Step3:在【General Setting】中选择【用户自定义Mac】，输入自定义Mac地址。如图3-3。

								</div>
				</div>
				<div class="elementor-element elementor-element-0c8ec50 elementor-widget elementor-widget-image" data-id="0c8ec50" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="125" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10-1024x125.webp" class="attachment-large size-large wp-image-8445" alt="TSMaster的网络接口配置流程" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10-1024x125.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10-300x37.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10-768x94.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10-800x98.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-10.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 291">											<figcaption class="widget-image-caption wp-caption-text">图3-3 自定义Mac地址</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0fd51c6 elementor-widget elementor-widget-text-editor" data-id="0fd51c6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									▲ Step4:【使能IPV4】，然后打开【添加】按钮，输入诊断测试仪的IP地址和IP掩码，如图3-4。

								</div>
				</div>
				<div class="elementor-element elementor-element-1484dff elementor-widget elementor-widget-image" data-id="1484dff" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="492" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11-1024x492.webp" class="attachment-large size-large wp-image-8446" alt="TSMaster的网络接口配置流程" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11-1024x492.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11-300x144.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11-768x369.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11-800x384.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-11.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 292">											<figcaption class="widget-image-caption wp-caption-text">图3-4 添加IP地址</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-30141ac elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="30141ac" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-01682b9" data-id="01682b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-30bff00 headingTitleH2 elementor-widget elementor-widget-heading" data-id="30bff00" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">4、TSMaster DoIP诊断传输层配置

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-83ab445 elementor-widget elementor-widget-text-editor" data-id="83ab445" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TSMaster 提供了DoIP的诊断传输层的配置功能，用户可以根据需求配置相应的传输层配置比如诊断仪类型、通道、IP地址、端口和请求和应答ID、以及安全算法等一系列配置。

								</div>
				</div>
				<div class="elementor-element elementor-element-0464546 elementor-widget elementor-widget-heading" data-id="0464546" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 4.1 诊断传输层

</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-8beafb7 elementor-widget elementor-widget-text-editor" data-id="8beafb7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>诊断传输层的配置根据诊断仪类型分为两种：<strong>TE系列设备和系统TCP/IP</strong>。</p><p> </p><p><span style="text-decoration: underline;"><strong>4.1.1 TE系列设备<br /></strong></span>TE系列设备类型以TE1051为例，TE1051是一个1路以太网转USB接口的工具，通过USB接口传输到PC上，并通过TSMaster软件实现以太网数据的DoIP功能。</p><p>对于DoIP诊断传输层ISO TP，包含被测件和测试仪的以太网参数和诊断ID参数，如图4-1所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6571d9d elementor-widget elementor-widget-image" data-id="6571d9d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="901" height="476" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-12.webp" class="attachment-large size-large wp-image-8447" alt="TSMaster DoIP诊断传输层配置TE系列设备" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-12.webp 901w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-12-300x158.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-12-768x406.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-12-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-12-800x423.webp 800w" sizes="auto, (max-width: 901px) 100vw, 901px" title="车载以太网 | TSMaster的DoIP功能操作指南 293">											<figcaption class="widget-image-caption wp-caption-text">图4-1  DoIP诊断传输层ISO TP配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-650e83e elementor-widget elementor-widget-text-editor" data-id="650e83e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>DoIP诊断传输层ISO TP的具体参数如下分类介绍：</p><p>▲ 总线类型：诊断传输层类型。<br />使用同星DoIP功能选择总线类型为【Ethernet】，如图4-2所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a7d0594 elementor-widget elementor-widget-image" data-id="a7d0594" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="807" height="82" src="https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-11.webp" class="attachment-large size-large wp-image-8448" alt="TSMaster DoIP诊断传输层配置TE系列设备" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-11.webp 807w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-11-300x30.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-11-768x78.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-11-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/DoIP-11-800x81.webp 800w" sizes="auto, (max-width: 807px) 100vw, 807px" title="车载以太网 | TSMaster的DoIP功能操作指南 294">											<figcaption class="widget-image-caption wp-caption-text">图4-2  DoIP诊断总线类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8f22d74 elementor-widget elementor-widget-text-editor" data-id="8f22d74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ 诊断仪类型：诊断设备类型。</p><p>通过USB连接PC，选择的诊断仪类型为【TE系列设备】，若是传统的网线连接PC则选择系统TCP/IP，如图4-3所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bea8bcf elementor-widget elementor-widget-image" data-id="bea8bcf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="878" height="121" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-14.webp" class="attachment-large size-large wp-image-8449" alt="TSMaster DoIP诊断传输层配置TE系列设备" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-14.webp 878w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-14-300x41.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-14-768x106.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-14-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-14-800x110.webp 800w" sizes="auto, (max-width: 878px) 100vw, 878px" title="车载以太网 | TSMaster的DoIP功能操作指南 295">											<figcaption class="widget-image-caption wp-caption-text">图4-3  Ethernet 诊断仪类型选择</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-edf563b elementor-widget elementor-widget-text-editor" data-id="edf563b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ 通道：诊断模块用到的逻辑通道。</p><p>TSMaster 支持多个诊断模块同时在线工作，这里用于选择当前诊断模块的应用逻辑通道，通过下拉列表进行选择，如图4-4所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1c80d09 elementor-widget elementor-widget-image" data-id="1c80d09" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="875" height="238" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-15.webp" class="attachment-large size-large wp-image-8450" alt="TSMaster DoIP诊断传输层配置TE系列设备" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-15.webp 875w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-15-300x82.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-15-768x209.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-15-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-15-800x218.webp 800w" sizes="auto, (max-width: 875px) 100vw, 875px" title="车载以太网 | TSMaster的DoIP功能操作指南 296">											<figcaption class="widget-image-caption wp-caption-text">图4-4  Ethernet 通道选择</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-47bb6cd elementor-widget elementor-widget-text-editor" data-id="47bb6cd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ IP地址掩码：以太网通信使用的IP地址掩码。</p><p>▲ 被测件IP：被测件的IP地址。<br />在DoIP通信中，IP地址掩码和被测件IP地址需要根据具体的网络拓扑结构和通信需求进行设置。</p><p>▲ 被测件端口：被测件端口号。<br />在ISO 13400标准中端口13400被指定为DoIP通信的默认端口号。</p><p>▲ 测试仪IP：测试仪的IP地址。<br />测试仪IP为连接PC的测试设备（如同星的TE051）的IP地址。根据IP地址掩码和被测件IP，将PC的IP地址和被测件IP配置在同一网段内，以此两者可以正常连接和通信。测试仪IP地址的配置在前面的第3章已详细说明。</p><p>▲ 测试仪端口：测试仪或PC的端口<br />注意：对于诊断工具的端口号设置并没有固定的规定，用户可以根据需求自己设置或者使用软件自动分配的端口号。</p><p>▲ 请求ID / 应答ID / 功能ID：设置诊断模块PC工具端的诊断请求/应答/功能帧的 ID。</p><p> </p><p><strong><span style="text-decoration: underline;">4.1.2 系统TCP/IP</span><br /></strong>系统TCP/IP类型以TE1021为例，TE1021是直接通过系统的网口连接PC。</p><p>DoIP诊断传输层ISO TP，包含被测件和测试仪的以太网参数和诊断ID参数，如图4-5所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fe07571 elementor-widget elementor-widget-image" data-id="fe07571" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="901" height="476" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-16.webp" class="attachment-large size-large wp-image-8451" alt="TSMaster DoIP诊断传输层配置系统TCP/IP" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-16.webp 901w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-16-300x158.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-16-768x406.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-16-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-16-800x423.webp 800w" sizes="auto, (max-width: 901px) 100vw, 901px" title="车载以太网 | TSMaster的DoIP功能操作指南 297">											<figcaption class="widget-image-caption wp-caption-text">图4-5  DoIP诊断传输层ISO TP配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-ca58eee elementor-widget elementor-widget-text-editor" data-id="ca58eee" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>DoIP诊断传输层ISO TP的具体参数如下分类介绍：</p><p>▲ 总线类型：诊断传输层类型。<br />使用同星DoIP功能选择总线类型为【Ethernet】，如图4-6所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-34690c0 elementor-widget elementor-widget-image" data-id="34690c0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1007" height="96" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-17.webp" class="attachment-large size-large wp-image-8452" alt="TSMaster DoIP诊断传输层配置系统TCP/IP" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-17.webp 1007w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-17-300x29.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-17-768x73.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-17-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-17-800x76.webp 800w" sizes="auto, (max-width: 1007px) 100vw, 1007px" title="车载以太网 | TSMaster的DoIP功能操作指南 298">											<figcaption class="widget-image-caption wp-caption-text">图4-6  DoIP诊断总线类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0f78dd8 elementor-widget elementor-widget-text-editor" data-id="0f78dd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ 诊断仪类型：诊断设备类型。<br />诊断仪通过PC系统的网口连接PC，则选择的诊断仪类型为【系统TCP/IP】，如图4-7所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-05ae2be elementor-widget elementor-widget-image" data-id="05ae2be" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1009" height="118" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-18.webp" class="attachment-large size-large wp-image-8453" alt="TSMaster DoIP诊断传输层配置系统TCP/IP" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-18.webp 1009w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-18-300x35.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-18-768x90.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-18-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-18-800x94.webp 800w" sizes="auto, (max-width: 1009px) 100vw, 1009px" title="车载以太网 | TSMaster的DoIP功能操作指南 299">											<figcaption class="widget-image-caption wp-caption-text">图4-7  Ethernet 诊断仪类型选择</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-396a686 elementor-widget elementor-widget-text-editor" data-id="396a686" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ 通道：诊断模块用到的逻辑通道。<br />用于选择当前诊断模块的应用逻辑通道，这里默认是【System Ethernet Interface】，如图4-8所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f75d3a7 elementor-widget elementor-widget-image" data-id="f75d3a7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1004" height="99" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-19.webp" class="attachment-large size-large wp-image-8454" alt="TSMaster DoIP诊断传输层配置系统TCP/IP" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-19.webp 1004w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-19-300x30.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-19-768x76.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-19-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-19-800x79.webp 800w" sizes="auto, (max-width: 1004px) 100vw, 1004px" title="车载以太网 | TSMaster的DoIP功能操作指南 300">											<figcaption class="widget-image-caption wp-caption-text">图4-8  Ethernet 通道选择</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-6e0418f elementor-widget elementor-widget-text-editor" data-id="6e0418f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ IP地址掩码：以太网通信使用的IP地址掩码。</p><p>▲ 被测件IP：被测件的IP地址。<br />在DoIP通信中，IP地址掩码和被测件IP地址需要根据具体的网络拓扑结构和通信需求进行设置。</p><p>▲ 被测件端口：被测件端口号。<br />在ISO 13400标准中端口13400被指定为DoIP通信的默认端口号。</p><p>▲ 测试仪IP：PC的系统的网口的IP地址。<br />根据IP地址掩码和被测件IP，将PC的IP地址和被测件IP配置在同一网段内，使得两者可以正常连接和通信。找到电脑的【设置】-&gt;【网络和Internet】，找到网口所连接的以太网，选择【属性】，在【IP分配】选择【编辑】按钮。选择手动，打开IPv4，填写IP地址以及子网掩码。如图4-9所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b7e5961 elementor-widget elementor-widget-image" data-id="b7e5961" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="603" height="455" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-20.webp" class="attachment-large size-large wp-image-8455" alt="TSMaster DoIP诊断传输层配置系统TCP/IP" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-20.webp 603w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-20-300x226.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-20-16x12.webp 16w" sizes="auto, (max-width: 603px) 100vw, 603px" title="车载以太网 | TSMaster的DoIP功能操作指南 301">											<figcaption class="widget-image-caption wp-caption-text">图4-9  PC端以太网IP地址设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7c51524 elementor-widget elementor-widget-text-editor" data-id="7c51524" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲ 测试仪端口：测试仪或PC的端口<br />注意：对于诊断工具的端口号设置并没有固定的规定，用户可以根据需求自己设置或者使用软件自动分配的端口号。</p><p>▲ 请求ID / 应答ID / 功能ID：设置诊断模块PC工具端的诊断请求/应答/功能帧的 ID。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d3ae7cc elementor-widget elementor-widget-heading" data-id="d3ae7cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 4.2 诊断服务层


</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-8058994 elementor-widget elementor-widget-text-editor" data-id="8058994" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									诊断服务层参数主要包含路由激活，S3，P2 时间参数，以及加载 SeedKey 的 安全访问。如图4-10所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-2d1f10d elementor-widget elementor-widget-image" data-id="2d1f10d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="581" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21-1024x581.webp" class="attachment-large size-large wp-image-8456" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21-1024x581.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21-300x170.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21-768x436.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21-800x454.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-21.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 302">											<figcaption class="widget-image-caption wp-caption-text">图4-10  诊断服务层参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a52eb28 elementor-widget elementor-widget-text-editor" data-id="a52eb28" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>4.2.1 路由激活</strong></span></p><p>【连接DUT之后自动执行路由激活命令】：勾选后，当测试仪或PC与被测件建立网络连接后,软件自动执行路由激活命令。</p><p>【TCP初始化激活超时时间】：这个参数描述了从TCP_Data连接建立过后到失效的最大超时时间。如果在设定时间范围内都不执行激活路由的指令，DoIP模块会主动关闭TCP_Data套接字。规范定义时间为2000ms。</p><p>【激活类型】，共有5种类型：</p><ol><li>【Default】：默认激活模式（Default Activation Mode），这是最基本的路由激活类型，通常用于建立标准的DoIP通信会话。在默认激活模式下，设备之间会进行基本的身份验证和参数交换，以建立通信连接。</li><li>【WWH-OBD】：全球调和车载诊断系统要求的诊断通信激活，在这种模式下，设备之间可能需要进行额外的身份验证和安全验证，以确保通信的合规性和安全性。</li><li>【ISO/SAE Reserved】：为未来的标准或特定应用保留的路由激活模式。</li><li>【Central Security】：Central Security（中央安全）路由激活模式，它涉及到车辆网络安全的核心管理和认证机制。这种模式通常用于确保只有经过授权和验证的设备才能与车辆的网络系统进行通信。</li><li>【Additional OEM-Specific Use】：为原始设备制造商（OEM）提供的特定用途而保留的额外路由激活模式。不同的OEM可以根据自己的需求和车辆网络架构，定义和使用特定的路由激活模式，以满足其独特的诊断、通信或安全要求。</li></ol><p> </p><p><span style="text-decoration: underline;"><strong>4.2.2 P2时间参数</strong></span></p><p>【P2超时时间】：表示 ECU 收到诊断请求帧过后，最短回复的时间间隔。对于诊断工具端，该参数可以作为发送请求过后，等待回复的超时判断参数。比如诊断工具发送了一个诊断报文，P2超时时间段内都没有收到回复，则认为请求失败，超时退出。</p><p>【P2扩展时间】：当诊断工具发出诊断报文过后，被测 ECU 来不及在 P2 超时时间段内做出应答，则回复一帧 7F XX 78 报文，告诉诊断工具端自己来不及响应，需要延长等待时间再回复。ECU 发送了延迟等待报文后，则把等待时间参数切换为 P2扩展时间。诊断工具端的超时判断参数在收到延迟等待报文后，需要切换到 P2扩展时间。</p><p>上述两个参数可以点开【详情】按钮，查看图示说明，如图4-11所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7e80c97 elementor-widget elementor-widget-image" data-id="7e80c97" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="594" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22-1024x594.webp" class="attachment-large size-large wp-image-8457" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22-1024x594.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22-300x174.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22-768x445.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22-800x464.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-22.webp 1052w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 303">											<figcaption class="widget-image-caption wp-caption-text">图4-11  P2时间参数设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7d5e30a elementor-widget elementor-widget-text-editor" data-id="7d5e30a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p><span style="text-decoration: underline;"><strong>4.2.3 诊断仪在线</strong></span></p><p> </p><p>诊断仪在线包括S3服务器时间和S3客户端时间参数。<br />【S3服务器时间】：表示该ECU从Default会话被切换到其他会话过后，经过多长时间会自动切换回默认会话的超时时间。</p><p>【S3客户端时间】：表示作为诊断Tester端，发送TesterPresent帧的时间间隔。</p><p>上述两个参数的示意图，可以点开【详情】按钮，查看图示说明，如图4-12所示。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-7318964 elementor-widget elementor-widget-image" data-id="7318964" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="608" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23-1024x608.webp" class="attachment-large size-large wp-image-8458" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23-1024x608.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23-300x178.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23-768x456.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23-800x475.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-23.webp 1067w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 304">											<figcaption class="widget-image-caption wp-caption-text">图4-12  S3时间参数设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7538f7d elementor-widget elementor-widget-text-editor" data-id="7538f7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【诊断仪在线】：TSMaster 断模块中，可以选择配置并使能诊断仪在线命令，如图4-13所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-c1033b1 elementor-widget elementor-widget-image" data-id="c1033b1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="566" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24-1024x566.webp" class="attachment-large size-large wp-image-8459" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24-1024x566.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24-300x166.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24-768x425.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24-800x443.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-24.webp 1063w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 305">											<figcaption class="widget-image-caption wp-caption-text">图4-13  诊断仪在线设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-2d1481c elementor-widget elementor-widget-text-editor" data-id="2d1481c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>当使能【诊断仪在线】，在诊断模块上方会出现启动【诊断仪在线】的开关。设置诊断仪在线为【打开】状态，则按照设定的S3客户端时间间隔发送该报文。</p><p>诊断仪在线的发送字节是可选的。支持三种类型：</p><ul><li>【默认诊断仪在线服务】：为最常用的0x3E 0x80。</li><li>【从基础配置中选择】：从基本诊断配置中选择配置好的3E命令。</li><li>【用户自定义】：用于自定义的字节。</li></ul><p> </p><p><span style="text-decoration: underline;"><strong>4.2.4 种子密钥</strong></span></p><p>TSMaster 中提供了两种SeedKey种子密钥的处理方法。第一种就是常用的加载主流的种子密匙的DLL动态链接库；第二种是提供了内置的种子密钥的解释器，可以直接编写SeedKey源代码，并可以保存生成DLL动态链接库。</p><p>—4.2.4.1载入动态链接库</p><p>TSMaster不仅支持了C/C++，Delphi等语言封装的DLL文件，也新增支持基于DotNet平台如C#，VB.Net等语言编写的DLL动态链接库，可以高效兼容不同平台生成的安全访问DLL，为工程师带来更便捷的使用体验。</p><p>载入动态链接库加载界面，如图4-14所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-49bf137 elementor-widget elementor-widget-image" data-id="49bf137" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="818" height="189" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-25.webp" class="attachment-large size-large wp-image-8460" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-25.webp 818w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-25-300x69.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-25-768x177.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-25-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-25-800x185.webp 800w" sizes="auto, (max-width: 818px) 100vw, 818px" title="车载以太网 | TSMaster的DoIP功能操作指南 306">											<figcaption class="widget-image-caption wp-caption-text">图4-14  载入动态链接库</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-533daa1 elementor-widget elementor-widget-text-editor" data-id="533daa1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>图标从左往右依次为：</p><p>【1】 加载DLL</p><p>【2】 删除DLL</p><p>【3】 打开DLL校验器，通过DLL校验器，用户可以判断加载的 DLL 接口是否正确，算法是否符合设计要求。比如，用户选择Seed的Level过后，输入Seed值，点击GenKey 进行判断。如果该DLL接口跟模板定义接口统一，则会输出提示信息：Generate Key Success，然后用户根据Key值跟目标值对比，进一步确认DLL中的算法是否符合设计要求。如图4-15。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3f86167 elementor-widget elementor-widget-image" data-id="3f86167" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="641" height="228" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-26.webp" class="attachment-large size-large wp-image-8461" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-26.webp 641w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-26-300x107.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-26-18x6.webp 18w" sizes="auto, (max-width: 641px) 100vw, 641px" title="车载以太网 | TSMaster的DoIP功能操作指南 307">											<figcaption class="widget-image-caption wp-caption-text">图4-15  SeedKey校验器</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-4f80c55 elementor-widget elementor-widget-text-editor" data-id="4f80c55" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【4】 可打开TSMaster安装目录下Seed&amp;Key接口工程所在的文件路径。</p><p>在TSMaster安装目录中，提供了封装Seed&amp;Key 算法的模板工程。如GenerateKeyEx，GenerateKeyExOpt， ASAP1A_CCP_ComputeKeyFromSeed，基于此模板工程开发即可得到能够直接加载的DLL函数。TSMaster默认支持SeedKey函数接口具体为如下：</p><ul><li>函数接口1：</li></ul><p style="padding-left: 40px;">unsigned int GenerateKeyEx(<br />const unsigned char* ipSeedArray, /* Array for the seed [in] */<br />unsigned int iSeedArraySize, /* Length of the array for the seed [in] */<br />const unsigned int iSecurityLevel,/* Security level [in] */<br />const char* ipVariant,            /* Name of the active variant [in] */<br />unsigned char* iopKeyArray,       /* Array for the key [in, out] */<br />unsigned int iMaxKeyArraySize,  /* Maximum length of the array for the key [in] */<br />unsigned int&amp; oActualKeyArraySize);   /* Length of the key [out] */</p><p> </p><ul><li>函数接口2：</li></ul><p style="padding-left: 40px;">unsigned int GenerateKeyExOpt(<br />const unsigned char* ipSeedArray, /* Array for the seed [in] */<br />unsigned int iSeedArraySize, /* Length of the array for the seed [in] */<br />const unsigned int iSecurityLevel, /* Security level [in] */<br />const char* ipVariant, /* Name of the active variant [in] */<br />const char* iPara, /* */<br />unsigned char* iopKeyArray, /* Array for the key [in, out] */<br />unsigned int iMaxKeyArraySize, /* Maximum length of the array for the key [in] */<br />unsigned int&amp; oActualKeyArraySize) /* Length of the key [out] */</p><ul><li>函数接口3：</li></ul><p style="padding-left: 40px;">bool ASAP1A_CCP_ComputeKeyFromSeed(<br />const unsigned char* ipSeedArray, /* Array for the seed [in] */<br />unsigned short iSeedArraySize, /* Length of the array for the seed [in] */<br />unsigned char* iopKeyArray, /* Array for the key [in, out] */<br />unsigned short iMaxKeyArraySize, /* Maximum length of the array for the key [in] */<br />unsigned short* opSizeKey) /* Length of the key [out] */</p><p> </p><p><em><strong>如何兼容其他函数接口</strong></em></p><p>在日常使用中经常出现用户已经开发好了SeedKey DLL，同时该 DLL 的接口不是上述三种中的任何一种，则无法直接加载到TSMaster的诊断模块中。对此，可以通过二次封装的形式将存在的SeedKey算法库进行包装，生成可以直接加载到TSMaster诊断模块中的 DLL 。</p><p>以一个实际的实例来讲解如何兼容其他接口函数的DLL文件，二次封装流程的示意图，如图4-16。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-107ae96 elementor-widget elementor-widget-image" data-id="107ae96" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="804" height="435" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-27.webp" class="attachment-large size-large wp-image-8462" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-27.webp 804w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-27-300x162.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-27-768x416.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-27-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-27-800x433.webp 800w" sizes="auto, (max-width: 804px) 100vw, 804px" title="车载以太网 | TSMaster的DoIP功能操作指南 308">											<figcaption class="widget-image-caption wp-caption-text">图4-16  二次封装流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f018679 elementor-widget elementor-widget-text-editor" data-id="f018679" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>▲第一步：查看当前的DLL，名称为UserSeedKey.DLL。该函数内部的API函数有：</p><ul><li>Seed 等级为1的时候，调用函数void GetKeyFromSeed01(byte* ASeed, byte* AKey);</li><li>Seed等级为3的时候，调用函数void GetKeyFromSeed03(byte* ASeed, byte* AKey);</li><li>Seed等级为11的时候，调用函数 void GetKeyFromSeed11(byte* ASeed, byte* AKey);</li></ul><p>进而得知当前DLL不支持上述三种函数接口，需要进行二次封装。</p><p> </p><p>▲第二步：选择 TSMaster 安装目录中提供的 GenerateKeyEx 的模板工程，在该工程中用上述DLL的函数接口。基本思路是：</p><ol><li>采用 Loadlibrary 动态用户现有的 DLL。</li><li>根据传入的Level参数，采用GetProcAddress函数动态获取实际的用于计算Key的函数指针。</li><li>如果获取函数指针成功，则使用该函数指针传输Seed值，并计算对应的Key值。GenerateKeyEx工程二次封装示例，如图4-17。</li></ol>								</div>
				</div>
				<div class="elementor-element elementor-element-b145f9f elementor-widget elementor-widget-image" data-id="b145f9f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="846" height="829" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-28.webp" class="attachment-large size-large wp-image-8463" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-28.webp 846w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-28-300x294.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-28-768x753.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-28-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-28-800x784.webp 800w" sizes="auto, (max-width: 846px) 100vw, 846px" title="车载以太网 | TSMaster的DoIP功能操作指南 309">											<figcaption class="widget-image-caption wp-caption-text">图4-17   GenerateKeyEx工程二次封装示例</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-29697fc elementor-widget elementor-widget-text-editor" data-id="29697fc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>▲ 第三步：该GenerateKeyEx工程开发结束后，TSMaster 直接加载GenerateKeyEx所在的DLL。需要注意的是，用户需要把现有的UserSeedKey.DLL拷贝到TSMaster根目录或者GenerateKeyEx.DLL所在的目录。如果不拷贝过去，GenerateKeyEx.DLL执行的时候会出现找不到对应依赖DLL的情况，解锁失败。</p></section><section><p>—4.2.4.2 编写SeedKey代码</p><p>在TSMaster的内置算法编辑器里的操作流程，示意如图4-18所示。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-c999d0c elementor-widget elementor-widget-image" data-id="c999d0c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="367" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29-1024x367.webp" class="attachment-large size-large wp-image-8464" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29-1024x367.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29-300x108.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29-768x275.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29-800x287.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-29.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 310">											<figcaption class="widget-image-caption wp-caption-text">图4-18  内置算法编辑器</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9e2fb65 elementor-widget elementor-widget-text-editor" data-id="9e2fb65" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>【1】选择SeedKey算法的函数;<br />【2】打开算法校验器,可以于检查算法结果是否正确;<br />【3】打开编写代码的窗口;<br />【4】可用于导出所编写代码的为DLL文件;<br />【5】选择一个需要的SeedKey函数接口,并支持扩展自定义函数接口;<br />【6】SeedKey源代码编辑工作区，用于解密算法代码的输入与编辑。</p><p>值得注意的是，TSMaster 目前提供了最常用的算法函数的接口形式，如果使用自己特殊的函数接口形式，可以联系上海同星支持，可将相应接口增加到选项中。</p><p>另外，所有的接口函数都定义了返回值类型为s32。增加此约束，主要是增加函数的严谨性。其中，返回值为0表示成功，返回值为其他值则有对应的错误码。因此，在编辑代码的时候，最后一行需要加上return返回值，如图4-19所示，否则系统执行函数过后会认为算法执行失败，不予往后面执行。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-0a7f9c9 elementor-widget elementor-widget-image" data-id="0a7f9c9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="550" height="194" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-30.webp" class="attachment-large size-large wp-image-8465" alt="TSMaster DoIP诊断传输层配置诊断服务层" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-30.webp 550w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-30-300x106.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-30-18x6.webp 18w" sizes="auto, (max-width: 550px) 100vw, 550px" title="车载以太网 | TSMaster的DoIP功能操作指南 311">											<figcaption class="widget-image-caption wp-caption-text">图4-19  函数return返回值</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-103c665 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="103c665" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-792dc0b" data-id="792dc0b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bb678da headingTitleH2 elementor-widget elementor-widget-heading" data-id="bb678da" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">5、TSMaster 基础诊断配置

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9a968b4 elementor-widget elementor-widget-text-editor" data-id="9a968b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									基础诊断模块包含基本诊断服务和组合服务。对于诊断过程中独立执行的命令，在基本诊断服务中；用于文件下载的$34、$36和$37放入组合服务中。如图5-1所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-3bec304 elementor-widget elementor-widget-image" data-id="3bec304" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="606" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31-1024x606.webp" class="attachment-large size-large wp-image-8466" alt="TSMaster 基础诊断配置" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31-1024x606.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31-300x178.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31-768x454.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31-800x473.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-31.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 312">											<figcaption class="widget-image-caption wp-caption-text">图5-1  基础诊断配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a3612c0 elementor-widget elementor-widget-heading" data-id="a3612c0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 5.1 添加删除服务命令</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-f5a53ed elementor-widget elementor-widget-text-editor" data-id="f5a53ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									把鼠标放到需要添加和删除的服务命令上方，右键展开，选择是否需要添加和删除该服务，如图5-2所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-fbc7975 elementor-widget elementor-widget-image" data-id="fbc7975" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="655" height="275" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-32.webp" class="attachment-large size-large wp-image-8467" alt="TSMaster 基础诊断配置-添加删除服务命令" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-32.webp 655w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-32-300x126.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-32-18x8.webp 18w" sizes="auto, (max-width: 655px) 100vw, 655px" title="车载以太网 | TSMaster的DoIP功能操作指南 313">											<figcaption class="widget-image-caption wp-caption-text">图5-2  添加和删除的服务命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d66f1a2 elementor-widget elementor-widget-heading" data-id="d66f1a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 5.2 配置基本诊断参数

</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-d6b7bfb elementor-widget elementor-widget-text-editor" data-id="d6b7bfb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									以诊断会话控制为例，主要包含如下参数的配置,如图5-3所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-d4366ff elementor-widget elementor-widget-image" data-id="d4366ff" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="443" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33-1024x443.webp" class="attachment-large size-large wp-image-8468" alt="TSMaster 基础诊断配置-配置基本诊断参数" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33-1024x443.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33-300x130.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33-768x332.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33-800x346.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-33.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 314">											<figcaption class="widget-image-caption wp-caption-text">图5-3  配置基本诊断参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-e625613 elementor-widget elementor-widget-text-editor" data-id="e625613" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【1】 配置服务名称：用户可以配置一个易于理解和管理的服务名称。</p><p>【2】 是否功能标识符：本诊断服务是否采用功能标识符发送诊断请求。</p><p>【3】 是否有回复：用户可配置是否检查此服务的回复内容。</p><p>【4】 选择子服务类型：比如 Session Control 中的 DiagnosticSessionType 就包含如上图所示的 Session 类型。</p><p>【5】 参数列表的字节序：支持Motorola 和 Intel 字节序。</p><p>【6】 参数列表：诊断服务除了诊断 ID 和子服务类型 ID，还可以带着参数发送给被测 ECU。参数列表包含请求和应答帧的参数列表，可以选择增加/删除多种类型的参数。如图5-4。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ecff6c1 elementor-widget elementor-widget-image" data-id="ecff6c1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="488" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34-1024x488.webp" class="attachment-large size-large wp-image-8469" alt="TSMaster 基础诊断配置-配置基本诊断参数" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34-1024x488.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34-300x143.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34-768x366.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34-800x381.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-34.webp 1067w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 315">											<figcaption class="widget-image-caption wp-caption-text">图5-4  新增与删除参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-55e2592 elementor-widget elementor-widget-text-editor" data-id="55e2592" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									其中，根据不同服务指令，可以设置不同的ID参数。比如诊断请求会话里的诊断会话类型参数是必选设置，而参数列表是可选的。在修改配置后，界面上方会实时显示实际诊断报文的示例报文，如请求协议数据包是：【10 01 xx xx】：xx 表示该参数是可变的，根据用户实际填入的数据确定；诊断仪将要收到的应答协议数据包为【50 01 xx】。

								</div>
				</div>
				<div class="elementor-element elementor-element-d9d3ab1 elementor-widget elementor-widget-image" data-id="d9d3ab1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="447" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35-1024x447.webp" class="attachment-large size-large wp-image-8470" alt="TSMaster 基础诊断配置-配置基本诊断参数" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35-1024x447.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35-300x131.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35-768x335.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35-800x349.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-35.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 316">											<figcaption class="widget-image-caption wp-caption-text">图5-5 请求与应答参数设置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-ebdcd1d elementor-widget elementor-widget-heading" data-id="ebdcd1d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 5.3 诊断服务参数



</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-9f50d14 elementor-widget elementor-widget-text-editor" data-id="9f50d14" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									诊断模块参数支持 7 种数据类型。包括：UInt，Int，Single，Double，HexArray，Ascii和 SystemVar。如图5-6。

								</div>
				</div>
				<div class="elementor-element elementor-element-7c232c1 elementor-widget elementor-widget-image" data-id="7c232c1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="283" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36-1024x283.webp" class="attachment-large size-large wp-image-8471" alt="TSMaster 基础诊断配置-诊断服务参数" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36-1024x283.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36-300x83.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36-768x212.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36-800x221.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-36.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 317">											<figcaption class="widget-image-caption wp-caption-text">图5-6 诊断模块参数类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a345f28 elementor-widget elementor-widget-text-editor" data-id="a345f28" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【1】 UInt：无符号整型，其数据长度必须小于32bits，并且为8的倍数，可以为8,16,24,32bits。</p><p>【2】 Int：有符号整形，其数据长度必须小于32bits，并且为8的倍数，可以为8,16,24,32bits</p><p>【3】 Single：单精度浮点数，数据长度为固定的32bits。用户直接输入输出浮点数据。</p><p>【4】 Double：单精度浮点数，数据长度为固定的64bits。用户直接输入输出浮点数据。</p><p>【5】 Hex Array：十六进制数组，数据长度为8的倍数。输入数据满足16禁止数据类型。</p><p>【6】 ASCII：ASCII字符串，数据长度为8的倍数。输入数据为ASCII字符数组，转化为16进制后进行发送。</p><p>【7】 SystemVar：系统变量，数据长度为8的倍数。TSMaster 系统变量可支持 Uint，Int，Single，Double，UintArray，DoubleArray，HexArray，String 等各种数据类型。其具体的数据类型由系统变量自身定义所决定。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-304ef0a elementor-widget elementor-widget-heading" data-id="304ef0a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 5.4 配置组合服务




</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-451171c elementor-widget elementor-widget-text-editor" data-id="451171c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>诊断组合服务（$343637下载文件）共包含通用配置、擦除Flash配置、请求和传输数据配置、传输退出配置、扩展和辅助的配置。如下详细介绍每个配置。</p><p><strong>5.4.1 通用配置</strong></p><p>通用配置中支持加载下载文件格式为hex/bin/s19/mot/srec/vdf等等。可以对起始地址和数据长度的字节数修改，调调整校验和字节序和自定义CRC校验算法导入和修改，并可通过下载文件查看器下载文件内容。如图5-7。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6fb0656 elementor-widget elementor-widget-image" data-id="6fb0656" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="413" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37-1024x413.webp" class="attachment-large size-large wp-image-8472" alt="TSMaster 基础诊断配置-诊断服务参数" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37-1024x413.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37-300x121.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37-768x310.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37-800x323.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-37.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 318">											<figcaption class="widget-image-caption wp-caption-text">图5-7 通用配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-2bb37fc elementor-widget elementor-widget-text-editor" data-id="2bb37fc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【1】服务名称：配置该服务的名称</p><p>【2】文件名称：加载可执行文件，支持hex\bin\s19\mot\srec\vdf&#8230;</p><p>【3】hex viewer：TSMaster 内置了可执行文件查看编辑器 TSHexViewer，用户可以用该工具，查看载入Hex 文件的详细信息，如图5-8所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-359744b elementor-widget elementor-widget-image" data-id="359744b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1008" height="577" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-38.webp" class="attachment-large size-large wp-image-8473" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-38.webp 1008w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-38-300x172.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-38-768x440.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-38-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-38-800x458.webp 800w" sizes="auto, (max-width: 1008px) 100vw, 1008px" title="车载以太网 | TSMaster的DoIP功能操作指南 319">											<figcaption class="widget-image-caption wp-caption-text">图5-8 查看载入的下载文件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-2df20d9 elementor-widget elementor-widget-text-editor" data-id="2df20d9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【4】地址和长度标识符。可修改起始地址和数据长度的字节。</p><p>【5】校验和相关配置。校验和字节序支持英特尔和摩托罗拉。在程序下载过程中，为了保证数据的完整性，需要引入 Checksum 算法对数据的完整性和有效性进行校验。TSMaster 诊断模块的符合服务中，引入了主流的CRC 算法进行校验。其选择框如下图所示，同时可实现自定义CRC校验算法导入和修改，此处自定义算法只能是DLL文件的形式，如图到5-9。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-422531f elementor-widget elementor-widget-image" data-id="422531f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="584" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39-1024x584.webp" class="attachment-large size-large wp-image-8474" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39-1024x584.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39-300x171.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39-768x438.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39-800x456.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-39.webp 1051w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 320">											<figcaption class="widget-image-caption wp-caption-text">图5-9 支持自定义CRC算法导入与修改</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9322456 elementor-widget elementor-widget-text-editor" data-id="9322456" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									当加载好下载文件后，选择指定的算法过，诊断模块会对可执行文件计算其检验和值，包括该可执行文件每一个数据块的检验和值以及文件整体的检验和值，如图5-10所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-74eed1e elementor-widget elementor-widget-image" data-id="74eed1e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="151" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40-1024x151.webp" class="attachment-large size-large wp-image-8475" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40-1024x151.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40-300x44.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40-768x113.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40-800x118.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-40.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 321">											<figcaption class="widget-image-caption wp-caption-text">图5-10 文件与数据块检验和值</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-04b1695 elementor-widget elementor-widget-text-editor" data-id="04b1695" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									TSMaster的诊断模块能够直接把系统变量作为参数，在计算好每一个数据块与文件的检验和值过后，会进一步自动转化成系统变量，如图5-11。

								</div>
				</div>
				<div class="elementor-element elementor-element-50ec8c1 elementor-widget elementor-widget-image" data-id="50ec8c1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="510" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41-1024x510.webp" class="attachment-large size-large wp-image-8491" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41-1024x510.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41-300x149.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41-768x383.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41-800x399.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-41.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 322">											<figcaption class="widget-image-caption wp-caption-text">图5-11 检验和系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-bcada5a elementor-widget elementor-widget-text-editor" data-id="bcada5a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									生成好的检验和系统变量，可以通过系统变量的类型添加到服务参数中。以常用的校验可执行文件的有效性为例，配置如下的 $31例程控制服务命令，就可以实现对文件有效性的检查，如图5-12。

								</div>
				</div>
				<div class="elementor-element elementor-element-8b538c2 elementor-widget elementor-widget-image" data-id="8b538c2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="250" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42-1024x250.webp" class="attachment-large size-large wp-image-8492" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42-1024x250.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42-300x73.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42-768x188.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42-800x196.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-42.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 323">											<figcaption class="widget-image-caption wp-caption-text">图5-12 检验和系统变量添加到服务参数</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-368c1a4 elementor-widget elementor-widget-text-editor" data-id="368c1a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>5.4.2 擦除Flash配置</strong></span></p><p>擦除Flash配置，可以配置无自动擦除、擦除Hex地址范围、下载每一个数据块之前擦除对应块。期望回复值以实际ECU的响应进行填写输入。如图5-13。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-daea040 elementor-widget elementor-widget-image" data-id="daea040" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="549" height="232" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-43.webp" class="attachment-large size-large wp-image-8493" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-43.webp 549w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-43-300x127.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-43-18x8.webp 18w" sizes="auto, (max-width: 549px) 100vw, 549px" title="车载以太网 | TSMaster的DoIP功能操作指南 324">											<figcaption class="widget-image-caption wp-caption-text">图5-13 擦除Flash配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-504ba08 elementor-widget elementor-widget-text-editor" data-id="504ba08" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>5.4.3 请求和传输数据配置</strong></span></p><p>请求传输数据命令的数据格式可以修改，比如从00修改为AA。可以自定义最大传输数据块的长度，默认为0x202，实际传输层数据包为514字节。如图5-14。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3937e83 elementor-widget elementor-widget-image" data-id="3937e83" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="569" height="147" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-44.webp" class="attachment-large size-large wp-image-8494" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-44.webp 569w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-44-300x78.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-44-18x5.webp 18w" sizes="auto, (max-width: 569px) 100vw, 569px" title="车载以太网 | TSMaster的DoIP功能操作指南 325">											<figcaption class="widget-image-caption wp-caption-text">图5-14 请求和传输数据配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7bf2649 elementor-widget elementor-widget-text-editor" data-id="7bf2649" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>5.4.4 传输退出配置</strong></span></p><p>传输退出配置，可以设置如下配置，如图5-15：</p><ul><li>无校验</li><li>在ECU端校验（$37+块校验和）</li><li>用户自定义</li><li>在PC端校验（$37+块校验和）</li></ul><p>校验和类型选择无校验或校验每一个数据块</p>								</div>
				</div>
				<div class="elementor-element elementor-element-87a0e7a elementor-widget elementor-widget-image" data-id="87a0e7a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="549" height="384" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-45.webp" class="attachment-large size-large wp-image-8495" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-45.webp 549w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-45-300x210.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-45-18x12.webp 18w" sizes="auto, (max-width: 549px) 100vw, 549px" title="车载以太网 | TSMaster的DoIP功能操作指南 326">											<figcaption class="widget-image-caption wp-caption-text">图5-15 传输退出配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-fcbbc28 elementor-widget elementor-widget-text-editor" data-id="fcbbc28" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>5.4.5 扩展</strong></span></p><p>扩展配置可以添加签名文件、特殊的CRC算法，与通用配置-校验和相关配置里的自定义CRC算法导入相比，此处更灵活可支持任意格式的文件，如图5-16。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e1f7867 elementor-widget elementor-widget-image" data-id="e1f7867" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="745" height="201" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-46.webp" class="attachment-large size-large wp-image-8496" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-46.webp 745w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-46-300x81.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-46-18x5.webp 18w" sizes="auto, (max-width: 745px) 100vw, 745px" title="车载以太网 | TSMaster的DoIP功能操作指南 327">											<figcaption class="widget-image-caption wp-caption-text">图5-16 扩展配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f6fe1dd elementor-widget elementor-widget-text-editor" data-id="f6fe1dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>5.4.6 辅助</strong></span></p><p>辅助中可对下载文件按连续地址的大小分割，比如将数据块按0x1000进行分割。如图5-17。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5e2d763 elementor-widget elementor-widget-image" data-id="5e2d763" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1011" height="408" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-47.webp" class="attachment-large size-large wp-image-8497" alt="TSMaster 基础诊断配置-配置组合服务" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-47.webp 1011w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-47-300x121.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-47-768x310.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-47-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-47-800x323.webp 800w" sizes="auto, (max-width: 1011px) 100vw, 1011px" title="车载以太网 | TSMaster的DoIP功能操作指南 328">											<figcaption class="widget-image-caption wp-caption-text">图5-17 下载文件分割设置</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e5fa45d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e5fa45d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-85516e7" data-id="85516e7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-baacb8c headingTitleH2 elementor-widget elementor-widget-heading" data-id="baacb8c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">6、诊断控制台

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-90384f5 elementor-widget elementor-widget-text-editor" data-id="90384f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									诊断控制台作为诊断命令调试器，可以让用户选择每一条单独的服务命令，编辑发送服务报文和接收服务报文，进行测试验证。主要包含四块工作区域，分别为服务命令选择区，手动命令输入区，诊断命令发送/应答区和诊断信息区，如图6-1所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-a7171d1 elementor-widget elementor-widget-image" data-id="a7171d1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="377" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48-1024x377.webp" class="attachment-large size-large wp-image-8498" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48-1024x377.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48-300x111.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48-768x283.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48-800x295.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-48.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 329">											<figcaption class="widget-image-caption wp-caption-text">图6-1 控制台工作分区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-ac8ead3 elementor-widget elementor-widget-heading" data-id="ac8ead3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 6.1 服务命令选择区

</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-d8d249a elementor-widget elementor-widget-text-editor" data-id="d8d249a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									服务命令选择区中是根据基础配或者加载ODX/PDX诊断数库生成的可执行服务列表。用户可以双击执行选中的服务或者右键选择执行该服务，如图6-2所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-cb4ced7 elementor-widget elementor-widget-image" data-id="cb4ced7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="371" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49-1024x371.webp" class="attachment-large size-large wp-image-8499" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49-1024x371.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49-300x109.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49-768x278.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49-800x290.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-49.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 330">											<figcaption class="widget-image-caption wp-caption-text">图6-2 服务命令选择区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3de1f65 elementor-widget elementor-widget-heading" data-id="3de1f65" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 6.2 手动命令输入区



</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-8b0a68f elementor-widget elementor-widget-text-editor" data-id="8b0a68f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									测试过程中，如果用户想发送任意的诊断命令，则可以在手动命令输入区中输入自己想要发送的任意报文。在输入诊断报文过后，点击右边的Execute 按钮，就可以完成诊断报文的发送。为了增加测试灵活性，还可以通过选择框选择采用物理地址发送还是功能 ID 发送诊断请求报文。如图6-3。

								</div>
				</div>
				<div class="elementor-element elementor-element-2fc5e73 elementor-widget elementor-widget-image" data-id="2fc5e73" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="298" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50-1024x298.webp" class="attachment-large size-large wp-image-8500" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50-1024x298.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50-300x87.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50-768x223.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50-800x233.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-50.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 331">											<figcaption class="widget-image-caption wp-caption-text">图6-3 手动命令输入区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-2056fdc elementor-widget elementor-widget-heading" data-id="2056fdc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 6.3 诊断命令发送/应答区</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-8599224 elementor-widget elementor-widget-text-editor" data-id="8599224" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									在本区域中，用户可以编辑发送数据段以及期望接收数据段，启动执行来验证被测ECU 的诊断响应是否符合实际要求，以及是否同步诊断系统变量，如图6-4。

								</div>
				</div>
				<div class="elementor-element elementor-element-d8d676e elementor-widget elementor-widget-image" data-id="d8d676e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="351" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51-1024x351.webp" class="attachment-large size-large wp-image-8508" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51-1024x351.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51-300x103.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51-768x263.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51-800x274.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-51.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 332">											<figcaption class="widget-image-caption wp-caption-text">图6-4 诊断命令发送/应答区</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-36b0ccc elementor-widget elementor-widget-heading" data-id="36b0ccc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 6.4 诊断信息区

</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-50a5e01 elementor-widget elementor-widget-text-editor" data-id="50a5e01" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									该区域分为服务层信息和ISO15765-2数据流区，其中服务层信息显示当前在诊断模块中的操作步骤流程与响应信息。如图6-5。

								</div>
				</div>
				<div class="elementor-element elementor-element-dbc426a elementor-widget elementor-widget-image" data-id="dbc426a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="480" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52-1024x480.webp" class="attachment-large size-large wp-image-8509" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52-1024x480.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52-300x141.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52-768x360.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52-800x375.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-52.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 333">											<figcaption class="widget-image-caption wp-caption-text">图6-5 服务层信息</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3306d7d elementor-widget elementor-widget-text-editor" data-id="3306d7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									当诊断服务没有得到肯定响应或者无响应时，报错提示信息等。如图6-6。

								</div>
				</div>
				<div class="elementor-element elementor-element-c32745e elementor-widget elementor-widget-image" data-id="c32745e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="374" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53-1024x374.webp" class="attachment-large size-large wp-image-8511" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53-1024x374.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53-300x110.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53-768x281.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53-800x292.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-53.webp 1048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 334">											<figcaption class="widget-image-caption wp-caption-text">图6-6 服务层信息负响应提示</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0d0f91f elementor-widget elementor-widget-text-editor" data-id="0d0f91f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									ISO15765-2数据流区，用于显示诊断模块详细的服务层报文信息。结合前面配置的诊断数据库，还可以把原始的报文数据解析成物理信号等呈现。以22服务为例，可以查看到诊断服务层解析后的参数数据，如图6-7。

								</div>
				</div>
				<div class="elementor-element elementor-element-b24c06f elementor-widget elementor-widget-image" data-id="b24c06f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="319" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54-1024x319.webp" class="attachment-large size-large wp-image-8512" alt="诊断控制台" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54-1024x319.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54-300x93.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54-768x239.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54-800x249.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-54.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 335">											<figcaption class="widget-image-caption wp-caption-text">图6-7  ISO15765-2数据流区</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-97b48df elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="97b48df" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-473301b" data-id="473301b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b54066c headingTitleH2 elementor-widget elementor-widget-heading" data-id="b54066c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">7、TSMaster自动诊断流程与注册系统变量

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6883674 elementor-widget elementor-widget-heading" data-id="6883674" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 7.1 诊断流程创建与管理



</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-22edf7a elementor-widget elementor-widget-text-editor" data-id="22edf7a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster的自动化诊断流程不仅仅是针对某一个具体的应用，而是针对整个项目的诊断流程进行管理。用户可以根据完整项目的需求，配置测试诊断流程组，每个组里面可以包含多个不同的诊断流程，在一个诊断流程中包含具体的诊断步骤。</p><p>在UDS流程管理栏右键鼠标，展开流程用例管理的操作菜单，如图7-1。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9292840 elementor-widget elementor-widget-image" data-id="9292840" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="685" height="448" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-55.webp" class="attachment-large size-large wp-image-8513" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-55.webp 685w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-55-300x196.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-55-18x12.webp 18w" sizes="auto, (max-width: 685px) 100vw, 685px" title="车载以太网 | TSMaster的DoIP功能操作指南 336">											<figcaption class="widget-image-caption wp-caption-text">图7-1  流程用例管理的操作菜单</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-63f28f3 elementor-widget elementor-widget-text-editor" data-id="63f28f3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>操作菜单从上到下分别包含如下操作：</p><p>【1】切换UDS流程：切换到当前UDS流程节点。双击该节点，也可以达到切换到该流程节点的效果。切换到该节点过后，节点图标和背景色为蓝色，同时右边的节点流程中展开显示该UDS流程包含的详细诊断步骤，如图7-2。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0c04a20 elementor-widget elementor-widget-image" data-id="0c04a20" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="198" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56-1024x198.webp" class="attachment-large size-large wp-image-8515" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56-1024x198.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56-300x58.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56-768x149.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56-800x155.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-56.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 337">											<figcaption class="widget-image-caption wp-caption-text">图7-2  切换UDS流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-fbc6509 elementor-widget elementor-widget-text-editor" data-id="fbc6509" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【2】启动UDS流程：启动该节点的诊断流程。点击该选项后，诊断模块按照右边的配置，从上往下自动执行诊断步骤。</p><p>【3】中断UDS流程：点击该节点后，中断正在执行的诊断流程步骤。</p><p>【4】添加流程组：新增诊断流程组。比如新增Test Group1。诊断组下面可以再增加诊断流程用例，其本身不包含诊断步骤。</p><p>【5】添加新的测试流程：新增一个诊断流程用例，在诊断流程用例下面可以增加详细的诊断步骤。</p><p>【6】编程名称：选中一个流程组或者流程用例，右键选中Edit name编辑该节点的名称。</p><p>【7】注册系统变量：选择一个诊断流程用例，注册为系统变量。</p><p>【8】反注册系统变量：选中已注册为系统变量的诊断流程用例，取消注册系统变量。</p><p>【9】删除所选：删除选中的节点。</p><p>【10】删除所有：清楚所有的节点。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d4b6217 elementor-widget elementor-widget-heading" data-id="d4b6217" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 7.2 配置自动诊断流程





</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-f0859a5 elementor-widget elementor-widget-text-editor" data-id="f0859a5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster自动诊断流程，可以快速配置多组诊断流程并可以设置循环运行和注册系统变量用于外部调用等，如下进行详细介绍。</p><p><span style="text-decoration: underline;"><strong>7.2.1 自动诊断工具栏介绍</strong></span></p><p>诊断流程配置工具栏如图7-3所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1828d47 elementor-widget elementor-widget-image" data-id="1828d47" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="149" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57-1024x149.webp" class="attachment-large size-large wp-image-8516" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57-1024x149.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57-300x44.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57-768x111.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57-800x116.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-57.webp 1034w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 338">											<figcaption class="widget-image-caption wp-caption-text">图7-3  诊断流程配置工具栏</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-78ab7de elementor-widget elementor-widget-text-editor" data-id="78ab7de" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>图标依次从左往右为：</p><p>【1】新增诊断流程组。</p><p>【2】新增诊断流程用例。</p><p>【3】删除选中的诊断流程组/用例。</p><p>【4】启动配置好的诊断流程。</p><p>【5】终端正在运行的诊断流程。</p><p>【6】锁定/解锁流程配置区域。如果锁定该区域，在诊断流程区域变得不可编辑。</p><p>【7】全选/全不选诊断流程。</p><p>【8】使能设置的循环运行次数。</p><p>【9】实际运行次数显示。</p><p> </p><p><span style="text-decoration: underline;"><strong>7.2.2 自动化诊断流程配置步骤</strong></span></p><p>在UDS测试流程区里，右键创建新创建一个UDS流程，双击该流程进入后，解锁逻辑器，并可以设置本流程可以循环运行的次数，默认不使能循环运行。如图7-4。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3eaa33a elementor-widget elementor-widget-image" data-id="3eaa33a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="442" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58-1024x442.webp" class="attachment-large size-large wp-image-8517" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58-1024x442.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58-300x129.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58-768x331.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58-800x345.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-58.webp 1057w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 339">											<figcaption class="widget-image-caption wp-caption-text">图7-4  创建新的UDS流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a65de1a elementor-widget elementor-widget-text-editor" data-id="a65de1a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									然后在逻辑区右键添加步骤或者删除步骤，并进一步解析管理栏中功能。如图7-5。

								</div>
				</div>
				<div class="elementor-element elementor-element-84b5ecd elementor-widget elementor-widget-image" data-id="84b5ecd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="450" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59-1024x450.webp" class="attachment-large size-large wp-image-8518" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59-1024x450.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59-300x132.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59-768x337.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59-800x352.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-59.webp 1031w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 340">											<figcaption class="widget-image-caption wp-caption-text">图7-5  诊断步骤添加与管理</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-41637ac elementor-widget elementor-widget-text-editor" data-id="41637ac" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【1】在左边的管理栏中选中一个诊断流程节点。</p><p>【2】在右边的编辑区域，添加、删除、编辑诊断步骤。</p><p>【3】添加步骤后，选择该步骤类型。</p><p>【4】编辑步骤名称。</p><p>【5】选择该步骤地址类型，物理地址还是功能地址。</p><p>【6】配置详细的诊断请求数据包。</p><p>【7】配置详细的诊断应答数据包。</p><p>【8】配置本步骤结束后步骤之间的等待时间。</p><p>【9】配置本步骤发生错误的错误处理方法。</p><p> </p><p><span style="text-decoration: underline;"><strong>7.2.3 诊断步骤类型</strong></span></p><p>测试步骤中，为了增加诊断配置的灵活性，设计了4种类型可供选择，主要包含：普通步骤，选择已有配置，种子和密钥，测试仪在线。通过这4种类型，基本上涵盖了市面上所有主流的诊断流程需求，下面详细介绍每种类型的特点。如图7-6。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6572914 elementor-widget elementor-widget-image" data-id="6572914" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="605" height="229" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-60.webp" class="attachment-large size-large wp-image-8519" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-60.webp 605w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-60-300x114.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-60-18x7.webp 18w" sizes="auto, (max-width: 605px) 100vw, 605px" title="车载以太网 | TSMaster的DoIP功能操作指南 341">											<figcaption class="widget-image-caption wp-caption-text">图7-6  诊断步骤类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a7638d0 elementor-widget elementor-widget-text-editor" data-id="a7638d0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【1】普通步骤：主要用于一些简单的请求数据和应答数据都很直接的场合。直接在请求服务中填入想要发送的请求数据，在应答服务中填入期望的应答报文，比如服务请求数据为【10 01】，服务应答数据为【50 01 12 34】。如图7-7。如果有些服务不需要响应，则可以不设置有回复。

								</div>
				</div>
				<div class="elementor-element elementor-element-e088844 elementor-widget elementor-widget-image" data-id="e088844" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1017" height="168" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-61.webp" class="attachment-large size-large wp-image-8544" alt="technical articles 20240418 61 UDS" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-61.webp 1017w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-61-300x50.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-61-768x127.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-61-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-61-800x132.webp 800w" sizes="auto, (max-width: 1017px) 100vw, 1017px" title="车载以太网 | TSMaster的DoIP功能操作指南 342">											<figcaption class="widget-image-caption wp-caption-text">图7-7  普通步骤类型</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-13274b5 elementor-widget elementor-widget-text-editor" data-id="13274b5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【2】选择已有配置：该配置设计的目的，就是让用户选择在基础诊断设置中已经配置好的诊断服务，这种方式是TSMaster最推荐的配置方式。选择已有配置过程，如图7-8所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-49fb07c elementor-widget elementor-widget-image" data-id="49fb07c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="932" height="510" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-62.webp" class="attachment-large size-large wp-image-8545" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-62.webp 932w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-62-300x164.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-62-768x420.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-62-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-62-800x438.webp 800w" sizes="auto, (max-width: 932px) 100vw, 932px" title="车载以太网 | TSMaster的DoIP功能操作指南 343">											<figcaption class="widget-image-caption wp-caption-text">图7-8  选择已有配置</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-cff1c1b elementor-widget elementor-widget-text-editor" data-id="cff1c1b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【3】种子和密钥：种子和密钥只需要选择种子等级和密钥等级参数即可，解密的DLL直接关联到传输层参数配置载入的种子和密钥DLL中，如图7-9所示：

								</div>
				</div>
				<div class="elementor-element elementor-element-cc82361 elementor-widget elementor-widget-image" data-id="cc82361" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="270" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63-1024x270.webp" class="attachment-large size-large wp-image-8546" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63-1024x270.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63-300x79.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63-768x203.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63-800x211.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-63.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 344">											<figcaption class="widget-image-caption wp-caption-text">图7-9  种子和密钥</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-2ba7dba elementor-widget elementor-widget-text-editor" data-id="2ba7dba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>对此，无论是在诊断控制台模块中，还是自动诊断流程模块，都是需要先配置好传输层的参数配置。</p><p>【4】测试仪在线：为了支持更加灵活的测试需求，在自动化流程步骤中，提供了打开和关闭测试仪在线的命令选择，以及配置该命令数据以及周期间隔：</p><p>▲ 是否启动(start)/停止(stop)该命令，如图7-10：</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fe52cc1 elementor-widget elementor-widget-image" data-id="fe52cc1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="273" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64-1024x273.webp" class="attachment-large size-large wp-image-8547" alt="technical articles 20240418 64 UDS" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64-1024x273.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64-300x80.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64-768x205.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64-800x213.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-64.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 345">											<figcaption class="widget-image-caption wp-caption-text">图7-10  启动/停止测试仪在线命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-4a03c58 elementor-widget elementor-widget-text-editor" data-id="4a03c58" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									▲ 配置测试仪在线的命令的数据以及周期间隔，如7-10：

								</div>
				</div>
				<div class="elementor-element elementor-element-a7f06e1 elementor-widget elementor-widget-image" data-id="a7f06e1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="270" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65-1024x270.webp" class="attachment-large size-large wp-image-8548" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65-1024x270.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65-300x79.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65-768x203.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65-800x211.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-65.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 346">											<figcaption class="widget-image-caption wp-caption-text">图7-11  配置测试仪在线的命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8818a4f elementor-widget elementor-widget-text-editor" data-id="8818a4f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>7.2.4 步骤间隔时间</strong></span></p><p>诊断流程模块步骤跟步骤之间的延时是可以设置的，单位为ms，如图7-12：</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ed17bde elementor-widget elementor-widget-image" data-id="ed17bde" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="229" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66-1024x229.webp" class="attachment-large size-large wp-image-8549" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66-1024x229.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66-300x67.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66-768x172.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66-800x179.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-66.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 347">											<figcaption class="widget-image-caption wp-caption-text">图7-12  配置测试仪在线的命令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-844483b elementor-widget elementor-widget-text-editor" data-id="844483b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>7.2.5 属性</strong></span></p><p>在属性中，可以设置响应出错后的以及本指令是停止还是继续运行，如图7-13所示：</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0b648d4 elementor-widget elementor-widget-image" data-id="0b648d4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="267" height="225" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-67.webp" class="attachment-large size-large wp-image-8550" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-67.webp 267w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-67-14x12.webp 14w" sizes="auto, (max-width: 267px) 100vw, 267px" title="车载以太网 | TSMaster的DoIP功能操作指南 348">											<figcaption class="widget-image-caption wp-caption-text">图7-13  属性</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-83c07c7 elementor-widget elementor-widget-text-editor" data-id="83c07c7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在TSMaster后续产品规划中，响应出错后允许跳转到指定的流程中（比如跳转到擦除流程中），进一步增加自动运行流程模块的灵活性。</p><p><span style="text-decoration: underline;"><strong>7.2.6 使能步骤/位置调整</strong></span></p><p>对于已经完成配置的诊断流程步骤，用户根据左边的选择框来勾选想要执行的诊断步骤。如图7-14。</p><p>关于执行顺序调整：无论是测试用例组，测试用例还是测试用例中的具体步骤，用户想调整相互之间执行顺序的时候，直接拖拽对应的测试用例到相应位置即可。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8a50ec5 elementor-widget elementor-widget-image" data-id="8a50ec5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="240" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68-1024x240.webp" class="attachment-large size-large wp-image-8551" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68-1024x240.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68-300x70.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68-768x180.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68-800x187.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-68.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 349">											<figcaption class="widget-image-caption wp-caption-text">图7-14  诊断流程步骤使能</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-c3d0c4c elementor-widget elementor-widget-heading" data-id="c3d0c4c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 7.3诊断模块的内生系统变量






</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-b31329c elementor-widget elementor-widget-text-editor" data-id="b31329c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									在TSMaster新添加基础诊断模块后，系统变量管理器会自动生成所有者为诊断模块Diagnostic的系统变量，通过修改系统变量可以配置对应的参数。如图7-15。

								</div>
				</div>
				<div class="elementor-element elementor-element-8294854 elementor-widget elementor-widget-image" data-id="8294854" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="459" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69-1024x459.webp" class="attachment-large size-large wp-image-8552" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69-1024x459.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69-300x134.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69-768x344.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69-800x359.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-69.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 350">											<figcaption class="widget-image-caption wp-caption-text">图7-15  诊断模块系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0253756 elementor-widget elementor-widget-text-editor" data-id="0253756" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p><span style="text-decoration: underline;"><strong>7.3.1 诊断服务通用系统变量</strong></span></p><p>诊断内生的通用系统变量包含：</p><ul><li>导出工程ExportProject：用于导出诊断工程。</li><li>导入工程ImportProject：用于导入已有的诊断工程。</li><li>诊断仪在线TesterIsPresent：是否启动诊断仪在线命令。</li><li>DLC：FD帧的最大DLC值，该参数只有在FD模式下才有效。</li><li>接收连续帧最小帧间隔STMin（R）：用户自定义接收端STMin参数，单位ms。如设置为0，表示支持以最短的事件间隔接收，。</li><li>发送连续帧最小帧间隔STMin（T）：用户定义发送端STMin参数，单位ms。</li><li>用户自定义连续帧最小帧间隔User Define STMin：是否手动定义连续帧最小帧间隔，单位ms。</li><li>填充字节FiledByte：发送诊断帧填充字节。</li><li>功能ID类型FunctionalIDType：传输层功能ID的类型，0是标准帧，1是扩展帧。</li><li>功能ID (FunctionalID)：传输层功能ID。</li><li>应答ID类型ResIDType：传输层应答ID的类型，0是标准帧，1是扩展帧。</li><li>应答ID (ResID)：传输层应答ID。</li><li>请求ID类型ReqIDType：传输层请求ID的类型，0是标准帧，1是扩展帧。</li><li>请求ID （ReqID）：传输层请求ID。</li><li>总线类型BusType：设置总线类型：0代表CAN总线；1代表CAN FD总线；2代表LIN总线；3代表DOIP（基于以太网的诊断）。</li><li>通道Chn：设置诊断模块的通道参数，比如0代表通道1,1代表通道2。</li><li>自动化流程进度UDSProgress：自动诊断流程的实时进度，该变量用来获取自动诊断流程的运行状态。</li><li>安全访问种子和密钥SeedAndKeyDLL：设置种子&amp;密钥DLL的绝对路径，使用时注意转义字符。</li><li>P2扩展时间P2Extended：设置P2扩展时间。</li><li>P2扩展时间P2TimeOut：设置P2超时时间。</li><li>S3服务端时间S3ServerTime：设置S3服务端时间。</li><li>S3服务端时间S3ClientTime：设置S3客户端时间。</li></ul><p> </p><p><span style="text-decoration: underline;"><strong>7.3.2 诊断服务特定系统变量</strong></span></p><p>在基础诊断配置的复合诊断服务添加新的服务后，系统变量管理器同样会生成对应的系统变量：服务名_DataFile，此变量为下载文件的绝对路径，修改此变量可控制下载文件的载入与切换。如图7-16。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-61f1a9e elementor-widget elementor-widget-image" data-id="61f1a9e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="268" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70-1024x268.webp" class="attachment-large size-large wp-image-8553" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70-1024x268.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70-300x79.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70-768x201.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70-800x210.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-70.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 351">											<figcaption class="widget-image-caption wp-caption-text">图7-16  下载文件路径系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-10d52e8 elementor-widget elementor-widget-text-editor" data-id="10d52e8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>此外，当载入下载文件后，系统变量控制器会根据选择的校验和算法生成每块校验和，及总校验和，下载文件的首地址和长度，如果已经添加了符合诊断服务，载入了下载文件，并且在基本诊断服务中关联了下载文件相关变量，那么在替换下载文件的同时，这些关联的变量也会随之改变，最小的工程修改实现文件的灵活切换。</p><p><span style="text-decoration: underline;"><strong>7.3.3 自动诊断流程的注册系统变量</strong></span></p><p>在诊断控制台中可以根据需要灵活配置诊断服务，这些诊断服务配置好后，用户需要在诊断控制台中双击启动该诊断服务。</p><p>如果用户希望在Panel界面中或者程序中启动诊断流程命令，步骤如下：</p><p>【1】首先在诊断Basic Diagnostic Config窗体中，选中目标服务，然后右键菜单把该诊断服务注册为系统变量，如图7-17所示。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2a10d5a elementor-widget elementor-widget-image" data-id="2a10d5a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="696" height="600" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-71.webp" class="attachment-large size-large wp-image-8557" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-71.webp 696w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-71-300x259.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-71-14x12.webp 14w" sizes="auto, (max-width: 696px) 100vw, 696px" title="车载以太网 | TSMaster的DoIP功能操作指南 352">											<figcaption class="widget-image-caption wp-caption-text">图7-17  诊断服务注册为系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f301beb elementor-widget elementor-widget-text-editor" data-id="f301beb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									注册完成后，该流程的图标多出3个小彩圆，表示成为一个注册系统变量的服务，未注册的流程为蓝色圆，如图7-18所示：

								</div>
				</div>
				<div class="elementor-element elementor-element-0c15e12 elementor-widget elementor-widget-image" data-id="0c15e12" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="822" height="261" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-72.webp" class="attachment-large size-large wp-image-8558" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-72.webp 822w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-72-300x95.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-72-768x244.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-72-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-72-800x254.webp 800w" sizes="auto, (max-width: 822px) 100vw, 822px" title="车载以太网 | TSMaster的DoIP功能操作指南 353">											<figcaption class="widget-image-caption wp-caption-text">图7-18  注册为系统变量的图标变化</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a1fb39c elementor-widget elementor-widget-text-editor" data-id="a1fb39c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【2】注册完成后，在系统变量管理器中，就可以看到生成系统变量_Start和_Result如图7-19。

								</div>
				</div>
				<div class="elementor-element elementor-element-10e6ae3 elementor-widget elementor-widget-image" data-id="10e6ae3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="273" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73-1024x273.webp" class="attachment-large size-large wp-image-8559" alt="technical articles 20240418 73 UDS" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73-1024x273.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73-300x80.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73-768x205.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73-800x213.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-73.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 354">											<figcaption class="widget-image-caption wp-caption-text">图7-19  注册为系统变量的变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3089f1a elementor-widget elementor-widget-text-editor" data-id="3089f1a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>其中_Start的数值赋值为：</p><ul><li>0是空闲状态。</li><li>1是正在执行状态。</li><li>2是执行成功。</li><li>3是执行失败。</li></ul><p>_Result的数值结果为：</p><ul><li>&gt;0表示启动诊断流程</li><li>=0表示中断停止诊断流程</li><li>&lt;0为非法参数。</li></ul><p>【3】在面板Panel中添加按钮button控件，并关联生成好的系统变量流程名_Start，将将按钮按下事件设置为1，如图7-20。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5cfd995 elementor-widget elementor-widget-image" data-id="5cfd995" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74-1024x574.webp" class="attachment-large size-large wp-image-8560" alt="TSMaster自动诊断流程与注册系统变量" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74-1024x574.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74-300x168.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74-768x430.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74-800x448.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-74.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 355">											<figcaption class="widget-image-caption wp-caption-text">图7-20  面板按钮控件关联系统变量</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d506ec9 elementor-widget elementor-widget-text-editor" data-id="d506ec9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【4】运行程序，点击Panel的测试按钮，将值1赋给流程名_Start，诊断模块执行相应的诊断流程，实现自动运行诊断流程。

								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ff6402d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ff6402d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f9c1600" data-id="f9c1600" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e688efc headingTitleH2 elementor-widget elementor-widget-heading" data-id="e688efc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">8、DoIP诊断典型应用

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f64c83d elementor-widget elementor-widget-text-editor" data-id="f64c83d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									本文设计了一个简单的 BootLoader 流程来说明如何基于 TSMaster DoIP模块配置一个Flash BootLoader 流程。

								</div>
				</div>
				<div class="elementor-element elementor-element-343aa11 elementor-widget elementor-widget-heading" data-id="343aa11" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 8.1 配置刷写例程

</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-a6748fb elementor-widget elementor-widget-text-editor" data-id="a6748fb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【1】首先创建UDS流程：注意切换编辑器为解锁状态，否则无法添加新的流程步骤。如图8-1。

								</div>
				</div>
				<div class="elementor-element elementor-element-4cd6aab elementor-widget elementor-widget-image" data-id="4cd6aab" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="315" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75-1024x315.webp" class="attachment-large size-large wp-image-8561" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75-1024x315.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75-300x92.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75-768x236.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75-800x246.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-75.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 356">											<figcaption class="widget-image-caption wp-caption-text">图8-1  解锁编辑器</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-fc78987 elementor-widget elementor-widget-text-editor" data-id="fc78987" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【2】切换默认会话，切换扩展会话，然后切换整车制造商自定义会话，在基础诊断配置先提前配置好，如图8-2。然后在自动诊断流程中使用选择已有配置进行添加，如图8-3。

								</div>
				</div>
				<div class="elementor-element elementor-element-83695e9 elementor-widget elementor-widget-image" data-id="83695e9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="591" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76-1024x591.webp" class="attachment-large size-large wp-image-8562" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76-1024x591.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76-300x173.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76-768x443.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76-800x461.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-76.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 357">											<figcaption class="widget-image-caption wp-caption-text">图8-2 基础诊断配置会话服务</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5839314 elementor-widget elementor-widget-image" data-id="5839314" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="135" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77-1024x135.webp" class="attachment-large size-large wp-image-8563" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77-1024x135.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77-300x39.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77-768x101.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77-800x105.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-77.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 358">											<figcaption class="widget-image-caption wp-caption-text">图8-3  切换默认会话、扩展会话、整车制造商自定义会话</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-8d1c3a9 elementor-widget elementor-widget-text-editor" data-id="8d1c3a9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【3】添加种子和密钥步骤，解锁ECU，如图8-4。

								</div>
				</div>
				<div class="elementor-element elementor-element-cb0ced1 elementor-widget elementor-widget-image" data-id="cb0ced1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="936" height="50" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-78.webp" class="attachment-large size-large wp-image-8564" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-78.webp 936w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-78-300x16.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-78-768x41.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-78-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-78-800x43.webp 800w" sizes="auto, (max-width: 936px) 100vw, 936px" title="车载以太网 | TSMaster的DoIP功能操作指南 359">											<figcaption class="widget-image-caption wp-caption-text">图8-4  种子和密钥步骤</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-5a34a57 elementor-widget elementor-widget-text-editor" data-id="5a34a57" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【4】基于读取ID：F080位置处的数据。<br />方式1：使用普通步骤配置形式，如图8-5。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-27ad941 elementor-widget elementor-widget-image" data-id="27ad941" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="943" height="54" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-79.webp" class="attachment-large size-large wp-image-8565" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-79.webp 943w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-79-300x17.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-79-768x44.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-79-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-79-800x46.webp 800w" sizes="auto, (max-width: 943px) 100vw, 943px" title="车载以太网 | TSMaster的DoIP功能操作指南 360">											<figcaption class="widget-image-caption wp-caption-text">图8-5  普通步骤读取DID F188零件号</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-604db2a elementor-widget elementor-widget-text-editor" data-id="604db2a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									方式2：在基础诊断配置中配置好，然后在流程中使用选择已有配置，如图8-6。

								</div>
				</div>
				<div class="elementor-element elementor-element-2dbe94c elementor-widget elementor-widget-image" data-id="2dbe94c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="591" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80-1024x591.webp" class="attachment-large size-large wp-image-8566" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80-1024x591.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80-300x173.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80-768x443.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80-800x461.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-80.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 361">											<figcaption class="widget-image-caption wp-caption-text">图8-6  选择已有配置读取DID F080</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-f8eb327 elementor-widget elementor-widget-text-editor" data-id="f8eb327" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【5】接着在IDF086处写入数据20 11 20 00 00 00 00 00 00，如图8-7。

								</div>
				</div>
				<div class="elementor-element elementor-element-acf9d17 elementor-widget elementor-widget-image" data-id="acf9d17" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="33" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81-1024x33.webp" class="attachment-large size-large wp-image-8574" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81-1024x33.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81-300x10.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81-768x25.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81-800x26.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-81.webp 1028w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 362">											<figcaption class="widget-image-caption wp-caption-text">图8-7  IDF186处写入字符串</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-4031542 elementor-widget elementor-widget-text-editor" data-id="4031542" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【6】检查刷写前提条件，如图8-8。

								</div>
				</div>
				<div class="elementor-element elementor-element-372f53b elementor-widget elementor-widget-image" data-id="372f53b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="73" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82-1024x73.webp" class="attachment-large size-large wp-image-8575" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82-1024x73.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82-300x22.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82-768x55.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82-800x57.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-82.webp 1032w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 363">											<figcaption class="widget-image-caption wp-caption-text">图8-8  检查刷写前提条件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-26d52ca elementor-widget elementor-widget-text-editor" data-id="26d52ca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【7】添加FlashDriver/应用程序文件流程。首先在基础诊断配置添加FlashDriver和应用程序文件，如图8-9。

								</div>
				</div>
				<div class="elementor-element elementor-element-25d29a6 elementor-widget elementor-widget-image" data-id="25d29a6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="586" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83-1024x586.webp" class="attachment-large size-large wp-image-8576" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83-1024x586.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83-300x172.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83-768x439.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83-800x458.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-83.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 364">											<figcaption class="widget-image-caption wp-caption-text">图8-9  基础诊断配置添加刷写文件</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-1f74bbf elementor-widget elementor-widget-text-editor" data-id="1f74bbf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									然后在自动诊断流程中选择相应的已有配置，选择创建好的组合下载服务。如图8-10。

								</div>
				</div>
				<div class="elementor-element elementor-element-dd381d9 elementor-widget elementor-widget-image" data-id="dd381d9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="937" height="261" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-84.webp" class="attachment-large size-large wp-image-8577" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-84.webp 937w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-84-300x84.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-84-768x214.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-84-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-84-800x223.webp 800w" sizes="auto, (max-width: 937px) 100vw, 937px" title="车载以太网 | TSMaster的DoIP功能操作指南 365">											<figcaption class="widget-image-caption wp-caption-text">图8-10  选择已有的组合下载服务</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-90552a9 elementor-widget elementor-widget-text-editor" data-id="90552a9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									【8】采用例程控制擦除Flash。通过诊断基础设置配置好后擦除指令，将起始地址和数据长度的系统变量，通过系统变量的方式添加请求参数，如图8-11。

								</div>
				</div>
				<div class="elementor-element elementor-element-6bc493e elementor-widget elementor-widget-image" data-id="6bc493e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="586" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85-1024x586.webp" class="attachment-large size-large wp-image-8578" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85-1024x586.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85-300x172.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85-768x439.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85-800x458.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-85.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 366">											<figcaption class="widget-image-caption wp-caption-text">图8-11  诊断基础配置擦除指令</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-3c6c0d7 elementor-widget elementor-widget-text-editor" data-id="3c6c0d7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									然后通过选择已有配置加入到流程中。如图8-12。

								</div>
				</div>
				<div class="elementor-element elementor-element-0423deb elementor-widget elementor-widget-image" data-id="0423deb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="58" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86-1024x58.webp" class="attachment-large size-large wp-image-8579" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86-1024x58.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86-300x17.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86-768x44.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86-18x1.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86-800x45.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-86.webp 1041w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 367">											<figcaption class="widget-image-caption wp-caption-text">图8-12  例程控制擦除Flash</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-6c0282f elementor-widget elementor-widget-heading" data-id="6c0282f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">❖ 8.2 DoIP诊断流程一键运行



</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e49b00d elementor-widget elementor-widget-text-editor" data-id="e49b00d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									在完成配置后，总的配置流程如图8-13所示。

								</div>
				</div>
				<div class="elementor-element elementor-element-d7390dc elementor-widget elementor-widget-image" data-id="d7390dc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="956" height="468" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-87.webp" class="attachment-large size-large wp-image-8580" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-87.webp 956w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-87-300x147.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-87-768x376.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-87-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-87-800x392.webp 800w" sizes="auto, (max-width: 956px) 100vw, 956px" title="车载以太网 | TSMaster的DoIP功能操作指南 368">											<figcaption class="widget-image-caption wp-caption-text">图8-13  完成Flash BootLoader配置流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-de6ba39 elementor-widget elementor-widget-text-editor" data-id="de6ba39" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									连接以太网被测件之后，通过按钮一键执行自动诊断流程，当每个步骤都是正响应时，会显示为绿色，如图8-14。

								</div>
				</div>
				<div class="elementor-element elementor-element-f70b1ac elementor-widget elementor-widget-image" data-id="f70b1ac" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="513" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88-1024x513.webp" class="attachment-large size-large wp-image-8581" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88-1024x513.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88-300x150.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88-768x385.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88-800x401.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-88.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 369">											<figcaption class="widget-image-caption wp-caption-text">图8-14  一键执行自动诊断流程</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0f17615 elementor-widget elementor-widget-text-editor" data-id="0f17615" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									在Ethernet报文消息中可以查看完整的DoIP BootLoader刷写流程，也可以使用总线记录将过程报文记录成blf文件保存。

								</div>
				</div>
				<div class="elementor-element elementor-element-598aa0c elementor-widget elementor-widget-image" data-id="598aa0c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="390" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89-1024x390.webp" class="attachment-large size-large wp-image-8582" alt="DoIP诊断典型应用" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89-1024x390.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89-300x114.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89-768x292.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89-800x304.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240418-89.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="车载以太网 | TSMaster的DoIP功能操作指南 370">											<figcaption class="widget-image-caption wp-caption-text">图8-15  Ethernet诊断流程报文</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-0c9918e elementor-widget elementor-widget-text-editor" data-id="0c9918e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									以上，基于TSMaster的DoIP模块，实现零代码方式，可以非常简单快速地开发基于以太网的DoIP诊断流程应用。

								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/doip-function-operation-guide-tsmaster/">车载以太网 | TSMaster的DoIP功能操作指南</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/doip-function-operation-guide-tsmaster/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>干货分享 &#124; 在TSMaster中加载基于DotNet平台的Seed&#038;Key</title>
		<link>https://www.tosunai.com/loading-dotnet-based-seedkey-tsmaster/</link>
					<comments>https://www.tosunai.com/loading-dotnet-based-seedkey-tsmaster/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Mon, 01 Apr 2024 15:38:49 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[UDS刷写]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=8323</guid>

					<description><![CDATA[<p>在UDS诊断过程中，会涉及到安全访问的问题，也就是所谓的Seed&#38;Key。TSMaster 诊断模块支 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/loading-dotnet-based-seedkey-tsmaster/">干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-8323">.elementor-8323 .elementor-element.elementor-element-9c72d28 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8323 .elementor-element.elementor-element-9c72d28{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8323 .elementor-element.elementor-element-bc1e8ed{letter-spacing:1px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8323 .elementor-element.elementor-element-932becc{width:100%;max-width:100%;}.elementor-8323 .elementor-element.elementor-element-932becc > .elementor-widget-container{padding:20px 0px 4px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-8323 .elementor-element.elementor-element-932becc .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:bold;font-style:italic;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:#222121;}.elementor-8323 .elementor-element.elementor-element-5b0b7b8:not(.elementor-motion-effects-element-type-background), .elementor-8323 .elementor-element.elementor-element-5b0b7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-783ff77 );}.elementor-8323 .elementor-element.elementor-element-5b0b7b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;padding:20px 20px 20px 20px;}.elementor-8323 .elementor-element.elementor-element-5b0b7b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8323 .elementor-element.elementor-element-f78de76 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-8323 .elementor-element.elementor-element-4166295{--box-border-width:0px;--separator-width:0px;--box-padding:0px;--item-text-hover-decoration:underline;}.elementor-8323 .elementor-element.elementor-element-4166295 .elementor-toc__header-title{text-align:start;}.elementor-8323 .elementor-element.elementor-element-4166295 .elementor-toc__list-item{font-size:13px;line-height:1.5em;}.elementor-8323 .elementor-element.elementor-element-7100298 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8323 .elementor-element.elementor-element-7100298{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8323 .elementor-element.elementor-element-4fe7f17 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8323 .elementor-element.elementor-element-4fe7f17{text-align:center;}.elementor-8323 .elementor-element.elementor-element-4fe7f17 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8323 .elementor-element.elementor-element-36ebab9{letter-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-8323 .elementor-element.elementor-element-b7f0b7a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-b7f0b7a{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-7af49ea > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-7af49ea{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-22dcf05 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-22dcf05{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-650edf9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-650edf9{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-474ec3c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-474ec3c{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-07d959f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8323 .elementor-element.elementor-element-07d959f{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-8323 .elementor-element.elementor-element-2fa4110 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-8323 .elementor-element.elementor-element-2fa4110{text-align:center;}.elementor-8323 .elementor-element.elementor-element-2fa4110 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-8323 .elementor-element.elementor-element-9d4bee3{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-aafcce1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-aafcce1{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-684e13b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-684e13b{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-88fcb98 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-88fcb98{letter-spacing:1px;}.elementor-8323 .elementor-element.elementor-element-610602b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-610602b{letter-spacing:1px;}@media(max-width:1024px){.elementor-8323 .elementor-element.elementor-element-932becc .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-8323 .elementor-element.elementor-element-932becc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8323 .elementor-element.elementor-element-932becc .elementor-heading-title{font-size:20px;}.elementor-8323 .elementor-element.elementor-element-f78de76{text-align:center;}.elementor-8323 .elementor-element.elementor-element-4fe7f17 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8323 .elementor-element.elementor-element-2fa4110 > .elementor-widget-container{padding:20px 0px 20px 0px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8323" class="elementor elementor-8323" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-9c72d28 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c72d28" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4906929" data-id="4906929" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bc1e8ed elementor-widget elementor-widget-text-editor" data-id="bc1e8ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在UDS诊断过程中，会涉及到安全访问的问题，也就是所谓的Seed&amp;Key。TSMaster 诊断模块支持通过.dll文件载入 Seed&amp;Key 算法用于安全访问解锁。在最近发布的TSMaster 2024.03版本中不仅支持了C/C++，Delphi等语言封装的DLL文件，也新增支持了基于DotNet平台如C#，VB.Net等语言编写的DLL，高效兼容不同平台生成的安全访问dll，为工程师带来更便捷的使用体验。</p><p>在 TSMaster 安装目录中，提供了C++和C#两种编程语言封装 Seed&amp;Key 算法的Visual Studio模板工程。用户基于此模板工程开发即可得到能够直接加载的 DLL 函数。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-932becc elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="932becc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<p class="elementor-heading-title elementor-size-default">本文关键字：UDS、Seed&amp;Key算法、DLL模板工程、

C++、C#</p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5b0b7b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5b0b7b8" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18fc7a9" data-id="18fc7a9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f78de76 elementor-widget elementor-widget-heading" data-id="f78de76" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h6 class="elementor-heading-title elementor-size-default">本文目录</h6>				</div>
				</div>
				<div class="elementor-element elementor-element-4166295 elementor-widget elementor-widget-table-of-contents" data-id="4166295" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;],&quot;exclude_headings_by_selector&quot;:&quot;.Mainfooter&quot;,&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="table-of-contents.default">
				<div class="elementor-widget-container">
									<div id="elementor-toc__4166295" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<svg class="elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading" aria-hidden="true" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z"></path></svg>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7100298 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7100298" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8523ec0" data-id="8523ec0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4fe7f17 headingTitleH2 elementor-widget elementor-widget-heading" data-id="4fe7f17" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">C++封装Seed&amp;Key算法

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-36ebab9 elementor-widget elementor-widget-text-editor" data-id="36ebab9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									1. 打开 TSMaster 安装目录下 Seed&#038;Key 接口工程所在的路径（图1）。用户可以拷贝该工程添加自己的 Seed&#038;Key 算法。

								</div>
				</div>
				<div class="elementor-element elementor-element-fe6a9cf elementor-widget elementor-widget-image" data-id="fe6a9cf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="443" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1-1024x443.webp" class="attachment-large size-large wp-image-8325" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1-1024x443.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1-300x130.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1-768x332.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1-800x346.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-1.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 387">											<figcaption class="widget-image-caption wp-caption-text">图1</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-b7f0b7a elementor-widget elementor-widget-text-editor" data-id="b7f0b7a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									2. 如果使用C++封装Seed&#038;Key 算法成DLL文件，可以选择Win32DLL->GenerateKeyEx路径下的工程并打开。

								</div>
				</div>
				<div class="elementor-element elementor-element-9a1e0d6 elementor-widget elementor-widget-image" data-id="9a1e0d6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="384" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2-1024x384.webp" class="attachment-large size-large wp-image-8326" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2-1024x384.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2-300x113.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2-768x288.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2-800x300.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-2.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 388">											<figcaption class="widget-image-caption wp-caption-text">图2</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-7af49ea elementor-widget elementor-widget-text-editor" data-id="7af49ea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									3. 目前，要想被 TSMaster 的诊断模块直接加载，该 DLL 必须实现工程内seedNKeyDiag.cpp文件中四种函数接口中的其中一种：

								</div>
				</div>
				<div class="elementor-element elementor-element-9c0792f elementor-widget elementor-widget-image" data-id="9c0792f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="835" height="913" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-3.webp" class="attachment-large size-large wp-image-8327" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-3.webp 835w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-3-274x300.webp 274w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-3-768x840.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-3-11x12.webp 11w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-3-800x875.webp 800w" sizes="auto, (max-width: 835px) 100vw, 835px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 389">															</div>
				</div>
				<div class="elementor-element elementor-element-876207d elementor-widget elementor-widget-image" data-id="876207d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="450" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4-1024x450.webp" class="attachment-large size-large wp-image-8328" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4-1024x450.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4-300x132.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4-768x338.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4-800x352.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-4.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 390">											<figcaption class="widget-image-caption wp-caption-text">图3</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-22dcf05 elementor-widget elementor-widget-text-editor" data-id="22dcf05" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									4. 使用接口1编写测试代码（图4），选择Release模式，选择X86平台，右键项目生成解决方案。

								</div>
				</div>
				<div class="elementor-element elementor-element-8f80f27 elementor-widget elementor-widget-image" data-id="8f80f27" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="820" height="710" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-5.webp" class="attachment-large size-large wp-image-8329" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-5.webp 820w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-5-300x260.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-5-768x665.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-5-14x12.webp 14w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-5-800x693.webp 800w" sizes="auto, (max-width: 820px) 100vw, 820px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 391">															</div>
				</div>
				<div class="elementor-element elementor-element-52704a0 elementor-widget elementor-widget-image" data-id="52704a0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="820" height="795" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-6.webp" class="attachment-large size-large wp-image-8330" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-6.webp 820w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-6-300x291.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-6-768x745.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-6-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-6-800x776.webp 800w" sizes="auto, (max-width: 820px) 100vw, 820px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 392">															</div>
				</div>
				<div class="elementor-element elementor-element-546cd1a elementor-widget elementor-widget-image" data-id="546cd1a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="496" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7-1024x496.webp" class="attachment-large size-large wp-image-8331" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7-1024x496.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7-300x145.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7-768x372.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7-800x387.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-7.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 393">											<figcaption class="widget-image-caption wp-caption-text">图4</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-650edf9 elementor-widget elementor-widget-text-editor" data-id="650edf9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									5. 生成解决方案后，在当前工程文件夹下的x86->Release目录可以看到刚刚生成的DLL文件。

								</div>
				</div>
				<div class="elementor-element elementor-element-8cc1f2c elementor-widget elementor-widget-image" data-id="8cc1f2c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="907" height="320" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-8.webp" class="attachment-large size-large wp-image-8332" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-8.webp 907w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-8-300x106.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-8-768x271.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-8-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-8-800x282.webp 800w" sizes="auto, (max-width: 907px) 100vw, 907px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 394">											<figcaption class="widget-image-caption wp-caption-text">图5</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-474ec3c elementor-widget elementor-widget-text-editor" data-id="474ec3c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									6. 加载生成好的DLL文件，使用DLL校验器，判断自己加载的 DLL接口是否正确。

								</div>
				</div>
				<div class="elementor-element elementor-element-a044b49 elementor-widget elementor-widget-image" data-id="a044b49" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="335" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9-1024x335.webp" class="attachment-large size-large wp-image-8333" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9-1024x335.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9-300x98.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9-768x251.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9-800x261.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-9.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 395">											<figcaption class="widget-image-caption wp-caption-text">图6</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-07d959f elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="07d959f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a81f7d4" data-id="a81f7d4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2fa4110 headingTitleH2 elementor-widget elementor-widget-heading" data-id="2fa4110" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">C#封装Seed&amp;Key算法
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9d4bee3 elementor-widget elementor-widget-text-editor" data-id="9d4bee3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									1. 使用C#封装Seed&#038;Key 算法的步骤与使用C++封装的步骤类似，选择DotNet->GenerateKeyEx路径下的工程并打开。

								</div>
				</div>
				<div class="elementor-element elementor-element-3e1fa11 elementor-widget elementor-widget-image" data-id="3e1fa11" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="335" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10-1024x335.webp" class="attachment-large size-large wp-image-8334" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10-1024x335.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10-300x98.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10-768x251.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10-800x261.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-10.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 396">											<figcaption class="widget-image-caption wp-caption-text">图7</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-aafcce1 elementor-widget elementor-widget-text-editor" data-id="aafcce1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									2. 打开工程后，可以在uGenerateKeyExNet.cs源文件中看到目前所支持的三种C#接口类型,实现如下三种接口中的其中一个接口即可。

								</div>
				</div>
				<div class="elementor-element elementor-element-1dd0bf1 elementor-widget elementor-widget-image" data-id="1dd0bf1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="835" height="829" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11.webp" class="attachment-large size-large wp-image-8335" alt="technical articles 20240407 11 UDS" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11.webp 835w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11-300x298.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11-150x150.webp 150w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11-768x762.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11-800x794.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-11-100x100.webp 100w" sizes="auto, (max-width: 835px) 100vw, 835px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 397">											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a112e7a elementor-widget elementor-widget-image" data-id="a112e7a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="359" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12-1024x359.webp" class="attachment-large size-large wp-image-8336" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12-1024x359.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12-300x105.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12-768x270.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12-800x281.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-12.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 398">											<figcaption class="widget-image-caption wp-caption-text">图8</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-684e13b elementor-widget elementor-widget-text-editor" data-id="684e13b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									3. 使用接口1编写测试代码,选择Release,再选择重新生成解决方案。

								</div>
				</div>
				<div class="elementor-element elementor-element-fb44a91 elementor-widget elementor-widget-image" data-id="fb44a91" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="820" height="795" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-13.webp" class="attachment-large size-large wp-image-8337" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-13.webp 820w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-13-300x291.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-13-768x745.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-13-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-13-800x776.webp 800w" sizes="auto, (max-width: 820px) 100vw, 820px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 399">															</div>
				</div>
				<div class="elementor-element elementor-element-b0c6a64 elementor-widget elementor-widget-image" data-id="b0c6a64" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="480" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14-1024x480.webp" class="attachment-large size-large wp-image-8338" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14-1024x480.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14-300x141.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14-768x360.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14-18x8.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14-800x375.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-14.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 400">											<figcaption class="widget-image-caption wp-caption-text">图9</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-88fcb98 elementor-widget elementor-widget-text-editor" data-id="88fcb98" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									4. 生成解决方案后，在当前工程文件夹下的bin>Release目录可以看到刚刚生成的DLL文件。

								</div>
				</div>
				<div class="elementor-element elementor-element-a3496d3 elementor-widget elementor-widget-image" data-id="a3496d3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="894" height="262" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-15.webp" class="attachment-large size-large wp-image-8339" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-15.webp 894w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-15-300x88.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-15-768x225.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-15-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-15-800x234.webp 800w" sizes="auto, (max-width: 894px) 100vw, 894px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 401">											<figcaption class="widget-image-caption wp-caption-text">图10</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-610602b elementor-widget elementor-widget-text-editor" data-id="610602b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									5.加载生成好的DLL文件，勾选DoNET选项，使用DLL校验器，判断自己加载的 DLL接口是否正确。

								</div>
				</div>
				<div class="elementor-element elementor-element-1868214 elementor-widget elementor-widget-image" data-id="1868214" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="1024" height="316" src="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16-1024x316.webp" class="attachment-large size-large wp-image-8340" alt="在TSMaster中加载基于DotNet平台的Seed&amp;Key" srcset="https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16-1024x316.webp 1024w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16-300x93.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16-768x237.webp 768w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16-18x6.webp 18w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16-800x247.webp 800w, https://www.tosunai.com/wp-content/uploads/2024/04/technical-articles-20240407-16.webp 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key 402">											<figcaption class="widget-image-caption wp-caption-text">图11</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/loading-dotnet-based-seedkey-tsmaster/">干货分享 | 在TSMaster中加载基于DotNet平台的Seed&amp;Key</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/loading-dotnet-based-seedkey-tsmaster/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>一文了解TSMaster中Seed&#038;key的两种处理方法</title>
		<link>https://www.tosunai.com/two-processing-methods-of-seedkey-in-tsmaster/</link>
					<comments>https://www.tosunai.com/two-processing-methods-of-seedkey-in-tsmaster/#respond</comments>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Tue, 29 Aug 2023 07:10:34 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[Seed&Key]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[UDS诊断]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=4899</guid>

					<description><![CDATA[<p>overview前言 在UDS诊断过程中，会涉及到安全访问的问题，也就是常说的Seed&#038;Key。TS [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/two-processing-methods-of-seedkey-in-tsmaster/">一文了解TSMaster中Seed&amp;key的两种处理方法</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-4899">.elementor-4899 .elementor-element.elementor-element-dac3faa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4899 .elementor-element.elementor-element-dac3faa{margin-top:-1px;margin-bottom:-1px;padding:14px 0px 23px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4899 .elementor-element.elementor-element-2290d1c > .elementor-widget-container{background-image:url("https://www.tosunai.com/wp-content/uploads/2023/01/TOSUN-EDA.jpg");margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-4899 .elementor-element.elementor-element-2290d1c{text-align:center;}.elementor-4899 .elementor-element.elementor-element-2290d1c .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-01a18a7 > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-01a18a7 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-262e827 );}.elementor-4899 .elementor-element.elementor-element-508192f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px -8px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4899 .elementor-element.elementor-element-e8a7a46{text-align:start;font-size:18px;color:#4E4E4E;}.elementor-4899 .elementor-element.elementor-element-5f15c6a{margin-top:-32px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-95d22d9{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4899 .elementor-element.elementor-element-49e841d > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-a8f461c{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-c517c87{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-7021bd6 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-0cfe7f4{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-688a80a{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-08fd497 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-6b213e9{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-8c9297c{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-80a2bcd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px -8px;}.elementor-4899 .elementor-element.elementor-element-e01529c{text-align:start;font-size:18px;color:#4E4E4E;}.elementor-4899 .elementor-element.elementor-element-14c7b15{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-bf1b379{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-85c427b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px -8px;}.elementor-4899 .elementor-element.elementor-element-5fee199{text-align:start;font-size:18px;color:#4E4E4E;}.elementor-4899 .elementor-element.elementor-element-d09f076{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-5ad8655{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-9022307 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-761dc4a{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-b7d50fb{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-5bfc58e > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-12a5e00{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-770fa48{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-25a322a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px -8px;}.elementor-4899 .elementor-element.elementor-element-d2f3093{text-align:start;font-size:18px;color:#4E4E4E;}.elementor-4899 .elementor-element.elementor-element-e38c2ea{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-613eaa9{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-5878673 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-a14bf03{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-5041275{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-c75356d > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-2f88a37{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-b1f7959{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-4899 .elementor-element.elementor-element-bd738b1 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-4885955{margin-top:-3px;margin-bottom:0px;}.elementor-4899 .elementor-element.elementor-element-b4357dc{font-family:"Verdana", Sans-serif;font-size:16px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4899 .elementor-element.elementor-element-4030a0d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4899 .elementor-element.elementor-element-4030a0d > .elementor-widget-container{margin:0px -11px 0px -11px;}.elementor-4899 .elementor-element.elementor-element-4030a0d .elementor-divider-separator{width:100%;}.elementor-4899 .elementor-element.elementor-element-4030a0d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4899 .elementor-element.elementor-element-bd8a175{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-decbd46 );margin-top:6px;margin-bottom:41px;}.elementor-4899 .elementor-element.elementor-element-bd8a175, .elementor-4899 .elementor-element.elementor-element-bd8a175 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-4899 .elementor-element.elementor-element-449f6d3{font-family:"Verdana", Sans-serif;font-size:16px;line-height:25px;letter-spacing:0.5px;color:#0772B0;}@media(max-width:1024px){.elementor-4899 .elementor-element.elementor-element-dac3faa{padding:100px 25px 100px 25px;}.elementor-4899 .elementor-element.elementor-element-01a18a7 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-4899 .elementor-element.elementor-element-dac3faa{padding:50px 20px 50px 20px;}.elementor-4899 .elementor-element.elementor-element-01a18a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-01a18a7 .elementor-heading-title{font-size:20px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="4899" class="elementor elementor-4899" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-dac3faa elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dac3faa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-185da69" data-id="185da69" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2290d1c elementor-widget elementor-widget-heading" data-id="2290d1c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">overview前言</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-01a18a7 elementor-widget elementor-widget-heading" data-id="01a18a7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">在UDS诊断过程中，会涉及到安全访问的问题，也就是常说的Seed&amp;Key。TSMaster中提供了两种 Seed&amp;Key 的处理方法：第一种是直接加载DLL文件；第二种是直接在TSMaster的编译器中直接添加安全算法。</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-508192f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="508192f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ea585e" data-id="8ea585e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e8a7a46 elementor-widget elementor-widget-text-editor" data-id="e8a7a46" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>一、加载外部 Seed&amp;Key DLL</b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5f15c6a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5f15c6a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0770bc6" data-id="0770bc6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-95d22d9 elementor-widget elementor-widget-text-editor" data-id="95d22d9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster 诊断模块支持通过 dll 载入 Seed&amp;Key 算法，该算法 dll 跟主流工具的计算接口兼容，接口定义如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6dc606e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6dc606e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd5e473" data-id="cd5e473" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-49e841d elementor-widget elementor-widget-image" data-id="49e841d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="175" src="https://www.tosunai.com/wp-content/uploads/2023/08/1-1-1024x175.png" class="attachment-large size-large wp-image-4903" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/1-1-1024x175.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/1-1-300x51.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/1-1-768x132.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/1-1-18x3.png 18w, https://www.tosunai.com/wp-content/uploads/2023/08/1-1-800x137.png 800w, https://www.tosunai.com/wp-content/uploads/2023/08/1-1.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 411">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a8f461c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a8f461c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-535f3b0" data-id="535f3b0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c517c87 elementor-widget elementor-widget-text-editor" data-id="c517c87" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在 TSMaster 工具-&gt;系统信息-&gt;python 环境设置中选择打开解析器路径；</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1125066 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1125066" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d2f888b" data-id="d2f888b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7021bd6 elementor-widget elementor-widget-image" data-id="7021bd6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="488" src="https://www.tosunai.com/wp-content/uploads/2023/08/2-1-1024x488.png" class="attachment-large size-large wp-image-4904" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/2-1-1024x488.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/2-1-300x143.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/2-1-768x366.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/2-1-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2023/08/2-1-800x381.png 800w, https://www.tosunai.com/wp-content/uploads/2023/08/2-1.png 1091w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 412">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0cfe7f4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0cfe7f4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-31c85f6" data-id="31c85f6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-688a80a elementor-widget elementor-widget-text-editor" data-id="688a80a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【1】 加载 DLL</p><p>【2】 删除 DLL</p><p>【3】 DLL 校验器，通过此按钮，用户可以判断自己加载的 dll 接口是否正确，算法是否符合设计要求。如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5151a58 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5151a58" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e59fde9" data-id="e59fde9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-08fd497 elementor-widget elementor-widget-image" data-id="08fd497" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="438" height="155" src="https://www.tosunai.com/wp-content/uploads/2023/08/3-1.png" class="attachment-large size-large wp-image-4906" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/3-1.png 438w, https://www.tosunai.com/wp-content/uploads/2023/08/3-1-300x106.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/3-1-18x6.png 18w" sizes="auto, (max-width: 438px) 100vw, 438px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 413">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6b213e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6b213e9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-05afeb5" data-id="05afeb5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8c9297c elementor-widget elementor-widget-text-editor" data-id="8c9297c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>如上图所示界面，用户选择 Seed 的 Level 过后，输入 Demo Seed 值，点击 GenKey 进行判断。如果该 DLL 接口跟模板定义接口统一，则会输出提示信息：Generate Key Success，然后用户根据 Key 值跟目标值对比，进一步确认DLL 中的算法是否符合设计要求。 </p><p>【4】 打开 TSMaster 安装目录下 Seed&amp;Key 接口工程所在的路径。用户可以拷贝该工程添加自己的 Seed&amp;Key 算法。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-80a2bcd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="80a2bcd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-84c630c" data-id="84c630c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01529c elementor-widget elementor-widget-text-editor" data-id="e01529c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>”<u style="font-weight: bold;">默认SeedKey函数接口</u></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-14c7b15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="14c7b15" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67a02c5" data-id="67a02c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bf1b379 elementor-widget elementor-widget-text-editor" data-id="bf1b379" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>目前，要想被 TSMaster 的诊断模块直接加载，该 DLL 必须实现如下三种函数接口中的一种： </p><p>【1】 接口 1： </p><p>unsigned int GenerateKeyEx( const unsigned char* ipSeedArray, /* Array for the seed [in] */ unsigned int iSeedArraySize, /* Length of the array for the seed [in] */ const unsigned int iSecurityLevel, /* Security level [in] */ const char* ipVariant, /* Name of the active variant [in] */ unsigned char* iopKeyArray, /* Array for the key [in, out] */ unsigned int iMaxKeyArraySize, /* Maximum length of the array for the key [in] */ unsigned int&amp; oActualKeyArraySize); /* Length of the key [out] */ </p><p>【2】 接口 2： </p><p>unsigned int GenerateKeyExOpt( const unsigned char* ipSeedArray, /* Array for the seed [in] */ unsigned int iSeedArraySize, /* Length of the array for the seed [in] */ const unsigned int iSecurityLevel, /* Security level [in] */ const char* ipVariant, /* Name of the active variant [in] */ const char* iPara, /* */ unsigned char* iopKeyArray, /* Array for the key [in, out] */ unsigned int iMaxKeyArraySize, /* Maximum length of the array for the key [in] */ unsigned int&amp; oActualKeyArraySize) /* Length of the key [out] */ </p><p>【3】 接口 3：</p><p>bool ASAP1A_CCP_ComputeKeyFromSeed( const unsigned char* ipSeedArray, /* Array for the seed [in] */ unsigned short iSeedArraySize, /* Length of the array for the seed [in] */ unsigned char* iopKeyArray, /* Array for the key [in, out] */ unsigned short iMaxKeyArraySize, /* Maximum length of the array for the key [in] */ unsigned short* opSizeKey) /* Length of the key [out] */ </p><p>用户的 DLL 只要实现了上述任意一种函数接口，即可直接加载到 TP 层模块中。如果出现加载失败，主要检查如下情况： </p><p>1. 是否用 Release 模式发布，如果是 Debug 模式，常常会有以上失败的情况出现。 </p><p>2. 是否采用 x86 平台发布，目前 TSMaster 为支持 X86 的版本，用来调试的 DLL 也必须为X86 模式。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-85c427b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="85c427b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-179a18e" data-id="179a18e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5fee199 elementor-widget elementor-widget-text-editor" data-id="5fee199" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>”<u style="font-weight: bold;">如何兼容其他函数接口</u></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d09f076 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d09f076" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2184d79" data-id="2184d79" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ad8655 elementor-widget elementor-widget-text-editor" data-id="5ad8655" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>日常使用中，经常出现用户已经开发好了 dll，如果该 dll的接口不是上述三种中的任何一种，就无法直接加载到 TSMaster 的诊断模块中。对于这种情况，推荐采用如下方案来解决此问题：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-597c314 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="597c314" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f3240f6" data-id="f3240f6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9022307 elementor-widget elementor-widget-image" data-id="9022307" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="588" src="https://www.tosunai.com/wp-content/uploads/2023/08/4-1-1024x588.png" class="attachment-large size-large wp-image-4909" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/4-1-1024x588.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/4-1-300x172.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/4-1-768x441.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/4-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/08/4-1-800x459.png 800w, https://www.tosunai.com/wp-content/uploads/2023/08/4-1.png 1083w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 414">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-761dc4a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="761dc4a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bd8da8" data-id="1bd8da8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b7d50fb elementor-widget elementor-widget-text-editor" data-id="b7d50fb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>下面以一个实际的实例来讲解如何兼容用户现有的 DLL 文件。 </p><p><b>1. 用户现有的 DLL，名称为 UserSeedKey.dll。该函数内部的 API 函数有： </b></p><p>➢ Seed 等级为 1 的时候，调用函数 void GetKeyFromSeed01(byte* ASeed, byte* AKey)； </p><p>➢ Seed 等级为 3 的时候，调用函数 void GetKeyFromSeed03(byte* ASeed, byte* AKey)； </p><p>➢ Seed 等级为 11 的时候，调用函数 void GetKeyFromSeed11(byte* ASeed, byte* AKey)； </p><p>该 dll 不支持上述默认加载接口，无法直接加载到 TSMaster 中使用。因此，需要把这些 DLL 再包装一层，才能载入到 TSMaster 的诊断模块中。 </p><p>2. <b>选择 TSMaster 安装目录中提供的 GenerateKeyEx 的模板工程，在该工程中调用上述 DLL的函数接口。基本思路是： </b></p><p>➢ 采用 Loadlibrary 动态用户现有的 dll。 </p><p>➢ 根据传入的 Level 参数，采用 GetProcAddress 函数动态获取实际的用于计算 Key 的函数指针。 </p><p>➢ 如果获取函数指针成功，则使用该函数指针传输 Seed 值，并计算对应的 Key 值。 </p><p>详细调用示例函数如下图所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-771fee1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="771fee1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-599961c" data-id="599961c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5bfc58e elementor-widget elementor-widget-image" data-id="5bfc58e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="846" height="829" src="https://www.tosunai.com/wp-content/uploads/2023/08/5-1.png" class="attachment-large size-large wp-image-4910" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/5-1.png 846w, https://www.tosunai.com/wp-content/uploads/2023/08/5-1-300x294.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/5-1-768x753.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/5-1-12x12.png 12w, https://www.tosunai.com/wp-content/uploads/2023/08/5-1-800x784.png 800w" sizes="auto, (max-width: 846px) 100vw, 846px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 415">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-12a5e00 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="12a5e00" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-247a232" data-id="247a232" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-770fa48 elementor-widget elementor-widget-text-editor" data-id="770fa48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>3. 该 GenerateKeyEx 工程开发结束后，TSMaster 直接加载 GenerateKeyEx 所在的 dll。需要注意的是，用户需要把现有的UserSeedKey.dll 拷贝到TSMaster 根目录或者GenerateKeyEx.dll 所在的目录。如果不拷贝过去，GenerateKeyEx.dll 执行的时候会出现找不到对应依赖 dll 的情况，解锁失败。 </p><p><b>总结：  </b></p><p>在 TSMaster 安装目录中，提供了封装 Seed&amp;Key 算法的模板工程。如GenerateKeyEx，GenerateKeyExOpt ASAP1A_CCP_ComputeKeyFromSeed，用户基于此模板工程开发即可得到能够直接加载的 dll 函数。 </p><p>同时，也提供了二次封装的 dll 的工程，比如 GenerateKeyEx_Wrapper_Demo，该工程演示了如何基于已经存在的 SeedKey 算法库进行包装，生成可以直接加载到 TSMaster 诊断模块中的 dll 的过程。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-25a322a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="25a322a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6fbe529" data-id="6fbe529" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d2f3093 elementor-widget elementor-widget-text-editor" data-id="d2f3093" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>二、采用内置的算法编辑器</b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e38c2ea elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e38c2ea" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1157c00" data-id="1157c00" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-613eaa9 elementor-widget elementor-widget-text-editor" data-id="613eaa9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>基本步骤如下所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fe40805 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fe40805" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e70b23" data-id="3e70b23" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5878673 elementor-widget elementor-widget-image" data-id="5878673" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="396" src="https://www.tosunai.com/wp-content/uploads/2023/08/6-1-1024x396.png" class="attachment-large size-large wp-image-4913" alt="6 1 UDS" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/6-1-1024x396.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/08/6-1-300x116.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/6-1-768x297.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/6-1-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/08/6-1-800x309.png 800w, https://www.tosunai.com/wp-content/uploads/2023/08/6-1.png 1141w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 416">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a14bf03 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a14bf03" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5bec08d" data-id="5bec08d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5041275 elementor-widget elementor-widget-text-editor" data-id="5041275" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>注意事项：</strong></p><p>【1】 算法函数的接口，TSMaster 目前提供了最常用的接口形式，如果用户有自己特殊的接口形式，无法覆盖住，请联系上海同星把此接口增加到选项中。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-16632da elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="16632da" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bb538c7" data-id="bb538c7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c75356d elementor-widget elementor-widget-image" data-id="c75356d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="862" height="197" src="https://www.tosunai.com/wp-content/uploads/2023/08/7-1.png" class="attachment-large size-large wp-image-4915" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/7-1.png 862w, https://www.tosunai.com/wp-content/uploads/2023/08/7-1-300x69.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/7-1-768x176.png 768w, https://www.tosunai.com/wp-content/uploads/2023/08/7-1-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2023/08/7-1-800x183.png 800w" sizes="auto, (max-width: 862px) 100vw, 862px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 417">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2f88a37 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2f88a37" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57260ff" data-id="57260ff" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b1f7959 elementor-widget elementor-widget-text-editor" data-id="b1f7959" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【2】 所有的接口函数都定义了返回值 s32。增加此约束，主要是增加函数的严谨性。返回值为 0 表示成功，为其他值则有对应的错误码。用户在编辑代码的时候，最后一行一定不要忘了输入返回值，否则系统执行函数过后，会认为算法执行失败，不予往后面执行。如下所示：</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5cee201 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5cee201" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6aad83a" data-id="6aad83a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bd738b1 elementor-widget elementor-widget-image" data-id="bd738b1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="715" height="370" src="https://www.tosunai.com/wp-content/uploads/2023/08/8.png" class="attachment-large size-large wp-image-4916" alt="TSMaster中Seed&amp;key的两种处理方法" srcset="https://www.tosunai.com/wp-content/uploads/2023/08/8.png 715w, https://www.tosunai.com/wp-content/uploads/2023/08/8-300x155.png 300w, https://www.tosunai.com/wp-content/uploads/2023/08/8-18x9.png 18w" sizes="auto, (max-width: 715px) 100vw, 715px" title="一文了解TSMaster中Seed&amp;key的两种处理方法 418">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4885955 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4885955" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ea1859" data-id="1ea1859" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b4357dc elementor-widget elementor-widget-text-editor" data-id="b4357dc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>【3】 添加算法过后，点击 OK 退出。TSMaster 内置编译器会自动解释该算法，并准备好在执行诊断的过程中使用。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6bde389 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6bde389" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d2c593f" data-id="d2c593f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4030a0d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4030a0d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bd8a175 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd8a175" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6732b6f" data-id="6732b6f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-449f6d3 elementor-widget elementor-widget-text-editor" data-id="449f6d3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>如您需要demo或咨询其他技术问题，可以在官网留言。 </p><p>咨询邮箱：sales@tosunai.cn</p><p>服务热线：021-59560506</p><p>TSMaster软件最新版免费下载地址： http://www.tosun.tech/TOSUNSoftware/TSMaster_Setup_beta.exe</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/two-processing-methods-of-seedkey-in-tsmaster/">一文了解TSMaster中Seed&amp;key的两种处理方法</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/two-processing-methods-of-seedkey-in-tsmaster/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TSMaster使用教程—UDS刷写流程</title>
		<link>https://www.tosunai.com/tsmaster-uds-bootloader/</link>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Wed, 26 Apr 2023 07:37:56 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[UDS刷写]]></category>
		<category><![CDATA[诊断]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=2813</guid>

					<description><![CDATA[<p>overview 概述： 今天给大家介绍基于TSMaster的UDS诊断刷写流程。基本流程主要分为基本参数配置 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-uds-bootloader/">TSMaster使用教程—UDS刷写流程</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-2813">.elementor-2813 .elementor-element.elementor-element-3ca3ad9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-3ca3ad9{margin-top:11px;margin-bottom:11px;padding:14px 0px 23px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2813 .elementor-element.elementor-element-004f951 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#000000;}.elementor-2813 .elementor-element.elementor-element-618225a > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-618225a .elementor-heading-title{font-size:20px;font-weight:900;color:#000000;}.elementor-2813 .elementor-element.elementor-element-b73b03a > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-b73b03a .elementor-heading-title{font-size:16px;font-weight:300;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-262e827 );}.elementor-2813 .elementor-element.elementor-element-59e73b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-59e73b5{padding:13px 0px -13px 0px;}.elementor-2813 .elementor-element.elementor-element-9a9a2cd{text-align:center;}.elementor-2813 .elementor-element.elementor-element-9a9a2cd .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-2813 .elementor-element.elementor-element-cf8a0ff > .elementor-widget-container{margin:-10px 0px 50px 0px;}.elementor-2813 .elementor-element.elementor-element-cf8a0ff{text-align:center;}.elementor-2813 .elementor-element.elementor-element-cf8a0ff .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-2813 .elementor-element.elementor-element-de2e09b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-de2e09b{padding:-12px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2813 .elementor-element.elementor-element-25059f9{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2813 .elementor-element.elementor-element-221ff4c > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-221ff4c{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-634c49c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-634c49c{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-0806f6e > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-0806f6e{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-767e796 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-767e796{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-c588d8b > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-c588d8b{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-8efc0fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-8efc0fd{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-9c9774e > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-9c9774e{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-50327dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-50327dd{padding:33px 0px -13px 0px;}.elementor-2813 .elementor-element.elementor-element-1443f80{text-align:center;}.elementor-2813 .elementor-element.elementor-element-1443f80 .elementor-heading-title{font-size:20px;font-weight:600;color:#000000;}.elementor-2813 .elementor-element.elementor-element-e079776 > .elementor-widget-container{margin:-10px 0px 50px 0px;}.elementor-2813 .elementor-element.elementor-element-e079776{text-align:center;}.elementor-2813 .elementor-element.elementor-element-e079776 .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-2813 .elementor-element.elementor-element-2a1ddb9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-2a1ddb9{padding:-12px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-6d61d8f{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-f33dd7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-f33dd7d{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-520136c > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-520136c{font-size:14px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-fb6389d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-fb6389d{padding:23px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-07db718{font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-245d9aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-245d9aa{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-3b8d45f > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-3b8d45f{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-b26027f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-b26027f{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-6964722 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-6964722{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-9c8c096 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-9c8c096{padding:23px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-191d7f9{width:var( --container-widget-width, 98.237% );max-width:98.237%;--container-widget-width:98.237%;--container-widget-flex-grow:0;font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-884b7c1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-884b7c1{padding:23px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-df486f0{width:var( --container-widget-width, 98.237% );max-width:98.237%;--container-widget-width:98.237%;--container-widget-flex-grow:0;font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-f2b2662 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-f2b2662{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-1bc977f > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-1bc977f{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-e7c969c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-e7c969c{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-d78a7fa > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-d78a7fa{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-4e9bed4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-4e9bed4{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-93fdb49 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-93fdb49{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-5bee1e3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-5bee1e3{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-9650cfd > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-9650cfd{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-a0c8630 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-a0c8630{padding:23px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-b4cddaa{width:var( --container-widget-width, 98.237% );max-width:98.237%;--container-widget-width:98.237%;--container-widget-flex-grow:0;font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-5b74be8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-5b74be8{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-b413ba0 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-b413ba0{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-a982c8c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-a982c8c{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-4961860 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-4961860{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-37bfe81 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-37bfe81{padding:23px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-5e56b73{width:var( --container-widget-width, 98.237% );max-width:98.237%;--container-widget-width:98.237%;--container-widget-flex-grow:0;font-size:15px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-fa9995d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-fa9995d{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-608896d > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-608896d{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-2813 .elementor-element.elementor-element-abf29df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2813 .elementor-element.elementor-element-abf29df{padding:22px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-6ee4153 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-2813 .elementor-element.elementor-element-6ee4153{font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}@media(max-width:1024px){.elementor-2813 .elementor-element.elementor-element-3ca3ad9{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-618225a .elementor-heading-title{font-size:45px;}.elementor-2813 .elementor-element.elementor-element-b73b03a .elementor-heading-title{font-size:20px;}.elementor-2813 .elementor-element.elementor-element-59e73b5{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-9a9a2cd .elementor-heading-title{font-size:45px;}.elementor-2813 .elementor-element.elementor-element-de2e09b{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-634c49c{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-767e796{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-8efc0fd{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-50327dd{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-1443f80 .elementor-heading-title{font-size:45px;}.elementor-2813 .elementor-element.elementor-element-2a1ddb9{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-f33dd7d{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-fb6389d{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-245d9aa{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-b26027f{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-9c8c096{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-884b7c1{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-f2b2662{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-e7c969c{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-4e9bed4{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-5bee1e3{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-a0c8630{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-5b74be8{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-a982c8c{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-37bfe81{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-fa9995d{padding:100px 25px 100px 25px;}.elementor-2813 .elementor-element.elementor-element-abf29df{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-2813 .elementor-element.elementor-element-3ca3ad9{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-618225a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-618225a .elementor-heading-title{font-size:45px;}.elementor-2813 .elementor-element.elementor-element-b73b03a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2813 .elementor-element.elementor-element-b73b03a .elementor-heading-title{font-size:20px;}.elementor-2813 .elementor-element.elementor-element-59e73b5{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-9a9a2cd .elementor-heading-title{font-size:45px;}.elementor-2813 .elementor-element.elementor-element-cf8a0ff .elementor-heading-title{font-size:16px;}.elementor-2813 .elementor-element.elementor-element-de2e09b{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-634c49c{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-767e796{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-8efc0fd{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-50327dd{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-1443f80 .elementor-heading-title{font-size:45px;}.elementor-2813 .elementor-element.elementor-element-e079776 .elementor-heading-title{font-size:16px;}.elementor-2813 .elementor-element.elementor-element-2a1ddb9{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-f33dd7d{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-fb6389d{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-245d9aa{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-b26027f{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-9c8c096{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-884b7c1{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-f2b2662{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-e7c969c{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-4e9bed4{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-5bee1e3{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-a0c8630{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-5b74be8{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-a982c8c{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-37bfe81{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-fa9995d{padding:50px 20px 50px 20px;}.elementor-2813 .elementor-element.elementor-element-abf29df{padding:50px 20px 50px 20px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2813" class="elementor elementor-2813" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3ca3ad9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3ca3ad9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b39656d" data-id="b39656d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-004f951 elementor-widget elementor-widget-heading" data-id="004f951" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">overview</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-618225a elementor-widget elementor-widget-heading" data-id="618225a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">概述：</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-b73b03a elementor-widget elementor-widget-heading" data-id="b73b03a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">今天给大家介绍基于TSMaster的UDS诊断刷写流程。基本流程主要分为基本参数配置、刷写流程两部分。</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-59e73b5 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="59e73b5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ae5805f" data-id="ae5805f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9a9a2cd elementor-widget elementor-widget-heading" data-id="9a9a2cd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">一、基本参数配置</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-cf8a0ff elementor-widget elementor-widget-heading" data-id="cf8a0ff" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Basic parameter configuration</h5>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-de2e09b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="de2e09b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-36382f5" data-id="36382f5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-25059f9 elementor-widget elementor-widget-text-editor" data-id="25059f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>1、新建工程</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">打开TSMaster软件，选择创建新工程-诊断-UDS诊断，然后选择一个新工作目录，创建一个新文件夹，点击选择之后进入到TSMaster工程文件中。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b68be95 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b68be95" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1a38e9" data-id="d1a38e9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-da6d795 elementor-widget elementor-widget-image" data-id="da6d795" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="560" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1-1024x560.png" class="attachment-large size-large wp-image-2819" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1-1024x560.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1-800x437.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1-768x420.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片1-1.png 1509w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 443">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bb96f83 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bb96f83" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8df6bb4" data-id="8df6bb4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-221ff4c elementor-widget elementor-widget-text-editor" data-id="221ff4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>2、CAN通道设置</b></p>
<p><font face="system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif"><span style="font-size: 14px; letter-spacing: 0.544px;">如下图所示，电极最上方硬件、通道选择设置一下CAN通道：点击总线硬件、配置波特率。配置通道一为1000kbps，通道二为500kbps。</span></font><br></p>								</div>
				</div>
				<div class="elementor-element elementor-element-16c88c1 elementor-widget elementor-widget-image" data-id="16c88c1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="390" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1-1024x390.png" class="attachment-large size-large wp-image-2820" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1-1024x390.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1-800x305.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1-300x114.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1-768x293.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片2-1.png 1268w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 444">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-634c49c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="634c49c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1d6b318" data-id="1d6b318" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0806f6e elementor-widget elementor-widget-text-editor" data-id="0806f6e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>3、新建UDS诊断模块</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">打开或者新建一个uds诊断模块。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-957b8a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="957b8a4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-529a08f" data-id="529a08f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ca3435d elementor-widget elementor-widget-image" data-id="ca3435d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="901" height="227" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片3-1.png" class="attachment-large size-large wp-image-2821" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片3-1.png 901w, https://www.tosunai.com/wp-content/uploads/2023/04/图片3-1-800x202.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片3-1-300x76.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片3-1-768x193.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片3-1-18x5.png 18w" sizes="auto, (max-width: 901px) 100vw, 901px" title="TSMaster使用教程—UDS刷写流程 445">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-767e796 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="767e796" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e8df3c5" data-id="e8df3c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c588d8b elementor-widget elementor-widget-text-editor" data-id="c588d8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-size: 14px; letter-spacing: 0.544px;">设置诊断基本参数，Protocal的Transport Layer，通道选择channel 2。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ecc2518 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ecc2518" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0e38cc4" data-id="0e38cc4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d519105 elementor-widget elementor-widget-image" data-id="d519105" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="445" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1-1024x445.png" class="attachment-large size-large wp-image-2825" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1-1024x445.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1-800x348.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1-300x131.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1-768x334.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1-18x8.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片4-1.png 1432w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 446">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8efc0fd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8efc0fd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6217dc3" data-id="6217dc3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c9774e elementor-widget elementor-widget-text-editor" data-id="9c9774e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-size: 14px; letter-spacing: 0.544px;">设置Diagnostic layer参数。将安全算法的dll导入。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-82a6b8f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="82a6b8f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0e0be22" data-id="0e0be22" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ebae4a6 elementor-widget elementor-widget-image" data-id="ebae4a6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="452" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2-1024x452.png" class="attachment-large size-large wp-image-2823" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2-1024x452.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2-800x353.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2-300x132.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2-768x339.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2-18x8.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片5-2.png 1404w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 447">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-50327dd elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="50327dd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46e63c1" data-id="46e63c1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1443f80 elementor-widget elementor-widget-heading" data-id="1443f80" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default"><br><br>二、刷写流程教程</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-e079776 elementor-widget elementor-widget-heading" data-id="e079776" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Scrub process</h5>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2a1ddb9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2a1ddb9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d74217" data-id="3d74217" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6d61d8f elementor-widget elementor-widget-text-editor" data-id="6d61d8f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>1、进入扩展会话</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">移步至“Basic Diagnostic Config”选项卡，对照配置文件，对10服务点右键，添加新服务。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b6cdf89 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b6cdf89" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54725ac" data-id="54725ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9fd824 elementor-widget elementor-widget-image" data-id="f9fd824" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="538" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1-1024x538.png" class="attachment-large size-large wp-image-2827" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1-1024x538.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1-800x420.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1-300x158.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1-768x403.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-1-1.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 448">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f33dd7d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f33dd7d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c1764ad" data-id="c1764ad" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-520136c elementor-widget elementor-widget-text-editor" data-id="520136c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>双击新建的服务，修改回话类型为83。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1b72911 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b72911" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-20ba5cd" data-id="20ba5cd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c58a2d1 elementor-widget elementor-widget-image" data-id="c58a2d1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="667" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3-1024x667.png" class="attachment-large size-large wp-image-2829" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3-1024x667.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3-800x521.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3-300x195.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3-768x500.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3-18x12.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片6-3.png 1165w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 449">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fb6389d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fb6389d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3becbb9" data-id="3becbb9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-07db718 elementor-widget elementor-widget-text-editor" data-id="07db718" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>2、创建BT刷写动作</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">来到“Automatic Diagnostic”，在左侧空白区域右键，然后选“add a new uds flow”。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e5f927b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e5f927b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a697968" data-id="a697968" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-af9ff5f elementor-widget elementor-widget-image" data-id="af9ff5f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="731" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2-1024x731.png" class="attachment-large size-large wp-image-2830" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2-1024x731.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2-800x571.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2-300x214.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2-768x548.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2-18x12.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片7-2.png 1165w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 450">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-245d9aa elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="245d9aa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e771d89" data-id="e771d89" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3b8d45f elementor-widget elementor-widget-text-editor" data-id="3b8d45f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>切换至“unlock”，然后在方框所示区域右键，依次选“Add new test step”、“Normol”，根据公司刷写流程，选择是用功能ID还是物理ID，在“Request(0x)”一栏下写10 83；根据配置文件依次在“Basic Diagnostic Config”中配置服务以及在“Automatic Diagnostic”中配置刷写流程。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d5f0040 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d5f0040" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5d8059" data-id="f5d8059" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-077ae59 elementor-widget elementor-widget-image" data-id="077ae59" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="409" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2-1024x409.png" class="attachment-large size-large wp-image-2831" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2-1024x409.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2-800x319.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2-300x120.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2-768x306.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片8-2.png 1158w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 451">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b26027f elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b26027f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0263841" data-id="0263841" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6964722 elementor-widget elementor-widget-text-editor" data-id="6964722" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>进入编程会话之后，根据配置文件流程，需要通过安全算法来解锁，添加动作时不要选Select Config，要选Seed&amp;Key；然后根据相应规范，选择对应的level。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-52d0d3e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="52d0d3e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef2ed7a" data-id="ef2ed7a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ed020cd elementor-widget elementor-widget-image" data-id="ed020cd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="255" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1-1024x255.png" class="attachment-large size-large wp-image-2832" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1-1024x255.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1-800x199.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1-300x75.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1-768x191.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片9-1.png 1240w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 452">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9c8c096 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c8c096" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4f9fb95" data-id="4f9fb95" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-191d7f9 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="191d7f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>3、加载待刷写文件</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">在“Basic Diagnostic Config”选项卡，创建服务，在“Service Name”中修改想要的名字，点击+号选中想要烧录的文件之后，下方会显示出了文件中的数据区，以及每个数据区的参数信息，TSMaster会全自动地把这一切全部刷写进去，之后会得到两个重要信息，待刷写数据的地址、待刷写数据的长度。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0eb318b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0eb318b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-783b20d" data-id="783b20d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f390b35 elementor-widget elementor-widget-image" data-id="f390b35" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="402" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1-1024x402.png" class="attachment-large size-large wp-image-2834" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1-1024x402.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1-800x314.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1-300x118.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1-768x302.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片10-1.png 1499w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 453">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-884b7c1 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="884b7c1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d78fec3" data-id="d78fec3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-df486f0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="df486f0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>4、手动配置擦除服务</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">烧录完s19文件后需要进行一个校验，在31服务中创建一个新的服务，改好对应的数据，在下方参数中的“Value Type”里选择“SystemVar”，修改数据长度为32，最后添加变量。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1c81702 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1c81702" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-39fd85f" data-id="39fd85f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ef83453 elementor-widget elementor-widget-image" data-id="ef83453" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="418" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1-1024x418.png" class="attachment-large size-large wp-image-2835" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1-1024x418.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1-800x326.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1-300x122.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1-768x313.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片11-1.png 1507w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 454">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f2b2662 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f2b2662" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-125df84" data-id="125df84" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1bc977f elementor-widget elementor-widget-text-editor" data-id="1bc977f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>然后点击下方参数列表中右侧的+号，在内部变量中找到相应文件的校验参数。点击确定。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d49f37b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d49f37b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-85c9109" data-id="85c9109" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9f93a92 elementor-widget elementor-widget-image" data-id="9f93a92" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="771" height="566" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片12-1.png" class="attachment-large size-large wp-image-2836" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片12-1.png 771w, https://www.tosunai.com/wp-content/uploads/2023/04/图片12-1-300x220.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片12-1-768x564.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片12-1-16x12.png 16w" sizes="auto, (max-width: 771px) 100vw, 771px" title="TSMaster使用教程—UDS刷写流程 455">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e7c969c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e7c969c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a8f3d49" data-id="a8f3d49" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d78a7fa elementor-widget elementor-widget-text-editor" data-id="d78a7fa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>完成之后，再去把该动作添加至“Automatic Diagnostic”中相应烧录文件的流程后。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-39456e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="39456e8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58089b6" data-id="58089b6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-21780c7 elementor-widget elementor-widget-image" data-id="21780c7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="235" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1-1024x235.png" class="attachment-large size-large wp-image-2837" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1-1024x235.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1-800x184.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1-300x69.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1-768x177.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片13-1.png 1248w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 456">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4e9bed4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4e9bed4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-92d6236" data-id="92d6236" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-93fdb49 elementor-widget elementor-widget-text-editor" data-id="93fdb49" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>然后新建一个“擦除”动作，需要用到上面生成的两个参数。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8abe6b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8abe6b1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3bff744" data-id="3bff744" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0f6cade elementor-widget elementor-widget-image" data-id="0f6cade" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="418" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1-1024x418.png" class="attachment-large size-large wp-image-2838" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1-1024x418.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1-800x326.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1-300x122.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1-768x313.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片14-1.png 1507w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 457">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5bee1e3 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5bee1e3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-25b568e" data-id="25b568e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9650cfd elementor-widget elementor-widget-text-editor" data-id="9650cfd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>然后把该动作添加至“Automatic Diagnostic”中。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e8cc74b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e8cc74b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-474dc27" data-id="474dc27" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-60bbcd3 elementor-widget elementor-widget-image" data-id="60bbcd3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="235" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1-1024x235.png" class="attachment-large size-large wp-image-2839" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1-1024x235.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1-800x184.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1-300x69.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1-768x177.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1-18x4.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片15-1.png 1248w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 458">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0c8630 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0c8630" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-45aa480" data-id="45aa480" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b4cddaa elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="b4cddaa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>5、添加新烧录文件</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">擦除过后，添加新的烧录文件，重复上面的过程最后在校验，最后根据配置文件把最后的过程添加上去。整个配置过程就完成了，点击左上角的启动后再点击诊断中的运行。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ed2c523 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ed2c523" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d944c10" data-id="d944c10" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4a31744 elementor-widget elementor-widget-image" data-id="4a31744" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="450" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-1024x450.png" class="attachment-large size-large wp-image-2840" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-1024x450.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-800x351.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-300x132.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-768x337.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-1536x675.png 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1-18x8.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片16-1.png 1821w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 459">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5b74be8 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5b74be8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ebfb780" data-id="ebfb780" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b413ba0 elementor-widget elementor-widget-text-editor" data-id="b413ba0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="color: rgba(0, 0, 0, 0.9); font-family: SourceHan-S-SC; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 1.3px; text-align: justify;">程序正在刷写中。</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3b278cc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3b278cc" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95de103" data-id="95de103" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70a241a elementor-widget elementor-widget-image" data-id="70a241a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="422" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1-1024x422.png" class="attachment-large size-large wp-image-2841" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1-1024x422.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1-800x330.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1-300x124.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1-768x317.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1-18x7.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片17-1.png 1497w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 460">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a982c8c elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a982c8c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e16cecf" data-id="e16cecf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4961860 elementor-widget elementor-widget-text-editor" data-id="4961860" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: justify;"><span style="color: rgba(0, 0, 0, 0.9); font-family: SourceHan-S-SC;"><span style="letter-spacing: 1.3px;">刷写完成后可在下面直观地观察到响应。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cb43f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cb43f0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dfdd317" data-id="dfdd317" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-03b5494 elementor-widget elementor-widget-image" data-id="03b5494" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="258" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1-1024x258.png" class="attachment-large size-large wp-image-2842" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1-1024x258.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1-800x202.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1-300x76.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1-768x194.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1-18x5.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片18-1.png 1250w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 461">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-37bfe81 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="37bfe81" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-41dbf20" data-id="41dbf20" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5e56b73 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="5e56b73" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><b>6、自动配置擦除服务</b></p><p><span style="font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;"><span style="font-size: 14px; letter-spacing: 0.544px;">如不想手动配置擦除和checksum，可以自动配置擦除服务进行相应配置。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c149dec elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c149dec" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6bd283e" data-id="6bd283e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d927511 elementor-widget elementor-widget-image" data-id="d927511" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-1024x576.png" class="attachment-large size-large wp-image-2843" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-1024x576.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-800x450.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-768x432.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-1536x864.png 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片19-1.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 462">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fa9995d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fa9995d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f598c92" data-id="f598c92" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-608896d elementor-widget elementor-widget-text-editor" data-id="608896d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: justify;"><span style="color: rgba(0, 0, 0, 0.9); font-family: SourceHan-S-SC;"><span style="letter-spacing: 1.3px;">选择相应的回应报文。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-578b358 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="578b358" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7299c08" data-id="7299c08" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-61baadc elementor-widget elementor-widget-image" data-id="61baadc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="529" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-1024x529.png" class="attachment-large size-large wp-image-2844" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-1024x529.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-800x413.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-300x155.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-768x397.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-1536x793.png 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片20-1.png 1737w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 463">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3db863d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3db863d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54120bc" data-id="54120bc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a7bd7a2 elementor-widget elementor-widget-image" data-id="a7bd7a2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-1024x576.png" class="attachment-large size-large wp-image-2845" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-1024x576.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-800x450.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-768x432.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-1536x864.png 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片21-1.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 464">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-abf29df elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="abf29df" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b47257" data-id="5b47257" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6ee4153 elementor-widget elementor-widget-text-editor" data-id="6ee4153" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: justify;"><span style="color: rgba(0, 0, 0, 0.9); font-family: SourceHan-S-SC;"><span style="letter-spacing: 1.3px;">Checksum。</span></span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-811ec76 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="811ec76" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a78674" data-id="4a78674" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b346d2f elementor-widget elementor-widget-image" data-id="b346d2f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="571" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-1024x571.png" class="attachment-large size-large wp-image-2846" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-1024x571.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-800x446.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-300x167.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-768x428.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-1536x857.png 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片22-1.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 465">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58b3fc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58b3fc9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a8817a" data-id="5a8817a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1f82fb0 elementor-widget elementor-widget-image" data-id="1f82fb0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="559" src="https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-1024x559.png" class="attachment-large size-large wp-image-2847" alt="TSMaster使用教程—UDS刷写流程" srcset="https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-1024x559.png 1024w, https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-800x436.png 800w, https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-768x419.png 768w, https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-1536x838.png 1536w, https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2023/04/图片23-1.png 1914w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="TSMaster使用教程—UDS刷写流程 466">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-uds-bootloader/">TSMaster使用教程—UDS刷写流程</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
