This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

uVision Peripherals System Viewer shows empty since upgrading

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?

TIA

  • Yes, Keil MDK 5.38a covers a patch regarding the reported System Viewer issue.

    The latest release of Keil MDK (by today: MDK 5.38a ) is offered at:
       http://www2.keil.com/mdk5

  • Thanks. I had assumed that 5.38a fixed a problem introduced in 5.38.  I didn't realise the problem also exists in v5.37.

  • Hello, I have the same issue working with a Nucleo F446RE. 

    I tried installing MDK 5.38a and I still have the same issue even with a new project. I am also not sure if 5.38a is actually installing correctly... (installer file: MDK538a).

    IDE-Version:
    µVision V5.38.0.0
    Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved.

    Tool Version Numbers:
    Toolchain: MDK-Lite Version: 5.38.0.0
    Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin
    C Compiler: ArmClang.exe V6.19
    Assembler: Armasm.exe V6.19
    Linker/Locator: ArmLink.exe V6.19
    Library Manager: ArmAr.exe V6.19
    Hex Converter: FromElf.exe V6.19
    CPU DLL: SARMCM3.DLL V5.38.0.0
    Dialog DLL: DCM.DLL V1.17.5.0
    Target DLL: UL2CM3.DLL V1.164.8.0
    Dialog DLL: TCM.DLL V1.56.4.0

  • 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