您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF703和BF512的内存问题
本帖共有197个阅读者
发表帖子 发表投票 回复主题
BF703和BF512的内存问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF703和BF512的内存问题
BF703及BF512内存问题
问题1:VDSP和CCES中heaps和steak需要怎么设置,最近在调BF703时如果把他们都设在L1,则程序会跑飞,设置在L3(ddr)就没问题,还要他们的大小设置原则是什么?问题2:BF512和BF703对比,703性能应该更好啊,为什么相同的算法,在BF512上会跑得更快。512主频是180M,而703是400M了;512使用的是16M的SDRAM,703用的是64M的LPDDR。
问题3:Core clock和system clock的区别,这个一直搞混了,想提高算法运行速度,是提高CCLK还是SCLK。另外,如果PLLCLK = 800,CCLK = SYSCLK = 400M 没有问题,但是如果PLLCLK = 400,CCLK = SYSCLK = 400M 程序就跑步起来了。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2019/7/30 9:04:32
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:

1有可能使用的内存太大,l1放不下,溢出了。
2代码优化和cache打开看看。
3算法是运行在内核时钟的,内核时钟可以到400兆以上,具体上限看芯片的支持。系统时钟是用于外设接口的,最大133兆个别芯片100M,具体可以看你sdram的频率,不能超它的最大频率。系统时钟还用于接口速度分频,比如spi最快1/4系统时钟,ppi和sport是1/2系统时钟。

你系统时钟400兆芯片肯定挂了


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2019/7/30 9:06:54
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154220 Call, 1 Queries, Processed in 0.013672 second(s),