GDB client does not support HW or SW breakpoints #119
-
Hello folks, I have an ATmegaS64M1 to which I am connecting via debugWire with a PICkit4. bloom 1.0.0 I am able to run bloom and have it connect to the chip:
I try to connect this way:
Immediately, in the bloom log, I get this:
My bloom config is: environments:
default:
shutdownPostDebugSession: true
tool:
name: "pickit-4"
target:
name: "atmega64m1"
physicalInterface: "debug-wire"
# hardwareBreakpoints: true
manageDwenFuseBit: true
server:
name: "avr-gdb-rsp"
ipAddress: "127.0.0.1"
port: 1442
rangeStepping: true
insight:
activateOnStartup: false Has anyone had this problem? Have you fixed it? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hi @JackNWhite, That error is a result of you using an outdated version of GDB. 7.8 is 10 years old, and Bloom only supports version 8.1 and above, so you'll need to upgrade. I would recommend 12.1 or above, as that's what I use and it works really well. If you're on a Debian-based distro, you can install a newer version via the APT repository: Once you've upgraded GDB, you should be able to connect to Bloom's GDB server. Let me know how it goes :) |
Beta Was this translation helpful? Give feedback.
Hi @JackNWhite,
That error is a result of you using an outdated version of GDB. 7.8 is 10 years old, and Bloom only supports version 8.1 and above, so you'll need to upgrade.
I would recommend 12.1 or above, as that's what I use and it works really well.
If you're on a Debian-based distro, you can install a newer version via the APT repository:
sudo apt-get install gdb-avr
, but you'll need to be on a recent version of Debian. See the "Installing GDB for AVR debugging" section on the Getting Started page for more.Once you've upgraded GDB, you should be able to connect to Bloom's GDB server.
Let me know how it goes :)