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.
Using an XMC1400 Bootkit board. Keil latest.
Most things seem to work fine, but I'm having an issue that some registers show values fine (SCU_CLOCK) where I can see the register name and tooltip, address, and value. Some registers like SCU_ANALOG) do not show values. These registers always show zero value.
I think the device family pack might have errors. Not sure where this information on the registers and locations comes from.
Likewise, I can not use the Keil Memory Viewer to show any address at or above 0x40000000 which is all of the SFRs. When I ask it to show these addresses all I see is each byte's value replaced with question marks.
I suspect there is an error in the DFP, maybe the mapping, maybe something else. Not sure where to start.
Any help here?
Pretty sure the registers are described in an XML type file, you should be able to review/edit these if necessary. Review files under the pack directories.
Registers reading zero implies a clock is not enabled or the register isn't physically implemented.
You should contact support, or the vendor if they are responsible for pack creation.