您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 其他Blackfin技术支持专区 -> bf561的LDF设置问题求助
本帖共有804个阅读者
发表帖子 发表投票 回复主题
bf561的LDF设置问题求助
qisda(论坛新手)
qisda
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:122
积分:4
注册时间:2011/6/8
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
bf561的LDF设置问题求助
关于BF561的LDF,有个问题想请教一下,在CoreA.ldf/CoreB.ldf底下,有一些关于Cache的Define,是不是需要在"Project Option->preprocessor define"加入?define 去打开  instruction/data cache??

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2011/6/20 14:39:25
尊贵身份标志
夜色飘摇(论坛版主)
夜色飘摇
头衔:社区公民
帮派:无帮无派
帖数:350
金钱:1773
积分:332
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

561的LDF配置有两种用法:

一种是和VDSP下的例程C:\Program Files\Analog Devices\VisualDSP
5.0\Blackfin\Examples\ADSP-BF561 EZ-KIT Lite一样,将corea,coreb,l2,l3当成库,由一个空的工程管理,只有一个ldf在这个空的工程里,根据这个ldf可以将corea,coreb,l2,l3里的程序数据放到对应的地方。

另一种用法,将两个core当作独立的两个533,有两个工程管理,当然会有两个ldf。

你的问题是在第二种用法是如何打开cache?在Project Option->preprocessor
define里加入INSTR_CACHE, DATAA_CACHE, DATAB_CACHE
在主程序里加入
int __cplb_ctrl = CPLB_ENABLE_ICACHE | CPLB_ENABLE_DCACHE | CPLB_ENABLE_CPLBS;
即可。


我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2011/6/20 15:08:51
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154442 Call, 1 Queries, Processed in 0.015625 second(s),