缓存可以通过代码使能吗?还是只能通过配置文件配置? - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3357|回复: 5
打印 上一主题 下一主题

缓存可以通过代码使能吗?还是只能通过配置文件配置?

[复制链接]

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
跳转到指定楼层
楼主
发表于 2016-3-4 11:30:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在做的项目需要快速读写SD卡,《2-TMS320C6748开发例程使用手册.pdf》中6.20节提到,使能缓存可以提高SD卡读写速度。如果要使能缓存,应该怎么做?

在USB MSC例程中看到如下代码:
        CacheEnableMAR((unsigned int)0xC0000000, (unsigned int)0x20000000);
        CacheEnable(L1DCFG_L1DMODE_32K | L1PCFG_L1PMODE_32K | L2CFG_L2MODE_256K);

请问,这样就是使能缓存吗?

还有,在《2-TMS320C6748开发例程使用手册.pdf》中6.20节有如下描述:

如何对128k L3 RAM及128MB DDR2使能缓存呢?
例程使用手册只是做了简单的描述,没有说明具体的操作。我在例程代码中也没有发现类似于CacheEnable(...)的代码.


恳请请大神指导!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

7

主题

104

帖子

705

积分

高级会员

Rank: 4

积分
705
沙发
发表于 2016-3-4 15:05:35 | 只看该作者
坐等答案
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
板凳
发表于 2016-3-6 14:12:23 | 只看该作者
SYS/BIOS 有专用的缓存管理 API
参考 LCD_TOUCH 例程
回复 支持 反对

使用道具 举报

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
地板
 楼主| 发表于 2016-3-8 09:07:09 | 只看该作者
本帖最后由 lushidegreen 于 2016-3-8 09:11 编辑
希望缄默 发表于 2016-3-6 14:12
SYS/BIOS 有专用的缓存管理 API
参考 LCD_TOUCH 例程

看了LCD_TOUCH和MP3Decode_SD,在配置文件app.cfg中有缓存配置。
左边的L1 L2配置看得懂,右边的MAR看不太懂。



由于缓存这块确实没用过,而且又很重要,还请详细说明
我的目的就是提高SD卡的读写速度。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
5#
发表于 2016-3-8 14:41:58 | 只看该作者
lushidegreen 发表于 2016-3-8 09:07
看了LCD_TOUCH和MP3Decode_SD,在配置文件app.cfg中有缓存配置。
左边的L1 L2配置看得懂,右边的MAR看不太 ...



参阅 TI 文档

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
6#
 楼主| 发表于 2016-3-8 15:39:02 | 只看该作者
能否直接回答我的问题?
给我这个资料我也解决不了,缓存操作太底层了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-3 03:54 , Processed in 0.046018 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表