您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 技术讨论区 -> BF703及BF512内存问题
本帖共有245个阅读者
发表帖子 发表投票 回复主题
BF703及BF512内存问题
小五(论坛新手)
小五
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:199
积分:15
注册时间:2019/3/4
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
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 程序就跑步起来了。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2019/5/16 23:18:12
尊贵身份标志
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/5/20 10:29:41
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.153911 Call, 1 Queries, Processed in 0.011719 second(s),