您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助] 如何查看自己的Blackfin工程使用了多... 
本帖共有506个阅读者
发表帖子 发表投票 回复主题
[求助] 如何查看自己的Blackfin工程使用了多少外部SDRAM?
lvben5d(论坛新手)
lvben5d
头衔:社区公民
帮派:无帮无派
帖数:61
金钱:672
积分:89
注册时间:2014/3/24
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助] 如何查看自己的Blackfin工程使用了多少外部SDRAM?
好久没发帖了,呵呵,请教~~

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/5/20 16:52:20
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
直接双击LDF文件,通过图形能看个大概。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/5/20 22:51:34
lvben5d(论坛新手)
lvben5d
头衔:社区公民
帮派:无帮无派
帖数:61
金钱:672
积分:89
注册时间:2014/3/24
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我原来也双击过,没有弹出map, 原来是躲在了VisualDSP++的右边了,拉出来溜溜后。发现了~~~~
整个内存的分布:内部L1 L2 以及外部SDRAM的 地址范围 以及你的哪个文件里,用到了这个内存。
请看外部的SDRAM,我的是64MB,4个BANK, 每个BANK有对应地址范围,且包含了你定义的全局变量在这个地址范围所占用的区域,一般系统会把你的地址从BANK的初始区域开始 排起,所以你只需要看你最下面1个文件的结尾就知道用到了什么程度。 3Q andy
    在LDR文件双击后的map文件里, + MEM_SDRAM0_BANK0         0x4          0xffffff
                                   sdram0_bank0(文件夹)    右键单击-》Properties
                        弹出对话框 在  Output section
                                       ...........                 Initializ:
                                                                   None  
                                                                   No initialization
                                                                   Initialize to zero
                                                                   Initialize at runtime
如果选择 需要初始化为0 和 运行时初始化, 编译器会在程序运行之前或中对外部DDR 进行refresh 或赋值为0 吗?


「该帖子被 lvben5d 在 2014-05-23 09:45:31 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/5/21 9:11:54
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159453 Call, 1 Queries, Processed in 0.031250 second(s),