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存储观测量相关的信息)

相关推荐
落落Plus2 小时前
浏览器缓存机制详解
javascript·缓存·浏览器缓存
心机之蛙qee5 小时前
Redis的主从、哨兵及集群
数据库·redis·缓存
qq_297574676 小时前
RuoYi框架二次开发系列(五)性能优化、Redis缓存实战、分布式部署、接口限流与安全加固生产方案
redis·缓存·性能优化
老刘说AI10 小时前
SGLang 深度优化: Radix 缓存与复杂任务的极致吞吐
人工智能·神经网络·机器学习·缓存·架构·sglang
AI分享猿11 小时前
重度长上下文开发怎么选?先看缓存是否吃额度
缓存·ai编程
向日的葵00611 小时前
Redis会话机制vsJWT机制深度解析
数据库·redis·python·缓存·系统架构·jwt
Y38153266213 小时前
3 种 SERP 数据处理方案对比:流式 / 批处理 / 缓存
java·spring·缓存
Database_Cool_13 小时前
LLM 应用怎么省 Token、加速响应——阿里云 Tair 语义缓存实战
阿里云·缓存·云计算
三言老师13 小时前
CentOS7.9:Redis 数据持久化结构化实战教程
数据库·redis·缓存
YOU OU1 天前
Redis基础常识与命令
数据库·redis·缓存