<div dir="ltr"><div><div><div><div>It is a pity the CHCH robotics meetings are on the weeks I am a parent...<br></div> I really struggled, or am really struggling, moving from a glorified text editor (Kdevelop) to eclipse for STM32. I think I have the basics sorted now, but it looks like within the community there is a huge body of knowledge on 'the right way' of doing things... <br>Before this starts a flame ware maybe more correcty there is a huge body of knowledge from within which powereful methodologies could be extracted with some healthy hands on debate.<br></div> I would love to see how many of you seasoned professionals work - which dev environments, ide's, toolchains, hw platforms<br></div> I would also love to understand the apparently simple STM32 HAL... even more I would love to have time to play with this stuff 8) Summer is here and the projects-requiring-automation list just exploded again 8)<br><br><br></div><div>my 20c<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 September 2015 at 15:17, Volker Kuhlmann <span dir="ltr"><<a href="mailto:list0570@paradise.net.nz" target="_blank">list0570@paradise.net.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri 25 Sep 2015 11:41:23 NZST +1200, Stephen Irons wrote:<br>
<br>
> They don't seem to have build any timebomb into gcc. I did not use their<br>
> (Eclipse-based) tool -- that is most likely where they put the evaluation<br>
> timebomb.<br>
<br>
</span>The companys' added value is not in the gcc toolchain, which is GPL and<br>
can not really be used to generate profit. The same holds for eclipse,<br>
although its license I think allows closed-source derivatives.<br>
<br>
What you get for your money is some extensions for eclipse which are<br>
tailored specifically to the target architecture, e.g. memory and<br>
register inspections that are fully decoded to the labels and names used<br>
by their manufacturer, i.e. you get the same names as shown in the<br>
datasheet instead of having to hunt for bit wtf-what-was-it-again at<br>
some flipping address. Big time saving when dealing with peripherals.<br>
You also get proper hardware debugging, integrated with above decoding.<br>
Add a high-speed target interface for both programming and debugging,<br>
and perhaps a few more tricks. All this within an IDE allowing good code<br>
navigation and compiler integration (gcc errors highlighted in source<br>
code).<br>
<br>
The approach with makefiles and a plain text editor lacks all the above<br>
tools - which are not just optical sugar!<br>
<br>
I have used the AVR plugin with eclipse 2.7 for programming arduinos,<br>
with arduino environment. It took a while to set it all up but I did get<br>
it going. It's a PITA because the plugin is way too buggy, and not<br>
properly if at all maintained. Still no debugging. I then went to<br>
makefiles too, and it's not mutually exclusive with eclipse.<br>
<br>
People don't like eclipse. No wonder, usable target arch adaptations are<br>
only available for big money.<br>
<br>
The free version eclipse tool from NXP for their mbed stuff had no time<br>
bomb but a restriction in code size. It was implemented in the<br>
programmer/debugger driver .so files.<br>
<span class="HOEnZb"><font color="#888888"><br>
Volker<br>
<br>
--<br>
Volker Kuhlmann<br>
<a href="http://volker.top.geek.nz/" rel="noreferrer" target="_blank">http://volker.top.geek.nz/</a>      Please do not CC list postings to me.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" rel="noreferrer" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" rel="noreferrer" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" rel="noreferrer" target="_blank">http://kiwibots.org</a> for venue, directions and dates.<br>
When replying, please edit your Subject line to reflect new subjects.<br>
</div></div></blockquote></div><br></div>