您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF592技术支持专区 -> bf592 Link error li1040 Out of memory,请... 
本帖共有1155个阅读者
发表帖子 发表投票 回复主题
bf592 Link error li1040 Out of memory,请问这是怎么回事?
Runner(论坛新手)
Runner
头衔:社区公民
帮派:无帮无派
帖数:29
金钱:332
积分:36
注册时间:2012/10/9
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
bf592 Link error li1040 Out of memory,请问这是怎么回事?
我今天编译的时候发生了这个错误:

[Error li1040] C:\Program Files\Analog Devices\VisualDSP 5.0\Blackfin/ldf/adsp-BF592-A.ldf:306 Out of memory in output section 'L1_code' in processor 'p0'
        Total of 0x552 word(s) were not mapped.

我的code应该没有错误,但为啥编译不了呢?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/10/31 13:40:22
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
内存溢出0x552个字,请减少代码量或者所使用的buffer空间

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/10/31 13:50:30
Runner(论坛新手)
Runner
头衔:社区公民
帮派:无帮无派
帖数:29
金钱:332
积分:36
注册时间:2012/10/9
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
请问bf592的代码内存空间有多大?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/10/31 14:11:16
Runner(论坛新手)
Runner
头衔:社区公民
帮派:无帮无派
帖数:29
金钱:332
积分:36
注册时间:2012/10/9
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
另外,有什么办法可以使bf592载入多一些代码呢?

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

只有30多K,但留给自己作为buffer用的,可能只有20K,代码自身也会占掉10多K。

没有好的办法,只能减少自己的代码使用量。把优化调到SIZE看看


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/10/31 23:15:58
congra(论坛新手)
congra
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:147
积分:9
注册时间:2012/9/19
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
根据我使用的感觉,能使用的也就是20k多点,所以我现在觉得592在我的项目中有点鸡肋,速度够快,但是内存够少。

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

是的,只能用20K多一点,而且代码不能写的太大,有时加一个printf就会溢出。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/12/30 1:25:46
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154061 Call, 1 Queries, Processed in 0.015625 second(s),