Fwd: STM CUBE - zkusenosti
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Sobota Říjen 3 00:46:55 CEST 2015
Zacinam byt trosku rozcarovanej...
Snazim se udelat prubezne odesilani bufferu pres USART s vyuzitim DMA a
narazil jsem na to, ze nejde rozumne spustit novy prenos z ISR od DMA
TC... Protoze driver ceka jeste na TC od USARTU, jinak neni v ready
stavu a neodesle nic.
Jeste blbejc jsou vymysleny callback funkce od ISR UARTu, nejsou jako
ukazatele v handle ale funkce co se daji prekryt a to pro vsechny UARTy
spolecne. Navic kdyz zacnu vysilat dalsi blok az po TC, tak vzniknou
zbytecne mezery. Taky se to pak neda rozumne delit do souboru dle
funkcnich bloku ale jedine z toho udelat maglajz. Pripada mi to jako
arduino styl, zakladni funkce se naklikaji snadno ale pokrocile nejdou
rozumne udelat nebo se museji udelat uplne mimo HAL cimz to zas ztraci
smysl.
Jdu spat a zitra nevim jestli to spis zahodim a vratim se k SPL nebo
jeste neco zkusim...
Dne 02.10.2015 v 21:17 Stano napsal(a):
> Tak nejak...
> Keby mal cube dokoncenu podrporu RTOS bol by aspon trochu zaujimavy.
> Ale podpora RTOS je mizerna a bez RTOS IMHO cely CUBE postrada zmysel.
> Ak by cube mal nieco ponuknut tak prave vyrieseny thread-safe pristup
> na HW.
> Bohuzial prave toto sa od prvej verzie cube prakticky nezmenilo.
>
> Jaroslav Buchta wrote / napísal(a):
>> hmmm, to se predpokladam tyka spis handle pro periferie ale asi z
>> toho muzu usoudit, ze to nebude slava ani pro knihovni fce... Pouziju
>> tedy vlastni mechanismy blokace, no...
>> Dne 02.10.2015 v 20:51 Stano napsal(a):
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
---
Tato zpráva byla zkontrolována na viry programem Avast Antivirus.
https://www.avast.com/antivirus
Další informace o konferenci Hw-list