[sdiy] ST Discovery boards - Other Development Platforms

Eric Brombaugh ebrombaugh1 at cox.net
Thu May 11 21:19:02 CEST 2017


Scott,

Yes, you can develop on Linux using a simple editor/gcc/make/gdb flow.

I'd recommend the Gnu ARM Embedded version of GCC here:

https://launchpad.net/gcc-arm-embedded

You'll also need OpenOCD to talk to the ST-Link programming port on the 
Discovery board:

http://openocd.org/

Those two and the editor of your choice should be sufficient to get you 
started. If you need examples of GCC and OpenOCD settings, check out 
some of the STM32 projects on my website:

http://ebrombaugh.studionebula.com/embedded/index.html

Eric

On 05/11/2017 12:08 PM, Scott Gravenhorst wrote:
>
> I've changed the subject line so as not to hijack the Audio Weaver thread.
>
> I was wondering if other development platforms can work with the Discovery boards - I'm interested
> in possibly using Linux (for example) with gcc and whatever else might be needed.  I'm looking for
> other free software methods and I'm not stuck on a need for libraries.  I would need both a way to
> compile (such as gcc) and a way to send the executable data to the Flash memory on the board.  I am
> still going to evaluate Audio Weaver, but I'd like to know about alternatives.
>
> Would I be forced to use Eclipse (not a fan of it)?
>
> Can I work with a simple editor like nano or joe and gcc?
>
> Also, I've no idea how to make gcc work for different CPU types, so I'll have to research how to do
> that.  So far, my gcc experience is writing C programs for the linux system on which I am working
> and in that case, gcc is magically already configured to work.
>
> -- ScottG
> ________________________________________________________________________
> -- Scott Gravenhorst
> -- http://scott.joviansynth.com/
> -- When the going gets tough, the tough use the command line.
> -- Matt 21:22
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
>




More information about the Synth-diy mailing list