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"
I can't see USART, SPI, I2C or other peripherals...
How can enable the other peripherals during the debug?
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"
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).
you can select the peripheral registers to show in menu
"View"-"System Viewer" whilst debugging on the target.
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.
View all questions in Keil forum