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

XMC1400 Keil can't read some Registers. How do Device Family Packs work?

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?

Parents
  • 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.

Reply
  • 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.

Children
No data