Re: AVR debugging - Can't read io register contents
Tristan Gingold <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
> On 30 Nov 2015, at 14:24, Diogo Martins Silva <[email protected]> wrote: > > 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. I would first do a ‘set debug remote 1’ to trace the remote protocol and see whether the issue in within avarice or within gdb.