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