STM32CubeIDE - zkusenosti
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Pátek Srpen 16 12:33:08 CEST 2019
Jeste vysledek dalsich testu
- zmene souboru .cproject zabrani nastavit ho jako R/O, dokonce to pri
generovani souboru nevyhodi zadnou chybu. Bohuzel se zadna chyba
nehlasi, ani pokud se zmena v nastaveni provede rucne,projekt se zavre,
otevre a je vse je pri starem. Je na to potreba myslet, jinak to zatim
vypada jako docasne reseni.
- Kdyz se spusti externi CubeMX, tak to zda se nedela problemy, soubory
se normalne vygeneruji (pouziva stejny FW pack samozrejme) a soubor
.cproject se neprepise. Vysledek prekladu je stejny. Taky asi trosku reseni.
Dne 16.08.2019 v 12:08 Jaroslav Buchta napsal(a):
> S temito vlastnostmi nemam problem, zdrojaky generuju z designu znovu
> casto (zmena nejakeho nastaveni nebo nova verze baliku firmware),
> vlastni soubory mam v extra adresarich a kooperace funguje skvele. V
> klidu muzu migrovat i mezi ruznymi prostredimi,vygeneruju znovu
> projekt do cisteho adresare, dokopiruju vlastni adresare, zmenim
> nastaveni projektu, upravy delam jen v main.c takze ten pokud je nutno
> doladim (ale neni skoro nikdy potreba, sekce USER CODE BEGIN-END
> pomohou vyresit spoustu uzivatelskych uprav).
> Co se zmenilo je to, ze MX znovu generuje soubor .cproject a
> nezohledni provedene zmeny - to predchozi samostatny CubeMX nedelal,
> aspon ve verzi, kterou jsem pouzival. Takze ted postupuju tak, ze si
> udelam zalohu souboru .cproject, vygeneruju soubory, zavru projekt,
> zkopiruju zpet, otevru projekt. No stve to.
> Aby to nebylo tak jednoduche, vcera se mi zdalo, ze to soubor
> nastaveni projektu neprepisuje, dnes ho to zas prepisuje - ale zase
> nevim, co se zmenilo krome toho, ze jsem znovu spustil IDE.
>
> Jinak musim ocenit STM, ze na SW skutecne intenzivne pracuje a nove
> verze vseho jsou kazdou chvilku, spousta problemu byva case
> odstranena, doufam, ze se podari doladit i toto prostredi. Mozna
> nekomu princip nesedi ale myslim, ze doba uz je takova, ze pouzivat
> konfigurator a HAL neni nic zavrzenihodneho, na windows uz taky nikdo
> asi nepise vlastni kod pro nakresleni ramecku okna nebo driver
> serioveho portu, pouzije se, co je hotove.
>
> Dne 16.08.2019 v 11:38 Josef Štengl napsal(a):
>> Nepřišel jsem na to, jak mu podstrčit starší projet i vygenerovanými
>> drivery aby je akceptoval. Ono nejde (dle dokumentace) ani měnit
>> výsledná architektura. Nevím jak mu mám říci aby používal soubor pro
>> linker, tam kde ho mám já a ne kam ho dal on.
>> Je to produkt moderní doby: Tak to bude je to dané :-(
>>
>> Musel jsem založit nový IDE projekt, vybrat procesor, promazat nové
>> adresáře a soubory a nechal vše při starém. Jde to přeložit pomocí
>> vlastního makefile, a ladit. A víc vlastně nepotřebuji, instaloval
>> jsem to jen kvůli ladění. Editor to má mizerný, prostředí nepohodlný
>> a nepřehledný. Pro mne.
>>
>> Je sice skvělé, že to umí jednoduše importovat makefile projekt, ale
>> už tam není možnost mu přiřadit procesor, který má ladit. Kdyby někdo
>> přišel na to jak, jsem jedno ucho :-)
>>
>> Pro nové projekty použitelné, jen se musíte smířit s tím, že
>> adresářová struktura a názvy souborů jsou dané. Možná to ještě
>> dotáhnou :-)
>>
>> Zatím máte možnost používat generátor driverů externí nebo z tohoto
>> projektu. Jaksi nejsou zcela kompatibilní.
>>
>>
>> On 16. 08. 19 8:57, Jaroslav Buchta wrote:
>>> Tento týden jsem teprve postřehnul, že je k dispozici tento produkt
>>> - používá jej již někdo?
>>>
>>> Zatím mám dve zásadní výtky - pokud v MX vygeneruju nové zdrojáky,
>>> přepíše mi to změny v nastavení projektu (optimalizace, dodatecne
>>> adresare include a moje adresare se zdrojaky to nastavi jako exclude
>>> from build) V nastavení jsem volbu, která by to ovlivnila, nenasel.
>>>
>>> Dale nefunguje Code Completion a nemohu najit v nastaveni advanced
>>> menu kde by to melo jit nastavit - nastaveni je proti beznemu
>>> eclipse + CDT zda se velmi ocesano
>>>
>>> Pokud to neni problem jenom u mne, doufam, ze toto bude brzy nejak
>>> poreseno, zatim jedine zasadni problemy, ktery jsem nasel.
>>>
>>>
>>>
>>> _______________________________________________
>>> 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