您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 请问BF592最大可以使用多大的代码空间?
本帖共有1588个阅读者
发表帖子 发表投票 回复主题
请问BF592最大可以使用多大的代码空间?
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
请问BF592最大可以使用多大的代码空间?
如题,如果代码空间不够,如何扩展代码空间或者如何设置代码编译优化选项?急急急!!!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/21 20:23:29
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[Error li1040] "d:\Program Files (x86)\Analog Devices\VisualDSP 5.1.2\Blackfin/ldf/adsp-BF592-A.ldf":315 Out of memory in output section 'L1_code' in processor 'p0'
        Total of 0x99f8 word(s) were not mapped.
For more details, see 'linker_log.xml' in the output directory.

Linker finished with 1 error
cc3089: fatal error: Link failed
Tool failed with exit/exception code: 1.
Build was unsuccessful.


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/21 21:18:12
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
<OUTPUT_SECTIONS>
<OUTPUT_SECTION name='L1_code' id='04272A40' memory_id='00540D20' type='SHT_PROGBITS' start_address='0xffa00000' word_size='0x7fb2' word_size_unmapped='0x99f8' word_size_reserved='0x0' >

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/21 21:18:41
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF592宣称是32KB的内存,我们开发的时候发现实际可用的是20多K,还有一些被系统占用了。

外扩是不可能了,BF592不支持外接ram,可以尝试用汇编给代码做优化。这个里头有ADI官方写的一个优化文档。http://www.openadsp.com/bbs/Topic.asp?id=1101&BoardID=18&TB=1

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/12/22 9:14:45
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
再问一个问题,592是浮点型的DSP吗?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/22 9:34:34
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
NO,所有的Blackfin全部都是定点处理器,而所有的SHARC均为浮点处理器。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/12/22 9:41:27
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
OP哥,ADI有降噪的算法库或者开源的降噪算法吗

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/22 10:06:32
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你到ADI官网上查一下,如果官网上有就有,没有就得自己移植别的平台开源的了


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/12/22 11:22:53
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF592的0xFFA1 0000---0xFFA2 0000的L1 INSTRUCTION ROM (64K BYTES)这段区间主要是做什么的,我没看到ldf里面分配这段空间???

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/22 18:27:17
cainiaojia(论坛新手)
cainiaojia
头衔:社区公民
帮派:无帮无派
帖数:9
金钱:164
积分:10
注册时间:2016/12/21
9信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
另外还想请问一下,比如内核时钟400M,系统时钟100M,那么L1_code区代码指令运行速度是400M还是100M??
BF592的硬件参考手册是不是官网上没有的,那一些寄存器的配置我要看哪个手册??


「该帖子被 cainiaojia 在 2016-12-22 21:50:39 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/12/22 21:48:15
16
1
1/2
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159134 Call, 1 Queries, Processed in 0.046875 second(s),