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 4 - Debugging shows wrong info

More of a heads-up i suppose.

IDE-Version:
µVision V4.20.03.0

Tool Version Numbers:
Toolchain:        MDK-ARM Standard  Version: 4.20
Middleware:        RL-ARM Real-Time Library Version V4.13
Toolchain Path:    BIN40\ 
C Compiler:         Armcc.Exe       V4.1.0.644
Assembler:          Armasm.Exe       V4.1.0.644
Linker/Locator:     ArmLink.Exe       V4.1.0.644
Librarian:             ArmAr.Exe       V4.1.0.644
Hex Converter:      FromElf.Exe       V4.1.0.644
CPU DLL:               SARMCM3.DLL       V4.20
Dialog DLL:         DARMSTM.DLL       V1.62
Target DLL:             STLink\ST-LINKIII-KEIL.dll       V1.5.6
Dialog DLL:         TARMSTM.DLL       V1.60

Trying to debug the GPIO ports on a STM32F207, and when i write to the OSPEEDR registers nothing shows up in View->System->GPIOx, OSPEEDR. The IDE seems to indicate the correct offset, but in the menu there's only 15 checkboxes, whereas it probably should be something like in the MODER section, where you display a 1-byte value. Looking at the address location for the OSPEEDR register, everything looks ok.

Speaking of the MODER viewer, could you instead of having a 1 byte value have 2 checkboxes? it would make more sense.

cheerio

0