Fwd: STM CUBE - zkusenosti
Stano
stano.hw na gmail.com
Pátek Říjen 9 12:49:53 CEST 2015
Tiez sa pridam, DMA je naozaj pripad sam pre seba.
Co mi hlava neberie preco na nastavenie 4 registrov treba cca 15ks
32bitovych premennych, to je sialene plytvanie.
A je to aj extremne neefektivne. Keby aspon bitfieldy pouzili, to by
modernejsi prekladac mohol pochopit a prelozit optimalnejsie.
Jan Waclawek wrote / napísal(a):
> DMA sa pouziva tak, ze zapisete 4 cisla do 4 registrov (no dobre, este
> jedno cislo do piateho na vynulovanie priznakov). Z toho 3 su trivialne -
> zdrojova a cielova adresa a pocet taktov na prenos - a stvrty, riadiaci,
> je otazka zlepenia symbolicky predzutych konstant. Uz som tu daval
> priklad. Co presne na tomto potrebujete klikat?
>
> Na druhej strane, DMA sa v roznych pod-rodinach sprava rozne - napriklad
> pri nerovnakej sirke slova na zdrojovom a cielovom porte pri F0 robi nieco
> ine nez pri F2/F4. Toto ale zase asi nenaklikate (netusim, neklikam, ale
> pochybujem).
>
Další informace o konferenci Hw-list