We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, For the cortexM3 based processor, i created new *SFR file. expected behavior is it has to show some more peripherals in the debugging window, but it's not showing anything.
Please can anyone suggest what might be wrong in this case? How can i interpret and validate the generated SFR file is correct?
Hi Satheesh,
when you download / create an SVD xml file, it must be compiled with the SVDConv (which invokes the SfrCC2 to create the binary). The result is a .sfr file, which can be loaded into our System Viewer.
It must have either the name of an existing file in Keil\ARM\SFD, or you can load it manually via: Project -> Options for Target -> Target -> System-Viewer File (.Sfr) Changing the sfd file gets stored with your project.
SVDConv chooses the name for the output file(s) from the xml file: <device><name>MCUName</name>. Or just specify -n Filename (no endings) on the command line if you need a name different from the MCU name.
. BR, /th.