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

圖1

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

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

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

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

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

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

圖8