I'm new to ARM and I evaluating the STM32 platform so I use the evaluation version of MDK ARM v4.14 with MCBSTM32C board. I can download the code with the uLINK-ME interface but when I enter into the debug the peripherals menu contains only "Core Peripherals" menu item. I can't see USART, SPI, I2C or other peripherals... How can enable the other peripherals during the debug?
Thanks
Hi
I have the same problem. I can't see any peripherals except core peripherals for an STM32F102 device.
My solution until now has been to use an older toolset (if you have upgraded MDK-ARM it can be found in c:\Keil\Backup.00x). Select it in "Components, Environment and Books" on the "Folders/Extension" pages.
I also have some problems with debugging with the latest MDK-ARM. Single step doesn't seem to work correct (I will try, if it has anything to do with optimisation setting).
Best regards Brian
Hi,
you can select the peripheral registers to show in menu "View"-"System Viewer" whilst debugging on the target.
Best regards -- Harald
The problem can be a bit more challenging if you have moved an existing project from an older uVision to a newer version. You have to select a different processor in the project options, save everything, switch back to the processor you use in your proect and start the debug session again. Et volià, you have your peripherals back... (Althou you wont probably recognize it first as the look and feel has changed too.)
I have to give credit to http://www.keil.com/support/docs/3546.htm because thats what tipped me off after wasting several hours in searching for a solution.