当前位置: 首页 > news >正文

大型商家进驻网站开发网络营销推广方式都有哪些

大型商家进驻网站开发,网络营销推广方式都有哪些,ui设计自学网站推荐,用花生壳做映射的网站需要备案UDS 协议中 0x34 服务#xff08;Request Download#xff09;详解 一、0x34 服务概述 作用#xff1a;启动从诊断设备到 ECU 的数据传输#xff0c;主要用于固件升级#xff08;FOTA#xff09;或大块数据写入。 使用场景#xff1a;ECU 需切换至编程会话#xff0…UDS 协议中 0x34 服务Request Download详解 一、0x34 服务概述 作用启动从诊断设备到 ECU 的数据传输主要用于固件升级FOTA或大块数据写入。 使用场景ECU 需切换至编程会话0x02并通过安全访问0x27解锁后方可执行该服务。 二、请求报文格式Tester → ECU 参数 字节长度 含义 示例值 SID 1 Byte 服务标识符固定为 0x34 0x34 DFIDataFormatIdentifier 1 Byte 高 4 位压缩方法0 无压缩低 4 位加密方法0 无加密 0x00 ALFIDAddressAndLengthFormatID 1 Byte 高 4 位MemorySize 的字节数n低 4 位MemoryAddress 的字节数m 0x44m4, n4 MemoryAddress m Bytes 数据写入的起始地址大端序MSB 在前 0x0800_0000 MemorySize n Bytes 待传输数据的总字节数未压缩大小 0x0001_000064KB 示例报文 34 00 44 08 00 00 00 00 01 00 00 含义向地址 0x08000000 写入 64KB 数据无压缩加密地址和长度各占 4 字节。 三、响应报文格式ECU → Tester 1. 肯定响应0x74 参数 字节长度 含义 示例值 SID0x40 1 Byte 响应标识符固定为 0x740x34 0x40 0x74 LFIDLengthFormatID 1 Byte 高 4 位MaxBlockLength 的字节数低 4 位保留固定 0 0x20 MaxBlockLength 可变长度 单次传输0x36 服务允许的最大数据块大小含协议开销 0x04021026 字节 注实际有效数据量 MaxBlockLength - 2扣除 0x36 服务的帧序号占 2 字节。 示例响应 74 20 04 02 含义允许每次传输最大 1026 字节实际数据 1024 字节。 2. 否定响应0x7F 常见否定响应码NRC 0x13报文长度错误参数缺失 0x22条件不满足如未预擦除内存 0x31参数无效地址 / 长度超范围 0x33安全访问未解锁 0x70内存写入失败如地址只读 四、通信流程与关键机制 分块传输机制 ECU 通过MaxBlockLength控制每次 0x36 服务的数据量例如 1024 字节 / 包。 诊断设备需按此分块发送数据最后一块可小于最大值。 完整性校验 ECU 比较MemorySize与实际传输总量确保数据完整。 传输结束需调用 **0x37 服务RequestTransferExit** 提交校验。 安全设计 内存地址可包含标识符如 0x08 表示 Flash防止地址冲突。 必须通过 0x27 服务解锁高安全等级Level 3才能写入关键区域。 五、实际应用案例 场景更新 64KB 固件到 ECU Flash起始地址 0x08000000。 请求下载 34 00 44 08 00 00 00 00 01 00 00地址 8 字节长度 4 字节 ECU 响应 74 20 04 02允许 1026 字节 / 包含 2 字节头 数据传输 分 64 包发送每包 1024 字节 0x36 帧头最后调用 0x37 服务结束传输并校验。 分 64 包发送每包 1024 字节 0x36 帧头最后调用 0x37 服务结束传输并校验。 六、配置注意事项 地址对齐 内存地址需符合 ECU 的写入对齐要求如 4 字节对齐。 内存保护 确保目标区域可写非 Bootloader 保护区。 提前执行擦除操作0x31 服务触发擦除例程。 超时设置 传输过程中需配置P2*_Timeout建议≥5000ms避免网络延迟导致中断。 UDS 协议中 0x36 服务Transfer Data详解 一、服务概述 0x36 服务Transfer Data是 UDS 协议中负责数据分块传输的核心服务主要用于在诊断设备和 ECU 之间传输大量数据配合 0x34 服务使用。在 ECU 通过 0x34 服务确认数据传输参数如地址、长度、块大小后诊断设备通过 0x36 服务按指定块大小向 ECU 发送数据。 二、请求报文格式Tester → ECU 参数 字节长度 含义 示例值 SID 1 Byte 服务标识符固定为 0x36 0x36 BlockSequenceNumber 1 Byte 块序号用于标识数据块的顺序初始值为 0每发送一块递增 1 0x00第一块0x01第二块 DataBlock 可变长度 实际传输的数据块长度不超过 0x34 服务响应中指定的MaxBlockLength - 2 若MaxBlockLength为 1026 字节则 DataBlock 最长 1024 字节 示例报文 36 00 41 42 43 ...第一块块序号 0x00数据部分示例为41 42 43 ... 36 01 44 45 46 ...第二块块序号 0x01数据部分示例为44 45 46 ... 三、响应报文格式ECU → Tester 1. 肯定响应0x76 参数 字节长度 含义 示例值 SID0x40 1 Byte 响应标识符固定为 0x760x36 0x40 0x76 BlockSequenceNumber 1 Byte 确认接收的数据块序号与请求报文中的序号一致 与请求报文序号相同如 0x00 示例响应 76 00确认接收块序号为 0x00 的数据块 2. 否定响应0x7F 常见否定响应码NRC 0x13报文长度错误数据块超出指定大小 0x24条件不满足如 ECU 未准备好接收数据 0x72故障处于活动状态传输过程中 ECU 检测到故障 四、数据传输机制 块序号管理 诊断设备按顺序递增块序号发送数据ECU 通过响应中的序号确认接收顺序若序号不连续或重复ECU 将返回否定响应。 流控制 部分场景下若 ECU 处理速度跟不上数据接收速度会通过否定响应或其他机制如 ISO-TP 协议流控制要求诊断设备暂停或调整发送速率。 最后一块标识 诊断设备发送最后一块数据时可通过设置特殊标志如块序号达到最大值或结合数据长度判断通知 ECU 数据传输即将结束。 五、与 0x34 服务的协同关系 0x34 服务为数据传输做准备确定传输的基本参数0x36 服务则负责实际的数据分块发送。两者配合实现完整的数据传输流程 诊断设备发送 0x34 服务请求ECU 返回允许的MaxBlockLength。 诊断设备按MaxBlockLength分块通过 0x36 服务依次发送数据。 数据传输完成后调用 0x37 服务提交校验确认传输成功。 UDS 协议中 0x37 服务Request Transfer Exit详解 一、服务概述 0x37 服务Request Transfer Exit用于在数据传输完成后由诊断设备向 ECU 发送请求通知 ECU 数据传输已结束并触发 ECU 进行数据完整性校验和后续处理。它是 0x34、0x36 服务流程中的收尾环节确保数据传输的完整性和可靠性。 二、请求报文格式Tester → ECU 参数 字节长度 含义 示例值 SID 1 Byte 服务标识符固定为 0x37 0x37 示例报文 37 三、响应报文格式ECU → Tester 1. 肯定响应0x77 参数 字节长度 含义 示例值 SID0x40 1 Byte 响应标识符固定为 0x770x37 0x40 0x77 示例响应 77 含义ECU 确认接收到数据传输结束请求且数据校验通过准备进行后续操作如写入 Flash、重启等。 2. 否定响应0x7F 常见否定响应码NRC 0x13报文长度错误不符合 0x37 服务格式要求 0x24条件不满足如 ECU 尚未接收完所有数据 0x72故障处于活动状态传输过程中出现未处理的故障导致校验失败 0x73安全访问未解锁若后续操作涉及敏感区域写入需提前解锁 四、与其他服务的协同流程 前置准备诊断设备先通过 0x34 服务请求数据传输获取 ECU 允许的最大数据块长度MaxBlockLength。 数据传输按MaxBlockLength分块使用 0x36 服务将数据逐块发送给 ECUECU 接收并缓存数据。 传输结束诊断设备发送 0x37 服务请求通知 ECU 数据已全部发送完毕。 校验与处理ECU 接收到 0x37 请求后对接收的数据进行完整性校验如 CRC 校验若校验通过执行后续操作如将数据写入目标内存区域、更新固件版本号若校验失败返回否定响应并附带错误码。 五、实际应用注意事项 数据校验依赖 ECU 对数据的校验方式如 CRC 算法、校验范围需与诊断设备预先约定确保双方对数据完整性判断一致。 操作权限管理 若 0x37 服务触发的后续操作如固件写入涉及敏感区域需确保 ECU 已通过安全访问0x27 服务解锁相应权限。 超时处理 诊断设备发送 0x37 请求后需设置合理的超时时间等待 ECU 响应若超时未收到肯定回复需重新检查传输过程或发起重试机制。 通过合理使用 0x34、0x36、0x37 服务可在 UDS 协议框架下构建完整、可靠的 ECU 数据传输与更新流程满足汽车电子系统固件升级、参数配置等多种应用需求。
http://www.w-s-a.com/news/577381/

相关文章:

  • 罗村网站开发适合ps做图的素材网站有哪些
  • 网站建设中 油财宝企业网址怎么整
  • asp.net空网站php网站开发要学什么
  • 做可视化的网站微信网站模版下载
  • 包头移动的网站建设茂名建站价格
  • 网站文章内容一键排版功能铜山网站建设
  • cdr可不可做网站对网站建设起到计划和指导的作用
  • 合肥最好的网站建设网页设计心得体会2000字
  • 西安网站品牌建设门户网站类型
  • 网上做调查问卷的网站请人做网站域名和主机
  • 个人网站模板html5找公司网站建设
  • 找最新游戏做视频网站一个做网站的团队需要哪些人员
  • 威海市做网站的做网站很难吗
  • 广州房地产网站建设方案怎么免费申请网站
  • 免费生成网站软件下载影视公司名字取名
  • 网站公司提供程序免费的网页入口
  • jsp网站开发实例教学房产网站怎么做400电话
  • 网络营销方式及流程广州seo工作
  • 专业商城网站制作免费网页设计成品
  • 韩国优秀设计网站找做网站找那个平台做
  • 贵州省清镇市建设学校网站国家企业信用信息公示系统官网河北
  • 游戏界面设计网站网站建设问一问公司
  • 织梦网站模板如何安装教程视频国外哪些网站可以注册域名
  • 用群晖做网站网站中文名称注册
  • 做一个企业网站需要哪些技术app开发公司名字
  • 网站建设有技术的公司图片在线设计平台
  • 建公司网站的详细步骤关于进一步加强网站建设
  • 丰宁县有做网站的吗?维护一个网站一年多少钱
  • 杭州网站设计渠道wordpress购物主题
  • 山东政务网站建设文字logo免费设计在线生成