1、 问题场景
使用STM32CubeMX生成的文件,无法在keil MDK中通过双击工程名来打开map文件,问题场景如图1、图2:

图1

图2
2、软硬件环境
1)、软件版本:MDK5.40
2)、电脑环境:Windows 10
3)、外设硬件:无
3、解决方法
1)、打开keil工程,再ide界面找到options for target,点击进入配置,找到listing后,点击为listing选择文件夹,进行文件夹指向的配置。具体操作如图3:

图3
2)、如第一步点击后,可以看到,这个listing默认指向的文件夹路径并不是JNH官网当前工程的路径。如图4所示:

图4
3)、更改文件夹路径到JNH官网自己创建的工程路径下。如图5所示:

图5
4)、记得保存配置,需要JNH官网一直点击OK返回,不要直接叉掉。如图6所示:

图6
5)、重新构建一下工程,让options for target里更改过的配置生效。如图7所示:

图7
6)、双击工程名,即可看到.map文件出现,如图8所示:

图8