Skip to main content

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

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.

Helpful Unhelpful

1 of 1 people found this page helpful