FAQs for Logical Display of Peripherals

The embedded tools company

Search FAQs

Why do I get an error when I try to read a peripheral register?
Ref: 0536

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.

Copyright © 2021 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 14-Jul-2021