RE: Čím programovat STM32?

Pavel Hudecek edizon na seznam.cz
Středa Září 23 22:46:06 CEST 2020


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.

PH

Od: Michal Gregor
My pouzivame jako editor VS Express 2017 zdarma i pro firmy. Soucasne na
nem i testujeme, HW vrstva je ruzne simulovana pres consolovou aplikaci.

Probehly ruzne pokusy s Eclipse, VS code a podobne ale nakonec vsichni
skoncili u VS.



> Dne 21.09.2020 v 17:51 Jiří Nesvacil napsal(a):
>> VS Code a VS 2017 je pokaždé něco jiného.
>>
>> Jinak programovat asi přes st-link nebo jak někdo píše na boardu 
>> discovery jsou st-link.
>>
>> Ladění jde s eclipse nebo taky codeblocks.
>>
>> Codeblocks je asi nejméně náročný na hw. Codeblocks nebo Eclipse 
>> použijeme spolu s Openocd.
>>
>> VS Code si vezme hnedle při spuštění 1GB Ram. Pokud to je v nějakém 
>> virtuálu... .
>>
>> Jinak v codeblock startujeme Openocd jako server vedle přes příkazovou 
>> řádku a v codeblocks nastavíme jen remote připojení a on se připojí k 
>> openocd jako k serveru. Dále v codeblocks vypináme, že při debug se má 
>> kompilovat. Vlastně codeblocks skoro použijeme spíš jako debugger.
>>
>> S eclipse to jde taky, tam je taky plugin na cpu registry, ale i bez 
>> toho to jde ladit taky. V neposlední řadě je gdb a to jde taky. 
>> Základem je ten openocd + něco. Nebo v nouzi jen stlink utility bez 
>> ladění.
>>
>> Jirka
>>
>>
>> Dne 21.09.2020 v 15:11 Pavel Hudecek napsal(a):
>>>
>>> Podle tohoto:
>>>
>>> https://docs.platformio.org/en/latest/integration/ide/vscode.html#installation 
>>>
>>>
>>> to vypadá jako plugin do Visual studia. Nevím, jestli VS 2017 
>>> community není ta správná verze, ale zasekl jsem se u kroku 1 
>>> „*Open* VSCode Package Manager“. Prostě jsem tam nic takového nenašel.
>>>
>>> Omlouvám se za asi úplně stupidní dotaz, ale prostě „nevím která 
>>> bije“:-)
>>>
>>> PH
>>>
>>> *Od: *Martin Locker <mailto:locker na vosrk.cz>
>>>
>>> Celkem jsem si zvykl na Platformio. Podpora široké škály 
>>> mikrokontrolerů a na výběr různé frameworky (pro STM - cube, mbed, 
>>> arduino). S ST-Linkem funguje bez problémů.
>>>
>>> Co jsem koukl do nabídky při zakládání projektu, tak přímo 
>>> STM32F030K6 tam není, ale je tam STM32F030R8 (který má jen jinou 
>>> výbavu, tzn. neměl by být problém v ini souboru změnit).
>>>
>>> S přáním pevného zdraví
>>>
>>> Martin Locker
>>>
>>> ----- Původní zpráva -----
>>>
>>> Odesilatel: Pavel Hudecek (edizon na seznam.cz <mailto:edizon na seznam.cz>)
>>> Potřeboval bych programovat STM32F030K6T6 . Že jsem ho nenašel 
>>> v seznamu při zakládání projektu na MCUxpresso od NXP, mě 
>>> nepřekvapilo. Že STM nejsou v seznamu u Composer studia co mám od ST, 
>>> mě zaskočilo.
>>>
>>> Dotazy:
>>>
>>> 1. Jaký použít SW? Je to jeden projekt, takže se mi rozhodně 
>>> nevyplatí nic kupovat. Kdyby to nebylo takové monstrum jako ty dva 
>>> jmenované, bylo by to super. Ale když to bude zas jinak přebalený 
>>> Eclipse, tak se zlobit nebudu. Hlavně aby při zakládání projektu šel 
>>> vybrat STM32F030K6T6 a fungovalo to bez nějakých extra složitostí.
>>>
>>> 2. Jaký HW? Mám tu LPC-link2 a ST-link. Půjdou použít?

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200923/0505534c/attachment.html>


Další informace o konferenci Hw-list