TC3xx中PFLASH缓存对XCP标定常量的影响

1、TC3xx中PFLASH缓存(Cache)对XCP标定的影响

XCP的映射用到TC3XX的Overlay功能需要使用一段Pflash内存。

Pflash数据有两个段区。分别为0x80000000和0xA0000000为起始地址的PFLASH段。

如上,两段数据的区别是一个段8有CACHE缓存,另一个段10(A)没有缓存。 且缓存区域芯片总共只有32K。

影响1:使用劳特巴赫在标定修改具有(Pache)缓存的常量时,打开OVC选项。能够显示出变量被修改但是实际代码中标定量未被修改;但是不打开芯片的映射(Overlay)功能时,由于缓存(Cache)的原因,定义在段8地址的常量是可以直接被修改的。但由于Canch缓存只有32K,所以在实际使用中不建议不通过映射直接修改Pflash数据。

影响2:使用劳特巴赫在标定修改不具有缓存的常量时,打开OVC选项。实际代码中因为访问非法地址,调试器会显示BUS ERROR或者直接进入Trap;在打开芯片的映射(Overlay)功能时,定义在段A地址的常量可以通过OVC映射功能通过地址重定向被修改的

2、XCP的冷启动在CANAPE中的设置,需要在连接XCP后再打开如下选项,然后关闭Ecu启动检测数据。(前提是ECU中支持了这种冷启动配置,能够使用EEPROM存储观测量相关的信息)

相关推荐
cd_9492172110 小时前
汽车诊断仪进入“软件定义设备”时代:谁能跑赢下半场
汽车
宠友信息12 小时前
多端数据互通场景下Spring Boot仿小红书源码结构设计
数据库·spring boot·redis·缓存·架构
长不胖的路人甲12 小时前
Redis 缓存的数据持久化方案讲解
数据库·redis·缓存
长不胖的路人甲12 小时前
Redis 单线程为什么速度很快
数据库·redis·缓存
CCPC不拿奖不改名18 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
ChaoZiLL19 小时前
我的汽车进步之路——Vector 工具链对应设备功能、命名规则与版本迭代说明
汽车
小明计算机毕业设计1 天前
计算机毕业设计之基于SSM的汽车综合信息平台的设计与实现
java·spring·数据分析·汽车·课程设计·jsp
想吃火锅10051 天前
【leetcode】146.LRU缓存js
算法·leetcode·缓存
明哥聊AI2 天前
【推理与部署篇14】Prefix Caching深度解析:从自动前缀缓存到语义缓存的推理加速实战
java·开发语言·缓存
小七-七牛开发者11 天前
TokenPilot:让 LLM Agent 长会话成本降 60%+ 的上下文管理
缓存·agent·token·context·上下文·推理成本