链接器映射文件的固件细节

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
Utkarash
离线
最后看到:1年1个月前
加入:2019-01-18 06:36
链接器映射文件的固件细节

你好所有的,

我已经开发了一个应用程序使用ble_peripheral的例子作为参考使用SDK 5.0.4。

请问我在哪里可以查看我开发的固件的详细信息

1.使用的堆栈和总大小

2.数据存储大小

3.Firware大小。

请帮助我的步骤,以便我可以查看细节使用Keil uVision工具或帮助与位置的地图文件,我得到这些细节。

感谢和问候

设备:
PM_Dialog
离线
最后看到:2天13小时前
工作人员
加入:2018-02-08 11:03
嗨Utkarash,

嗨Utkarash,

谢谢你的问题,请在下面找到我的评论。如果你打开并向下滚动到地图文件,你会发现下降的部分。为了方便你,下面是一个例子:

==============================================================================

总RO大小(代码+ RO数据)26740 (26.11kB)

总RW大小(RW Data + ZI Data) 8844 (8.64kB)

总ROM大小(Code + RO Data + RW Data) 26744 (26.12kB)

==============================================================================

RO大小是实际的代码侧,ROM大小是总的二进制大小。写入RAM的是(RW + ROM)大小。此外,每次您使用Keil构建项目时,您都会在输出窗口中找到RW、RO和ZI数据。关于堆栈大小,没有任何方法可以查看总/使用的空间。

谢谢,PM_Dialog

Utkarash
离线
最后看到:1年1个月前
加入:2019-01-18 06:36
你好所有的,

你好所有的,

谢谢您的回复和建议

感谢和问候

Utkarash

PM_Dialog
离线
最后看到:2天13小时前
工作人员
加入:2018-02-08 11:03
嗨Utkarash,

嗨Utkarash,

关于堆,还可以定义CFG_LOG_MEM_USAGE,并在keil的命令窗口中使用disp_memlog命令。这个宏位于da1458x_config_advanced.h中,它允许记录堆内存使用情况。该特性可以在开发/调试模式下使用。应用程序必须在Keil调试器环境中执行。您必须停止执行并在调试器的命令窗口中输入disp_memlog。堆内存统计信息将显示在窗口上。

谢谢,PM_Dialog