<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Check this site out<div class=""><br class=""></div><div class=""><a href="https://github.com/thi-ng/ws-ldn-4" class="">https://github.com/thi-ng/ws-ldn-4</a></div><div class=""><br class=""></div><div class="">Pretty cool little project on ST board.</div><div class=""><br class=""></div><div class="">Terry</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On May 12, 2017, at 8:40 AM, charlie wallace <<a href="mailto:charlie@finitemonkeys.com" class="">charlie@finitemonkeys.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Thanks karsten,<br class=""><br class="">Currently i'm using mbed online, coocox with the older codesourcery<br class="">compiler (which is pretty decent). I'm doing a design for a conference<br class="">badge so i wanted todo the lowest possible entry barrier for people<br class="">so they can join in the fun , so the the mbed is great for that, its a<br class="">shame that ST don't release their file system stlink to make it even<br class="">easier for custom boards, so i ended up just buying a shed load of<br class="">cheap stlink v2 clones, there is an open source firmware that should<br class="">supply a similar drive system though, but i haven't tried it yet. and<br class="">the wife just came in to tell me to go to work, otoh its the<br class="">blackmagic one<br class=""><br class="">cheers<br class=""><br class=""><br class="">On Fri, May 12, 2017 at 8:25 AM, Karsten Schmidt <<a href="mailto:info@toxi.co.uk" class="">info@toxi.co.uk</a>> wrote:<br class=""><blockquote type="cite" class="">Hi Charlie,<br class=""><br class="">I've got a whole bunch of STM32 related projects from workshops I<br class="">taught over the last 2 years (for STM32F746-DISCO & STM32F4-DISCO<br class="">boards). For the last workshop I also switched to a nice/semi-modular<br class="">Makefile setup, so you only need to install the ARM toolchain, STLink<br class="">and the STMFxCube SDK:<br class=""><br class=""><a href="https://github.com/thi-ng/ws-ldn-12" class="">https://github.com/thi-ng/ws-ldn-12</a> - contains complete synth project<br class="">& links to tools<br class=""><br class="">Previous iterations (for which we were using Eclipse):<br class=""><a href="https://github.com/thi-ng/ws-ldn-7" class="">https://github.com/thi-ng/ws-ldn-7</a><br class=""><br class="">Additionally, here's a list of STM related coding resources:<br class="">http://asm.thin.ng/<br class=""><br class="">Also uploaded 2 video examples of the synth:<br class="">https://www.youtube.com/watch?v=41FKE3PYjnE (MIDI controlled)<br class="">https://www.youtube.com/watch?v=3lL-ZxyrHiE (touchscreen GUI)<br class=""><br class="">...and a lot of demo tracks on Soundcloud:<br class="">https://soundcloud.com/forthcharlie/sets/stm32f4<br class=""><br class="">This all is part of longer term project, developing a Forth-based<br class="">livecoding synth env for these boards, though progress has temporarily<br class="">stalled due to work...<br class=""><br class="">https://github.com/thi-ng/synstack<br class=""><br class="">Hope that helps!<br class=""><br class="">On 12 May 2017 at 15:58, charlie wallace <charlie@finitemonkeys.com> wrote:<br class=""><blockquote type="cite" class="">even easier, go to mbed.com and use their online dev environment, it<br class="">generates a bin on compile, that downloads, and if you have a nucleo<br class="">discovery board you copy the file over to board via its mounted usb<br class="">drive the board flashes it on itself. if you decide the online isn't<br class="">working out, it can export the project to multiple different<br class="">ide's/compilers.<br class=""><br class=""><br class=""><br class="">On Thu, May 11, 2017 at 4:38 PM, Gordonjcp <gordonjcp@gjcp.net> wrote:<br class=""><blockquote type="cite" class="">On Thu, May 11, 2017 at 12:08:54PM -0700, Scott Gravenhorst wrote:<br class=""><blockquote type="cite" class=""><br class="">I've changed the subject line so as not to hijack the Audio Weaver thread.<br class=""><br class="">I was wondering if other development platforms can work with the Discovery boards - I'm interested<br class="">in possibly using Linux (for example) with gcc and whatever else might be needed. I'm looking for<br class="">other free software methods and I'm not stuck on a need for libraries. I would need both a way to<br class="">compile (such as gcc) and a way to send the executable data to the Flash memory on the board. I am<br class="">still going to evaluate Audio Weaver, but I'd like to know about alternatives.<br class=""></blockquote><br class="">Trivially easy. Get an ST "Discovery" board, because that has an ST-Link programmer on it that you can use for other boards.<br class="">Install gcc-arm-none-eabi using your package manager of choice, which will most likely pull in binutils-arm-none-eabi (these are Debianish names for it, ymmv).<br class="">Install STLink from source (get it on github) or OpenOCD.<br class="">Grab a copy of of libopencm3 and libopencm3-examples from github, and "make" them.<br class=""><br class="">At that point there may be some minor fettling of paths involved, particularly if your build environment is as perverse as mine because Old Habits Die Hard.<br class=""><br class="">You are now able to write, compile, link and upload "bare" binaries to your ST ARM chips, and a bunch of others.<br class=""><br class="">--<br class="">Gordonjcp MM0YEQ<br class="">_______________________________________________<br class="">Synth-diy mailing list<br class="">Synth-diy@synth-diy.org<br class="">http://synth-diy.org/mailman/listinfo/synth-diy<br class=""></blockquote>_______________________________________________<br class="">Synth-diy mailing list<br class="">Synth-diy@synth-diy.org<br class="">http://synth-diy.org/mailman/listinfo/synth-diy<br class=""></blockquote><br class=""><br class=""><br class="">--<br class="">Karsten Schmidt<br class="">http://postspectacular.com | http://thi.ng | http://toxiclibs.org<br class=""></blockquote>_______________________________________________<br class="">Synth-diy mailing list<br class=""><a href="mailto:Synth-diy@synth-diy.org" class="">Synth-diy@synth-diy.org</a><br class="">http://synth-diy.org/mailman/listinfo/synth-diy<br class=""></div></div></blockquote></div><br class=""></div></body></html>