STM32F4xx problem UART DMA
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Středa Březen 23 19:18:28 CET 2016
DB ani FIFO nepouzivam. Je to zahada co me docela desi, jeste to
probadam ale fakt nechapu, jak ta chyba muze vzniknout...
Napada me, jestli nemuze dojit ke kolizi cteni dat. registru UART a
soucasne pozadavek zapisu od DMA, ale to mi prijde velmi malo
pravdepodobne, aby se to trefilo.
Dne 23.03.2016 v 9:20 Jan Waclawek napsal(a):
>> Ano, to jsem cetl, ale nemyslim, ze se DMA operace muze dostat mimo
>> vyhrazeny bufer v interni .
> Tomu hardwaru je dost lahostajne, co si Vy myslite.
>
> Ak je nastaveny TEIF flag pre dany kanal a nepouzivate double-buffer mode
> (nepouzivate?), tak nastal bus error. Moze nastat aj inak - napriklad pri
> nezarovnanom pristupe pri pouziti FIFO modu.
>
> Ake su obsahy relevantnych DMA registrov v okamihu, ked ta chyba nastane?
>
>> Problem vznika vlastne jen v pripade, ze se
>> prolina Rx/Tx, pokud jen odesilam libovolnou kadenci, tak to myslim
>> nikdy nespadlo.
> Tazko povedat, co vsetko je v tej gebuzine, co tam mate.
>
> wek
>
>
>
>
> _______________________________________________
> 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