您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF609开发板定义大数组变量失败
本帖共有573个阅读者
发表帖子 发表投票 回复主题
BF609开发板定义大数组变量失败
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF609开发板定义大数组变量失败
在BF609开发板上做SSL功能,从串口接收LDR文件二进制数据,文件大小有30多K,不用malloc函数, 于是定义一个64K的大数组。
byte  buf[64*1024];  
用来存放接收到的串口数据。
编译通过不了。
应该是要修改LDF文件,请问要怎么修改????
有没有LDF文件相关的说明文档以及如何修改的说明?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/4 16:40:23
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
看视频教程,在VDSP里面可以用图形界面查看LDF界面,在CCES1.1.0下怎么没有这个功能啊?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/4 22:15:03
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

在LDF设置的图形界面设置启用SDRAM就可以定义大数组了,但是:

1 malloc函数还是会失败

2 看视频教程,在VDSP里面可以用图形界面查看LDF界面,在CCES1.1.0下怎么没有这个功能啊?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/5 9:46:38
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

blackfin没有广义的MMU单元,所以malloc不能随便申请空间,VDSP下工程选项中,空间最大能配置到2MB,这已经是malloc的极限了。CCES用的不多,如何定义这些不太清楚。

CCES下确实没这些功能。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/2/5 23:27:33
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
只能期待CCES的下一个版本更新会加入LDF的图形界面了。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/6 8:59:46
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.160112 Call, 1 Queries, Processed in 0.031250 second(s),