打印
[技术问答]

hc32f4a0 efm cache

[复制链接]
856|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tomyqg|  楼主 | 2023-3-8 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下4a0需要自己手动打开efm的cache(如下),打开之后有啥需要注意的地方吗?

  EFM_DCacheCmd(ENABLE);
  EFM_ICacheCmd(ENABLE);
  EFM_PrefetchCmd(ENABLE);

使用特权

评论回复
沙发
wubangmi| | 2023-3-8 17:43 | 只看该作者
貌似不需要特别注意,开就完事了

使用特权

评论回复
板凳
alxd| | 2023-9-12 13:00 | 只看该作者
其实需要注意的就是在打开EFM缓存之前,需要正确配置EFM控制寄存器

使用特权

评论回复
地板
Annie556| | 2023-9-12 14:06 | 只看该作者
感觉是配置流程啥的吧,比如设置缓存大小、缓存映射方式以及缓存工作模式等参数。确保根据实际需求进行正确的配置

使用特权

评论回复
5
B1lanche| | 2023-9-12 15:13 | 只看该作者
注意要避免内存访问冲突的情况

使用特权

评论回复
6
Charlotte夏| | 2023-9-12 16:16 | 只看该作者
这个由于缓存的存在,读写数据时可能会遇到缓存不一致的问题。在对共享数据进行读写操作时,需要使用相关的同步机制,如使用屏障指令(Memory Barrier)来保证数据的一致性

使用特权

评论回复
7
Emily999| | 2023-9-12 17:20 | 只看该作者
建议有个内存访问冲突机制的存在

使用特权

评论回复
8
Estelle1999| | 2023-9-12 19:23 | 只看该作者
楼主可以注意缓存刷新的操作哦

使用特权

评论回复
9
Candic12e| | 2023-9-13 07:08 | 只看该作者
有些时候,需要手动刷新缓存以确保数据的正确性。

使用特权

评论回复
10
Carmen7| | 2023-9-13 09:04 | 只看该作者
需要注意的是性能,性能和缓存还有实际应用的之间的关系

使用特权

评论回复
11
Alina艾| | 2023-9-13 11:08 | 只看该作者
我觉得需要注意的是缓存失效处理

使用特权

评论回复
12
Betty996| | 2023-9-13 13:05 | 只看该作者
这个没啥需要注意的吧,主要还是能正确配置和管理缓存,确保缓存的一致性和正确性

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

1

粉丝