How do you communicate with your 3D printer? Carrying an SD card between your computer and the printer? This can end now using the SD-WIFI module! If you try to get it running on a Mac, some extra effort may be necessary.Continue reading
I’m Sorry, Dave, I Can’t do That
The featured image of this blog post has been created by Cryteria, CC BY 3.0, Link
Gdb, the GNU debugger, is probably the most used open source debugger for embedded systems. The AVR version of GDB on the Mac is unfortunately not very cooperative. If you try to read an elf file, you get the following funny message (reminding us of HAL9000):
I’m sorry, Dave, I can’t do that. Symbol format `elf32-avr’ unknown.
But with the right homebrew formula, one can teach GDB some new tricks …
EDIT: The problem has been solved by the homebrew maintainers.
Unfreeze Your Atmel-ICE
Avrdude is the workhorse for programming AVR chips from Atmel (now Microchip). It works flawlessly on all platforms with a huge number of different programmers. There are a few exceptions, though. The Atmel-ICE, a very decent programmer and debugger, could not be used under macOS (>10.13). But finally there seems to be light …