Tim Allen

Software Reverse Engineer

Development environment for BrailleBuzz (STM32F103) January 29, 2015

Stuff you need out here...

gdb

Your gonna want a debugger and if doesn’t get any better than gdb. Okay, it’s got a steep learning curve, the the curses stuff has issues, but it has features. Perhaps my favorite feature is that it works more or less the same on whatever platform and I don’t know about you but I haven’t the time to learn a bunch of proprietary UIs. GDB works with openocd to do remote debugging.

#!/bin/bash
../../src/gdb-7.7/configure 
--prefix=$HOME/usr 
--target=arm-none-eabi 
--enable-interwork 
--enable-multilib