Usually, this happens if the module is accessed before its clock has been enabled. Accessing the peripheral registers generally results in such case in bus errors (questions marks displayed instead of value). It can even cause is some cases a processor crash since the access creates a bus stall which then blocks the memory access until a new reset is asserted. Before accessing a peripheral module, it is thus important that its clock is already enabled.
I get an error when I try to read a peripheral register - Knowledgebase / TRACE32 PowerView - Lauterbach Support
I get an error when I try to read a peripheral register
- Last updated: Jan 12, 2022 by Lauterbach
Add a comment