<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=CS link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Tohle mě zaujalo. Zkusil jsem ho stáhnout, nutí mi místo něj VS Community (který mám) a vypadá to, že by to v něm taky mělo jít. Ale teda při zakládání projektu jsem se k ničemu takovému nedostal. Tak nevím.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>PH</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>Od: </b><a href="mailto:a2x1nptda8@email.cz">Michal Gregor</a><o:p></o:p></p></div><p class=MsoNormal>My pouzivame jako editor VS Express 2017 zdarma i pro firmy. Soucasne na</p><p class=MsoNormal>nem i testujeme, HW vrstva je ruzne simulovana pres consolovou aplikaci.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Probehly ruzne pokusy s Eclipse, VS code a podobne ale nakonec vsichni</p><p class=MsoNormal>skoncili u VS.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> Dne 21.09.2020 v 17:51 Jiří Nesvacil napsal(a):</p><p class=MsoNormal>>> VS Code a VS 2017 je pokaždé něco jiného.</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> Jinak programovat asi přes st-link nebo jak někdo píše na boardu </p><p class=MsoNormal>>> discovery jsou st-link.</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> Ladění jde s eclipse nebo taky codeblocks.</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> Codeblocks je asi nejméně náročný na hw. Codeblocks nebo Eclipse </p><p class=MsoNormal>>> použijeme spolu s Openocd.</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> VS Code si vezme hnedle při spuštění 1GB Ram. Pokud to je v nějakém </p><p class=MsoNormal>>> virtuálu... .</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> Jinak v codeblock startujeme Openocd jako server vedle přes příkazovou </p><p class=MsoNormal>>> řádku a v codeblocks nastavíme jen remote připojení a on se připojí k </p><p class=MsoNormal>>> openocd jako k serveru. Dále v codeblocks vypináme, že při debug se má </p><p class=MsoNormal>>> kompilovat. Vlastně codeblocks skoro použijeme spíš jako debugger.</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> S eclipse to jde taky, tam je taky plugin na cpu registry, ale i bez </p><p class=MsoNormal>>> toho to jde ladit taky. V neposlední řadě je gdb a to jde taky. </p><p class=MsoNormal>>> Základem je ten openocd + něco. Nebo v nouzi jen stlink utility bez </p><p class=MsoNormal>>> ladění.</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> Jirka</p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>><o:p> </o:p></p><p class=MsoNormal>>> Dne 21.09.2020 v 15:11 Pavel Hudecek napsal(a):</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Podle tohoto:</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> https://docs.platformio.org/en/latest/integration/ide/vscode.html#installation </p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> to vypadá jako plugin do Visual studia. Nevím, jestli VS 2017 </p><p class=MsoNormal>>>> community není ta správná verze, ale zasekl jsem se u kroku 1 </p><p class=MsoNormal>>>> „*Open* VSCode Package Manager“. Prostě jsem tam nic takového nenašel.</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Omlouvám se za asi úplně stupidní dotaz, ale prostě „nevím která </p><p class=MsoNormal>>>> bije“:-)</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> PH</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> *Od: *Martin Locker <mailto:locker@vosrk.cz></p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Celkem jsem si zvykl na Platformio. Podpora široké škály </p><p class=MsoNormal>>>> mikrokontrolerů a na výběr různé frameworky (pro STM - cube, mbed, </p><p class=MsoNormal>>>> arduino). S ST-Linkem funguje bez problémů.</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Co jsem koukl do nabídky při zakládání projektu, tak přímo </p><p class=MsoNormal>>>> STM32F030K6 tam není, ale je tam STM32F030R8 (který má jen jinou </p><p class=MsoNormal>>>> výbavu, tzn. neměl by být problém v ini souboru změnit).</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> S přáním pevného zdraví</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Martin Locker</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> ----- Původní zpráva -----</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Odesilatel: Pavel Hudecek (edizon@seznam.cz <mailto:edizon@seznam.cz>)</p><p class=MsoNormal>>>> Potřeboval bych programovat STM32F030K6T6 . Že jsem ho nenašel </p><p class=MsoNormal>>>> v seznamu při zakládání projektu na MCUxpresso od NXP, mě </p><p class=MsoNormal>>>> nepřekvapilo. Že STM nejsou v seznamu u Composer studia co mám od ST, </p><p class=MsoNormal>>>> mě zaskočilo.</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> Dotazy:</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> 1. Jaký použít SW? Je to jeden projekt, takže se mi rozhodně </p><p class=MsoNormal>>>> nevyplatí nic kupovat. Kdyby to nebylo takové monstrum jako ty dva </p><p class=MsoNormal>>>> jmenované, bylo by to super. Ale když to bude zas jinak přebalený </p><p class=MsoNormal>>>> Eclipse, tak se zlobit nebudu. Hlavně aby při zakládání projektu šel </p><p class=MsoNormal>>>> vybrat STM32F030K6T6 a fungovalo to bez nějakých extra složitostí.</p><p class=MsoNormal>>>><o:p> </o:p></p><p class=MsoNormal>>>> 2. Jaký HW? Mám tu LPC-link2 a ST-link. Půjdou použít?</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>