AVR debugging - Can't read io register contents

Diogo Martins Silva <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
Hello.

I'm debugging an AVR software using an AVR Dragon - Avarice - avr-gdb -
Eclipse Toolchain in Ubuntu 15.10, with current packages.

While trying to read some register address (1284p's EICRA register at
0x69), I get all zeros. If I printf the register, the correct value is
printed. I know to have successfully altered the register because the
behavior of the micro changes accordingly.

Funny thing is I can correctly read every other register.

How do I pinpoint this? I'm not knowledgeable of gdb, so I appreciate
your help.

Diogo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.