Re: Čím programovat STM32?

Josef Štengl ok1ced na nagano.cz
Středa Září 23 21:39:32 CEST 2020


Na Keil nemám dobré vzpomínky, ale to ho vlastnil ještě Keil. Situace se změnila k lepšímu i u jiných kompilátorů.
Eclipse, tedy různé variace od výrobců procesorů je sice hodně velký a neohrabaný moloch, leč jako debugger je použitelný. 
Editor používám VIM, to nic nenahradí.


Dne 23. 09. 20 v 19:33 peto.janis na gmail.com napsal(a):
> Zdravím,
> 
> nedá  sa nesúhlasiť. Sám používam KEIL a keď som z času na čas nútený použiť niečo iné (naposledy Atollic), tak silne 
> škrípem zubami.
> 
> Svoje začiatky s open-source Eclipsoidmi som popísal tu (pozor, bolo to v 2015, takže dnes budú problémy zasa iné!): 
> https://www.mikrozone.sk/pluginy/userjournals_menu/userjournals.php?blog.40 a aj na základe týchto problémov som v práci 
> presadil KEIL + maintenance a nelutujem.
> 
> Bezproblémový debug ako aj online náhľad/modifikácia periférnych registrov počas ladenia je niečo, čo nemá iný IDE takto 
> prepracovaný (v 2015 nemal, možno dnes sa IAR blíži). Help a online ticket support je tiež rýchly.
> 
> Čo môžem KEILu vytknúť, je nutnosť používať ich packy. Je v nich nastavenie debugu a CMSIS drivery pre daný MCU. No keďže 
> ich nepoužívam, PACK potrebujem len pre nastavenie debug-u.
> 
> Donedávna bol aj problém s použitím KEIL uVision IDE na viacmonitorovom PC - raz sa čas bolo nutné nastaviť všetky okná do 
> default. Ale po poslednom update som tento problém už nezaregistroval.
> 
> Trošku mi chýba profiling, ktorý vyžaduje drahšiu debug sondu (Klasický uLink2 sa u aliho dá kúpiť za 15,- USD 
> https://www.mikrozone.sk/pluginy/content/content.php?content.146 ) ale to samozrejme nie je chyba Keila.
> 
> Ako som aj v článku spomenul - KEIL na komerčné využitie určite áno, na domáce bastlenie MCUXpresso.
> 
> p.s., k STM sa nevyjadrujem, robím s NXP LPC Cortex-M0/M3 a M4
> 
> p.j.
> 
> 
> Dňa 23. 9. 2020 o 18:55 Ing. Peter Adamec napísal(a):
>> Na drvivu vacsinu beznych  veci staci F0 kde je to prostredie zadarmo. Tam kde niekto silou mocou potrebuje 
>> vacsie/rychlejsie procesory tak ano stoji to peniaze alebo sa obmedzi na tych 32k kodu.
>>
>> Je od firmy ARM, od zaciatku bola podpora snad vsetkych vyrobcov velmi dobra.
>>
>> Podla mna ma perfektne funkcny debugger ktory mi fungoval na prvu supu bez zavahania. Ked som zacinal s ARM (arm7tdmi 
>> velmi davno) tak prve spustenie a nakopnutie procesora mi trvalo minimum casu. vratane konfiguracie. A to som nemal 
>> skusenost s 32bit mcu.
>>
>> A v neposlednom rade dokumentacia je podla mna naozaj, ale naozaj dobra.
>>
>> Prisne vzato, tych 1.5k za  rocnu licenciu za mdk nie je tak hrozna suma. Vyssie/drahsie verzie obsahuju RTOS kernely, 
>> IP USB graficke stacky a ja neviem co. A stale to vyjde 2.5k.
>>
>> Ked si predstavim ze len blba licencia a TCP/IP od oryxu ma vysla cca 1500 s obmedzenim na 1 produkt!! tak mi to pride 
>> ako velmi dobry deal.
>>
>> Plati to co vsade, plati sa za support.
>>
>> PA
>>
>>
>>
>> On 23/09/2020 11:54 AM, Jaroslav Buchta wrote:
>>> Muzu se zeptat, proc preferovat Keil, kdyz to je velmi drahy a pro bezne pouziti nedostupny produkt a pritom na tyto 
>>> procesory je tolik dobrych prekladacu a IDE zadarmo a to i primo od vyrobce?
>>> (i kdyz dejme tomu pro tuto radu je free, co pak dal...)
>>> Ja se snazim placenym vyvojovym prostredim a vubec SW vyhybat, jak to jen jde, pokud je neco navic otevrene, tak to 
>>> beru jako nejvetsi vyhodu ze vsech.
>>>
>>> Dne 23.09.2020 v 0:10 Ing. Peter Adamec napsal(a):
>>>> Ako napisal vyssie Wek,
>>>>
>>>> Keil vsetkymi desiatimi.
>>>>
>>>> Pre STM32F0 maju na webe uz niekolko rokov zadarmo verziu MDK a to pokial viem aj na komercne ucely.  Example su 
>>>> dodavane aj pre toto IDE.
>>>>
>>>> Na ine projekty mam dobru skusenost aj s Rowley Crossworks.
>>>>
>>>> Este upresnim, som zaujaty voci eclipse. Na moj vkus je to obrovsky moloch a nemam ho rad.
>>>>
>>>> Peter
>>>>
>>>> On 9/21/2020 3:28 PM, Jan Waclawek wrote:
>>>>> Na F0 je, okrem ineho, plnohodnotny Keil zadarmo.
>>>>>
>>>>> https://www2.keil.com/stmicroelectronics-stm32
>>>>>
>>>>> wek
>>>>>
>>>>> ----- Original Message ---------------
>>>>>> Dobrý den všem,
>>>>>>
>>>>>> 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?
>>>>>>
>>>>>>
>>>>>> Díky,
>>>>>> PH
>>>>> _______________________________________________
>>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>>> Hw-list na list.hw.cz
>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list