<html><body>Samozřejmě,<br><br>Celý můj template projekt používající codeblocks, dedikovaný našim studentům robotiky je na :<br><br>https://github.com/BuFran/stm32-robotics<br><br>Snažím se ještě doplnit blbuvzdorný návod instalace toolchainů aby s tím studenti neměli problémy ...<br><br>Případně jeden takový rozpracovaný (ale funkční) projekt měřiče saturačních parametrů cívek (zatím<br>neměřící saturační parametry ale jen zobrazující impulsní proudy cívkou jako osciloskop) s STM32F4:<br><br>https://github.com/BuFran/inductor-tool<br><br>Daniel tam taky něco zajímavého možná najde, nezapoměl jsem, jen je to hodně teorie kterou je potřeba<br>ověřit a bez vysokorchlostního spojení destičky s PC (ETH nebo USB) to nemá smysl zatím dělat ...<br><br>Používám BMP na portu COM3 (tak je dobré všechny BMP přenastavit ve správci na tuhle hodnotu,<br>nebo si to změnit v nastavení C::B).<br><br>C::B používám nejaktuálnější release, a průběžně testuju i Nightly Builds, vše bez problémů. Poslední<br>nightly má lepší podporu parsování a zvýrazňování syntaxe tak prozatím používám tu.<br><br>Franta.<br><br><p>---------- Původní zpráva ----------<br>Od: Stano &lt;stano.hw@gmail.com&gt;<br>Datum: 29. 8. 2013<br>Předmět: Re: STM32: STM32F051 discovery UART</p><br><blockquote>Skusali ste rozbehnut tento hw-debugger aj v kombinacii s code:blocks?<br>Keby to slo bolo by z toho vyslovene luxusne IDE. Osobne Javu zdovna <br>nemusim a po par skusenostiach s eclipse som si nan vypestoval celkom <br>slusnu alergiu.<br><br>František Burian  wrote / napísal(a):<br>&gt; No ... po pravdě v kódu to je, ale nevím jak plnohodnotný debug to bude. Spíš bych si iluze nedělal. <br>&gt; Kompletně je pouze stm32, arm7tdmi vypadá docela dokončeně též, u všeho ostatního vždycky<br>&gt; něco chybí - jsou tam komentáře s TODO. Nejmíň na dokončení je toho u lpc.<br>&gt;<br>&gt; Já tuhle cestu volím hlavně kvůli platformové nezávislosti. Pracuji na windows a prakticky nejde<br>&gt; rozumně zkompilovat OpenOCD (milion závislostí a křížových vylučovacích vazeb). Binárky <br>&gt; OpenOCD co tu šly jsou od kdovíkoho s kdovíjakými patchi, takže se chovají jinak než by měly<br>&gt; podle kódu. Nehledě na to že binárka OpenOCD se váže na binárku gdb a prostě některé verze<br>&gt; spolu nespolupracují a čert ví proč. Pro studenty potřebuju řešení které když budou mít problém,<br>&gt; tak budu vědět co mají udělat aby ho opravili, aby mě to nezabralo moc času.<br>&gt;<br>&gt; BMP je přímo ze zdrojáků takže když to zhučí tak můžu dohledat kde - a navíc ještě tu chybu<br>&gt; opravit. Zdrojáky jsou relativně čisté a přehledné (což se o OpenOCD říct nedá ... - to bude ale<br>&gt; moc featurama a hodně obecným způsobem psaní kódu.).<br>&gt;<br>&gt; Nehledě na to že mě BMP přivedl na super knihovnu libopencm3, která podporuje už všechny<br>&gt; rodiny od STM32, tedy už nemusím záviset na nepřehledném CMSISu jehož knihovny byly pro<br>&gt; každý CPU úplně jiné a přechod mezi nimi byl docela bolestivý. Ještě že to kolem těch ARMů<br>&gt; docela žije ...<br>&gt;<br>&gt; Franta.<br>&gt;<br>&gt; ---------- Původní zpráva ----------<br>&gt; Od: Miroslav Mraz <br>&gt; Datum: 29. 8. 2013<br>&gt; Předmět: Re: STM32: STM32F051 discovery UART<br>&gt;<br>&gt; Takže ono to umí i jiné procesory než ST. To jsem přehlédl. Díky za typ,<br>&gt; až bude čas, tak to vyzkouším, zatím mě to OpenOCD tak moc netrápí.<br>&gt;<br>&gt; Mrazík<br>&gt;<br>&gt; František Burian píše v Čt 29. 08. 2013 v 11:48 +0200:<br>&gt;   <br>&gt;&gt; Právě ten HardFault se mi stává dost často, přístup DMA někam jinam,<br>&gt;&gt; současný přístup do stejné paměti <br>&gt;&gt; jako DMA ethernetu ... Black Magic Probe to nejen zvládne ukočírovat,<br>&gt;&gt; ale navíc má možnost dokonce zjistit <br>&gt;&gt; příčinu toho HardFaultu (skript na straně GDB) takže je to opravdu<br>&gt;&gt; debug. Pravda, zatím jen na stm32, <br>&gt;&gt; luminary micro lmixx, atmel sam3s, nějaké arm7tdmi a lpc čipy s<br>&gt;&gt; kdovíjakou penetrací. Na stm32 to funguje <br>&gt;&gt; perfektně.<br>&gt;&gt;<br>&gt;&gt; Franta.<br>&gt;&gt;<br>&gt;&gt;     <br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; HW-list mailing list  -  sponsored by www.HW.cz<br>&gt; Hw-list@list.hw.cz<br>&gt; http://list.hw.cz/mailman/listinfo/hw-list<br>&gt; _______________________________________________<br>&gt; HW-list mailing list  -  sponsored by www.HW.cz<br>&gt; Hw-list@list.hw.cz<br>&gt; http://list.hw.cz/mailman/listinfo/hw-list<br>&gt;   <br><br>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></body></html>