公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

XMC实验分享之九十三: XMC4700 Flash Cache/Uncached特性介绍

XMC实验分享之九十三: XMC4700 Flash Cache/Uncached特性介绍

User12775
Level 5
Level 5
First solution authored First like received

XMC4系列的Flash存储器有个特性, 一块空间有两个地址范围, 其实英飞凌公司的很多产品都有这个特性, 比如Aurix系列的MCU都有这个特性. 有Cache时功耗大点, 但是性能高很多, 因为读Flash时不用等待, 如同从RAM执行样, 无Cache时功耗低点, 需要根据总线速率配置等待周期, 否则会发生总线错误.


简单讲, 这两个范围都是指向同一个Flash空间, 但是一个有Cache,另一个无.

xmc4700_2048_code_with_8K_cache.png


xmc4700_flash_cached_uncached_range.png

这里简介下如何使用MDK开发时选择使用两个范围, 并使用Dhry程序评估下性能, 给读者一个直观的感受>

0 点赞
3729 次查看
35 评论