当前位置: 首页 > news >正文

【ARM】解决ArmDS的工程没有生成Map文件的问题

1、 文档目标

在嵌入式开发过程中,使用Arm Development Studio(简称ArmDS)进行项目构建时,Map文件的生成是调试和分析代码的重要环节。Map文件不仅记录了程序中各个段(sections)的内存分布情况,还提供了符号地址、函数调用关系等关键信息,对优化代码性能、排查问题具有不可替代的作用。然而,在某些情况下,开发者可能会发现ArmDS工程并未如预期生成Map文件。这一问题可能源于多种原因,包括配置不当、工具链设置错误或项目环境的兼容性问题。

2、 问题场景

在ArmDS中编译工程时,无法生成Map文件,如图2-1所示:

图2-1

3、软硬件环境

1)、软件版本:ArmDS 2024.0

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、打开工程的属性窗口,选中生成Map文件的选项及其他希望显示的信息,并指定文件名称,如图4-1所示:

图4-1

2)、重新编译工程,如图4-2所示:

图4-2

注:

工程的函数调用关系图文件,也是在链接选项中设置,如图4-3所示:

图4-3

————————————————————————

​ 版权声明:本文为亿道电子技术有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

http://www.dtcms.com/a/263069.html

相关文章:

  • 使用 Kafka 优化物流系统的实践与思考
  • 信息安全工程师考试架构相关说明
  • C语言之文件操作详解(文件打开关闭、顺序/随机读写)
  • Python Ai语音识别教程
  • 2 大语言模型基础-2.2 生成式预训练语言模型GPT-2.2.2 有监督下游任务微调-Instruct-GPT强化学习奖励模型的结构改造与维度转换解析
  • Spring生态:云原生与AI的革新突破
  • Linux 系统管理:高效运维与性能优化
  • FastAPI—学习1
  • 本地服务器部署后外网怎么访问不了?内网地址映射互联网上无法连接问题的排查
  • CppCon 2018 学习:A Little Order! Delving into the STL sorting algorithms
  • MySQL索引原理-主键索引与普通索引
  • 【软考高项论文】论信息系统项目的干系人管理
  • ACT-R 7.28
  • pbootcms程序运行异常: Modulo by zero,位置:/www/wwwroot/****/core/function/helper.php
  • 链表题解——设计链表【LeetCode】
  • langchain从入门到精通(二十四)——RAG优化策略(二)多查询结果融合策略及 RRF
  • [特殊字符]️ Hyperf框架的数据库查询(ORM组件)
  • iOS 接口频繁请求导致流量激增?抓包分析定位与修复全流程
  • Reactor重试操作
  • 十大排序算法汇总
  • 2025年06月30日Github流行趋势
  • 创客匠人解析强 IP 时代创始人 IP 打造的底层逻辑与破局之道
  • Java开发新变革!飞算JavaAI深度剖析与实战指南
  • 一文讲清楚React中类组件与函数组件的区别与联系
  • 手机屏暗点缺陷修复及相关液晶线路激光修复原理
  • 类图+案例+代码详解:软件设计模式----生成器模式(建造者模式)
  • Franka机器人赋能RoboCulture研究,打造生物实验室智能解决方案
  • Vue防抖节流
  • 最新版 JT/T808 终端模拟器,协议功能验证、平台对接测试、数据交互调试
  • Spring Cloud Bus 和 Spring Cloud Stream