您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF504内存问题。
本帖共有2096个阅读者
发表帖子 发表投票 回复主题
BF504内存问题。
Woo(论坛新手)
Woo
头衔:社区公民
帮派:无帮无派
帖数:11
金钱:176
积分:12
注册时间:2013/7/12
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF504内存问题。
现在的程序中有这么一些变量:


int dma_frame[N_FFT],frame_t[128];         //2*1024+2*128
int S_flag=0,sp=0,np=0,flag=0,cf=0;
int g_AdcSample[TOTAL_DATA_SAMPLES];       //4*2048
int noise=0,th=3;

fract32 data[N_FFT];    //2*1024
complex_fract32 out[N_FFT];    //2*2*1024
complex_fract32 twiddle[HALF_N_FFT+1];     //2*2*513
fract32 real_magnitude[HALF_N_FFT+1];      //2*2*512

注释中表示变量所占的字节数。
所以一共是20多K。编译的时候L1_data爆了。
BF504的内存68K。

这些变量还能存在别的位置吗?

FLASH_data只能放常量吗?可以把变量放到FLASH_data里头吗?

或者是我只能改用16位的数据进行计算?目前又不想把计算的精度降低。



这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/7/16 16:04:22
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
没地方放了,506实际给用户用的也就20多K,如果要存flash,需要写一个flash的读写驱动,通过驱动调用存储数据。除此以外,只能减少你使用的内存和代码量来节省空间

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/7/16 19:25:02
Woo(论坛新手)
Woo
头衔:社区公民
帮派:无帮无派
帖数:11
金钱:176
积分:12
注册时间:2013/7/12
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

FLASH读写要怎么实现?驱动需要自己写吗?示例代码里似乎没有这个。

能给我一份示例看看不。


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/7/16 19:38:26
Woo(论坛新手)
Woo
头衔:社区公民
帮派:无帮无派
帖数:11
金钱:176
积分:12
注册时间:2013/7/12
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
现在问题比较着急啊~~~

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

示例代码没有这个,我们也没再50x上写过,论坛有帮我们的客户写过一个BF518的norflash读写的。


我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2013/7/17 10:45:07
Woo(论坛新手)
Woo
头衔:社区公民
帮派:无帮无派
帖数:11
金钱:176
积分:12
注册时间:2013/7/12
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
50x上可以实现这个驱动不?可以拜托你们帮我写一份吗

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

我们没有504的硬件,只能在506上写,这个可能得耗费大概1到2个工作日。你得找我的头商量,QQ:5516164

PS:我们的50x平台的flash跟你自己做的可能不一样,我这做出来了你那也不一定能直接用,你用的是什么型号的SPI FLASH?


我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2013/7/17 11:29:07
Woo(论坛新手)
Woo
头衔:社区公民
帮派:无帮无派
帖数:11
金钱:176
积分:12
注册时间:2013/7/12
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
504与506的配置基本上一样的吧。我写504的程序用的头文件就是506的。。。
flash是片内的,没有用外接的flash。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/7/17 12:08:23
Woo(论坛新手)
Woo
头衔:社区公民
帮派:无帮无派
帖数:11
金钱:176
积分:12
注册时间:2013/7/12
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我直接联系那个QQ请他帮忙吗?

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

哦你用的片内flash,那没差别。

是的联系QQ


我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2013/7/17 12:48:48
11
1
1/2
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159327 Call, 1 Queries, Processed in 0.035156 second(s),