【Autosar从入门到精通到进阶实战篇】79 0x36传输数据:刷写的高速公路
79 0x36传输数据:刷写的高速公路开篇故事:卡在“数据发送中”的深夜去年冬天,我帮一家Tier1调试一个OTA刷写问题。ECU是恩智浦的S32K144,UDS刷写流程走到0x34请求下载时一切正常——ECU返回了正响应,给出了最大块长度(MaxNumberOfBlockLength)和块大小(BlockSize)。但到了0x36传输数据阶段,刷写工具刚发完第一个数据块,ECU就卡死了。工具侧显示“正在发送数据…”,但ECU那边没有响应,也没有超时。重启后,ECU进入了编程会话,但刷写进度永远停在1%。我盯着CANoe的Trace看了两小时,发现一个细节:工具发送的第一个0x36请求包含128字节数据,而ECU在0x34响应中明确说“块大小=64,最大块长度=1024”。128 64,ECU直接罢工了——不是拒绝,而是死机。后来查手册才知道,这个ECU的UDS栈有个隐藏bug:如果单帧数据超过块大小,接收缓冲区会溢出,导致看门狗无法喂狗,系统复位。这就是典型的“数据分片”和“流控管理”没做好。今天这篇,我们就把0x36传输数据这个“刷写的高速公路”彻底讲透——如何正确分片、如何管理流控、如何避免把ECU“撑死”。痛点拆解:分片与流控的三大误区误区1:把“块大小”当“最大包长”很多新手以为0x34响应中的BlockSize就是网络层(比如CAN TP)的单帧最大长度。这是大错特错。反例代码(伪代

相关新闻

【Autosar从入门到精通到进阶实战篇】77 0x27安全访问:刷写的守门员

【Autosar从入门到精通到进阶实战篇】77 0x27安全访问:刷写的守门员

77 0x27安全访问:刷写的守门员 上回我们聊了0x31例程控制,你学会了擦除、写入、校验的时序铁律。但有个问题一直悬着:谁来保证只有“合法”的诊断仪才能执行这些危险操作? 去年我就亲眼见过一个惨案:某供应商的测试脚本,因为安全访问种子算法写错了一个字节,导致产线上…

2026/7/23 19:50:18 阅读更多 →
【Autosar从入门到精通到进阶实战篇】76 0x31例程控制:刷写中的擦除与校验

【Autosar从入门到精通到进阶实战篇】76 0x31例程控制:刷写中的擦除与校验

76 0x31例程控制:刷写中的擦除与校验 开篇故事 老张蹲在测试台前,盯着DET(默认错误跟踪器)的Log已经半小时了。他负责的Bootloader刷写流程,明明0x34请求下载、0x36传输数据、0x37请求退出都返回了正响应,可ECU重启后就是跑不起来。更诡异的是,同样的刷写文件,隔壁组…

2026/7/23 19:50:18 阅读更多 →
1.2 amdgpu_bo的设计分析 — gem层和ttm层

1.2 amdgpu_bo的设计分析 — gem层和ttm层

接下来的两篇我们对AMD KFD中使用的 BO 涉及的概念和结构体作了一个整体的分析,内容较多,偏理论一些,可以和后面的文章反复对照。如果你对drm系统还不熟悉,那先理解drm框架,可以参见:linux DRM 子系统专栏介绍。不管有没有基础,该文都是一个参考性的文档,不必都理解。 …

2026/7/23 19:49:18 阅读更多 →

最新新闻

OBSGRID软件安装

OBSGRID软件安装

1. 进入OBSGRID目录2. ./configure 选择3部署 NCL 环境 export NCARG_ROOT/work/home/......./apprepo/ncl export PATH$NCARG_ROOT/bin:$PATHNETCDF要在NCARG_ROOT之前 ​​​​​​​export LD_LIBRARY_PATH$NETCDF/lib:$NCARG_ROOT/lib:$LD_LIBRARY_PATH3. 修改configure.oa…

2026/7/23 20:03:24 阅读更多 →
13 - VRAM驱逐与恢复

13 - VRAM驱逐与恢复

难度: 🔴 高级 预计学习时间: 2.5小时 前置知识: 第7章(内存迁移机制)、第10章(MMU Notifier集成)、dma-fence基础 📋 概述 VRAM驱逐(Eviction)是SVM中最复杂的内存管理场景之一。当GPU显存不足,或CPU需要访问已迁移到VRAM的页面时,必须将VRAM中的数据迁移回系统内…

2026/7/23 20:03:24 阅读更多 →
N1盒子刷OpenWRT避坑指南:从降级到公网访问的全流程实录

N1盒子刷OpenWRT避坑指南:从降级到公网访问的全流程实录

N1盒子OpenWRT实战:从零避坑到远程访问的完整手册 手里这台N1盒子,大概是这几年折腾党们绕不开的“神机”了。百元出头的价格,配上S905D的芯片、2G内存和千兆网口,让它从一台普通的电视盒子,变成了能刷OpenWRT、Armbian、CoreELEC的“瑞士军刀”。尤其是刷成OpenWRT软路由…

2026/7/23 20:03:24 阅读更多 →
OpenWrt/LEDE软路由AP模式配置实战:无缝融入现有网络

OpenWrt/LEDE软路由AP模式配置实战:无缝融入现有网络

1. 为什么要把软路由变成AP?聊聊我的真实需求 大家好,我是老张,一个在智能硬件和网络这块折腾了十多年的老玩家。今天想和大家聊聊一个非常具体,但又特别实用的场景:把一台刷了OpenWrt或LEDE的软路由,从“主路由”模式,切换成“AP模式”。 听起来有点技术?别怕,我保…

2026/7/23 20:03:24 阅读更多 →
优酷路由宝YK-L1刷机实战:从Breed刷入到固件升级全解析

优酷路由宝YK-L1刷机实战:从Breed刷入到固件升级全解析

1. 为什么我们要折腾优酷路由宝YK-L1? 如果你手头有一台吃灰多年的优酷路由宝YK-L1,或者几十块钱从二手市场淘来了这么个“电子古董”,那你可算是捡到宝了。这玩意儿当年主打“能赚钱”,靠上传带宽换积分,但现在这个功能基本废了。不过,它硬件底子其实相当不错:MT7620A…

2026/7/23 20:03:24 阅读更多 →
《Claude Code工程化实践》加课5 -Context Engineering :给模型正确的上下文,而不是更多的上下文

《Claude Code工程化实践》加课5 -Context Engineering :给模型正确的上下文,而不是更多的上下文

AI编程会遇到过这种情况: 开局聊得挺好,结果越聊越不对劲——它开始忘记你十分钟前说过的约束,引用一个根本不存在的文件,或者把一个早就解决掉的 bug 又"修"了一遍。你以为是模型变笨了。其实大多数时候,不…

2026/7/23 20:02:24 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻