I am using Keil uVision V5.37 with STM32F4xx MCU. I have recently upgraded my project to use the latest versions of CMIS, Middleware, STM32F4xx DFP packs, as well as upgrading from V5 compiler to V6.18.
Since then, if I select Peripherals->System Viewer in uVision then the list is empty - no peripherals are listed.
Is there a solution for this?
Here is a more verbose explanation of the problem in 5.38. As you can read in our release notes (https://developer.arm.com/documentation/107778/5-38a/MDK-Version-5-38a), we had an issue with the SVDConf.exe in MDK 5.38 (not before in 5.37 and not after in 5.38a). When you install a pack with 5.38, the symbolic information for the peripheral registers does not get generated for the µVision debugger.
So it does not matter what version of MDK you have now. The question is: Did you install the device family pack for the STM32F4 with MDK 5.38? If yes, then open the Pack Installer, remove this pack, and then install it again. If no, it must be a completely different problem.
Thank you Hans. I thought I did that initially but I was mistaken. I did exactly that yesterday and it started working. Thank you