1、 問題場景
使用STM32CubeMX生成的文件,無法在keil MDK中通過雙擊工程名來打開map文件,問題場景如圖1、圖2:

圖1

圖2
2、軟硬件環(huán)境
1)、軟件版本:MDK5.40
2)、電腦環(huán)境:Windows 10
3)、外設硬件:無
3、解決方法
1)、打開keil工程,再ide界面找到options for target,點擊進入配置,找到listing后,點擊為listing選擇文件夾,進行文件夾指向的配置。具體操作如圖3:

圖3
2)、如第一步點擊后,可以看到,這個listing默認指向的文件夾路徑并不是我們當前工程的路徑。如圖4所示:

圖4
3)、更改文件夾路徑到我們自己創(chuàng)建的工程路徑下。如圖5所示:

圖5
4)、記得保存配置,需要我們一直點擊OK返回,不要直接叉掉。如圖6所示:

圖6
5)、重新構建一下工程,讓options for target里更改過的配置生效。如圖7所示:

圖7
6)、雙擊工程名,即可看到.map文件出現,如圖8所示:

圖8