<html>
<head>
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style id="pgp_css" type="text/css"><!----></style><style type="text/css"><!--#x364028a35e834f1 p.MsoNormal, #x364028a35e834f1 div.MsoNormal, #x364028a35e834f1 p
{margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif;}
#x364028a35e834f1 a:link
{color: blue; text-decoration: underline;}
#x364028a35e834f1 a:visited
{color: purple; text-decoration: underline;}
#x364028a35e834f1 div.WordSection1
{page: WordSection1;}
--></style><style id="css_styles" type="text/css"><!--blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: center; '], li[style='text-align: right;'], li[style='text-align: right; '] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   } 
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb solid; padding-left: 0.3em; }--></style>
</head>
<body>
<div>For you high end processing guys this might not be helpful, but for more general MCU usage there are some Asian Cortex brands that are fully supported by Keil and buyable. Also some of them have inexpensive ($395) or free Keil seats so it's not a horrible
 experience.  For a list of legit ARM licensees supported: <a href="https://www.keil.com/dd2/" style="font-size: 12pt;">https://www.keil.com/dd2/</a></div>
<div><br>
</div>
<div>I'm looking at Holtek, Nuvoton, Sonix and GigaDevice at the moment.</div>
<div><br>
</div>
<div>GB</div>
<div><br>
</div>
<div>------ Original Message ------</div>
<div>From: "Mike Bryant" <<a href="mailto:mbryant@futurehorizons.com">mbryant@futurehorizons.com</a>></div>
<div>To: "ackolonges fds" <<a href="mailto:ackolonges@hotmail.com">ackolonges@hotmail.com</a>>; "Eric Brombaugh" <<a href="mailto:ebrombaugh@gmail.com">ebrombaugh@gmail.com</a>></div>
<div>Cc: "<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>" <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>></div>
<div>Sent: 4/15/2022 4:33:00 PM</div>
<div>Subject: Re: [sdiy] Some Audio DSP prototypes</div>
<div><br>
</div>
<div id="x364028a35e834f1">
<blockquote cite="0a9f525663f941749c961b5e7275758e@futurehorizons.com" type="cite" class="cite2">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">> Is it possible to get something comparable to the STM32CubeIDE/ST-LINK/SWD workflow?<o:p xmlns:o="#unknown"></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">In a word, NO.  I’m in the middle of conversations with Eben, founder of RPL, but they really are stuck in the dark ages as regards embedded software development.  Everything
 is still based on how Broadcom developed software for STBs a decade ago, with no realisation that software development turned right when they turned left.  Lots of comments about this on the RPi forum, many from me :-)<o:p xmlns:o="#unknown"></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">Not that I’d regard CubeIDE as that much better – that’s another one where users on the STM forum have also been screaming for them to come to their senses and invest properly
 but they haven’t.<o:p xmlns:o="#unknown"></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">But as they say the RP2040 is the only game in town at the moment with regards to IC availability, so we’re stuck with them.  I’m using 26 RP2040s in a system but it really is
 a nightmare.  Development time with our usual STM32F730/H750s would have been under half the time and performed far better.<o:p xmlns:o="#unknown"></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p xmlns:o="#unknown"> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p xmlns:o="#unknown"> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Synth-diy [mailto:<a href="mailto:synth-diy-bounces@synth-diy.org">synth-diy-bounces@synth-diy.org</a>]
<b>On Behalf Of </b>ackolonges fds via Synth-diy<br>
<b>Sent:</b> 15 April 2022 23:40<br>
<b>To:</b> <a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>; Eric Brombaugh<br>
<b>Subject:</b> Re: [sdiy] Some Audio DSP prototypes<o:p xmlns:o="#unknown"></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p xmlns:o="#unknown"> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">Hi Eric,<o:p xmlns:o="#unknown"></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">That's fantastic - thanks so much for sharing your projects, it's very enlightening and helpful.
<o:p xmlns:o="#unknown"></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">I've been thinking of converting a design to RP2040 from STM32 because of the shortage. It's not heavy on DSP, just controls a couple of I2C DACs, GPIOs, and uses an Input Compare
 timer. I have been using the STM32CubeIDE with an ST-LINK V2 programmer, and have found it very good, and debugging very convenient via SWD. From what I've searched on the RP2040 so far, the debugging is much less convenient than this. Would you please be
 able to comment on your programming/debugging setup for it? Is it possible to get something comparable to the STM32CubeIDE/ST-LINK/SWD workflow?<o:p xmlns:o="#unknown"></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"><o:p xmlns:o="#unknown"> </o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="5" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:black"> Synth-diy <<a href="mailto:synth-diy-bounces@synth-diy.org">synth-diy-bounces@synth-diy.org</a>>
 on behalf of Eric Brombaugh via Synth-diy <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>><br>
<b>Sent:</b> Friday, April 15, 2022 11:05 AM<br>
<b>To:</b> <a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a> <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>><br>
<b>Subject:</b> [sdiy] Some Audio DSP prototypes</span> <o:p xmlns:o="#unknown"></o:p></p>
<div>
<p class="MsoNormal"> <o:p xmlns:o="#unknown"></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">Hey folks,<br>
<br>
A while back there were some lengthy threads that veered off into <br>
discussions of what to do about audio DSP in these times of MCU <br>
shortages. I mentioned some projects with RP2040 and ESP32 that I've <br>
been puttering around with for the last few months. I've gotten them to <br>
a presentable stage now and have published them on my github here:<br>
<br>
<a href="https://github.com/emeb/RP2040_Audio">https://github.com/emeb/RP2040_Audio</a><br>
<br>
<a href="https://github.com/emeb/ESP32S2_Audio">https://github.com/emeb/ESP32S2_Audio</a><br>
<br>
You'll notice a lot of similarities - that's intentional as I wanted to <br>
be as much apples:apples as possible and it's allowed me to evaluate <br>
them with very similar use-cases.<br>
<br>
Overall I prefer the ESP32 for the faster speed and PSRAM, but both <br>
systems are usable and not difficult to work with. Definitely worth <br>
considering if you're casting around for alternatives for the <br>
high-powered ARMs that we can't get these days.<br>
<br>
Eric<br>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><o:p xmlns:o="#unknown"></o:p></span></p>
</div>
</div>
</div>
</blockquote>
</div>
</body>
</html>