STM32F3 missing special function registers
The special function registers have disappeared from the registers window for my STM32F373CC, possibly as a side effect of a Crossworks 2 to Crossworks 3.5 update.
F1 Help on the Groups chooser in the register window says that can happen if the memory map is missing:
"If there is no memory-map file associated with a project, the Registers window will show only the CPU registers."
I may have, or have had that. A right-click or the project properties offers "Import Memory Map", which I did and now have a file:
STM32F373CC_MemoryMap.xml copied to the project directory, though I doubt that necessary.
But still I have no special function registers.
Any suggestions, please?
Thanks. Gordon.
-
Yep, That's sorted it. Thanks Michael.
Easy when you know :-)
The target processor was the right one, but I opened the selected a different processor, then immediately back to the correct processor then closed the pop-up. Compile->debug and it's now fine. I don't know whether the fleeting selection of a different processor was relevant. It just didn't feel right to open the pop-up, click on what was already selected and then close it.
Incidentally, as the documentation just said "memory-map file", I searched the usual places for what looked like the likely file. IIRC I checked it was in the v3 path. Ho Hum.
Please sign in to leave a comment.
Comments
3 comments