当我们基于STM32CubeMx完成芯片的基础配置,再将RT-Thread Nano添加到工程编译完成之后。双击工程名称发现无法打开工程的.map文件,.map文件是STM32开发中非常重要的一个文件,map文件中详细描述了各个函数在ROM中的存储地址和大小,也可以看到程序中定义的全局变量、全局数组、常亮等在RAM中的存储地址和大小。因此要想对整个系统的RAM空间使用,ROM空间分配深入理解,分析该文件是绕不过的,这也是一些经验丰富的嵌入式工程师进行程序优化和深入分析的必备文件。

因此,基于STM32CubeMx生成的MDK5工程中无法打开.map文件是不能忍受的,解决方法如下:

1、点击Options for target按钮

2、选择Listing选项卡

3、单击Select Folder for Listing按钮重新选择Listing文件保存的目录,一般选当前工程中任意一个目录即可

4、点击OK按钮保存配置

5、重新编译所有目标文件,双击工程名称发现.map文件可以打开

在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开.map文件的解决方法相关推荐

  1. 基于GD32F103C8T6添加RT Thread nano设备框架并添加串口设备(以控制台console( uart0 )为例)

    最近没事琢磨了一下使用设备框架的问题.因为将串口注册到设备框架可以应用十分丰富的软件包. 于是就整理了一下手上的工程,重新将工程梳理了一遍. 像这样是十分清爽了,其中RTOS是操作系统源代码 并且学习 ...

  2. DataScience:数据生成之在原始数据上添加小量噪声进而实现构造新数据

    DataScience:数据生成之在原始数据上添加小量噪声进而实现构造新数据 目录 数据生成之在原始数据上添加小量噪声进而实现构造新数据 输出结果 设计思路 相关文章 DataScience:数据生成 ...

  3. DataScience:数据生成之在原始数据上添加小量噪声(可自定义噪声)进而实现构造新数据(dataframe格式数据存储案例)

    DataScience:数据生成之在原始数据上添加小量噪声(可自定义噪声)进而实现构造新数据(dataframe格式数据存储案例) 目录 数据生成之在原始数据上添加小量噪声进而实现构造新数据 代码实现

  4. Keil5 生成bin文件失败解决方法

    Keil5 生成bin文件失败解决方法 如何生成.bin文件 打开工程Options for Target -> User 勾选Run #1,并添加如上图代码 "$KARM\ARMCC ...

  5. Keil | 解决Keil双击工程名无法打开.map的问题

    文章目录 一.前言 二.解决方法 一.前言 在实际工作中,习惯查看.map文件非常重要.但是,使用CubeMX生成STM32H743的Keil工程后,发现无法通过双击工程文件名打开.map文件. 问题 ...

  6. Pycharm打开Project(工程)时停留在preparing workspace时间过长,导致打开很慢的解决方法...

    Pycharm打开Project(工程)时停留在preparing workspace时间过长,导致打开很慢的解决方法- 昊虹君用Pycharm进行Python的开发,一直用得好好的,也没作过什么异常 ...

  7. keil无法生成axf文件之解决方法

    keil无法生成axf文件之解决方法 参考文章: (1)keil无法生成axf文件之解决方法 (2)https://www.cnblogs.com/CodeWorkerLiMing/p/1200741 ...

  8. 【pycharm】pycharm上安装tensorflow,报错:AttributeError: module ‘pip‘ has no attribute ‘main‘ 解决方法

    [pycharm]pycharm上安装tensorflow,报错:AttributeError: module 'pip' has no attribute 'main' 解决方法 参考文章: (1) ...

  9. 在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法

    在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法 参考文章: (1)在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法 (2)ht ...

最新文章

  1. 海康威视摄像头安装插件检测不到_海康威视摄像机常见问题解答
  2. ftp服务用户访问权限设置
  3. BaseControl按钮合集
  4. Orleans 高级特性-目录
  5. mysql5.1升级5.5_mysql数据库迁移,由版本5.1升级至5.5.29,需要注意哪些
  6. 华为P50系列已适配鸿蒙OS 2.0 Beta2:有望4月亮相
  7. SSM 封装base(二) -封装分页
  8. CentOS下ELK收集Nginx日志
  9. 开源截图录屏软件Captura
  10. H264/AVC-基本概念和码流结构
  11. IELTS-writing exercise Expository_Text_18
  12. Android 调用手机相册、摄像头拍照及剪裁照片
  13. vasp计算压电系数_求助DFTP算出来的压电系数
  14. PHP 3D大富翁,3D立体大富翁手游《Board Kings》多人在线免费对战
  15. Android基础入门教程——1.1 背景相关与系统架构分析
  16. java项目DVD碟片出租系统
  17. 调度里的猫腻| 那么多AGV为什么不撞在一起?
  18. 09.SpringBoot视图技术之整合thymeleaf
  19. 英语口语273之每日十句口语
  20. CUDA学习笔记 —— (三)GPU计算性能与线程关系

热门文章

  1. python实现组合问题_python3 最基本且简单的实现组合设计模式
  2. filecoin矿机_萤火虫区块链-上海|南京|杭州|苏州萤火虫ipfs|filecoin矿机-奥古斯都分布式存储...
  3. jeecg中excel导出字段判空处理
  4. Didn't find class cn.jpush.android.service.DownloadProvider on path:
  5. android 百分数与进度显示
  6. android 圆形头像,自定义圆形ImageView
  7. Z-Blog 爬虫 node实现
  8. IO流常用的体系结构
  9. Android蓝牙4.0的数据通讯
  10. php io select,Python IO多路复用之——select方案服务端和客户端代码【python源码详解】...