Keil MDK 5.11a Debug仿真時System Viewer菜單顯示空白和Peripherals菜單無外設寄存器解決


前幾天用keil mdk5.14新建工程進行仿真時,進入Debug環境發現System Viewer菜單顯示空白,Peripherals菜單沒有外設寄存器。如圖1和圖2所示。打開Oprons for Target 查看System Viewer File選項沒有勾選Use Custom File,系統默認的STM32F103xx.svd。如圖3所示。查看Debug選項中的Dialog DLL一欄寫着DCM.DLL。Parameter一欄寫着-pCM3。如圖4所示。

 

   圖1   System Viewer菜單顯示空白                                圖2 Peripherals菜單沒有外設寄存器

 

                                              圖3 System Viewer File默認設置

 

                                  圖4 Debug選項中Dialog DLL和Parameter默認設置

解決辦法:

1、Peripherals無外設寄存器:修改Debug選項中的Dialog DLL中的內容為DARMSTM.DLL,修改Parameter中的內容為-pSTM32F103RC。這里因為我建工程時選的MCU是STM32F103RC,所以改成這個。這個參數要和建工程時選的MCU一致。如圖5所示。

 

              圖5 修改Dialog DLL和Parameter設置

2、System Viewer菜單顯示空白:Target選項中勾選Use Custom File,點擊右邊的三個點選擇STM32F103xx.SFR文件,點擊OK。我的軟件安裝在D盤,因此路徑為D:\Software-Install\Keil5 for MDK\ARM\Pack\Keil\STM32F1xx_DFP\2.1.0\SVD。如圖6所示。

                   圖6 設置System Viewer File文件

 設置好的Debug界面如圖7和圖8所示。

 

圖7 修改Dialog DLL和Parameter后的Peripherals菜單        圖8 修改System Viewer File文件后的System Viewer菜單 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM