STM32F4xx problem UART DMA

Jan Waclawek konfera na efton.sk
Úterý Březen 22 23:10:52 CET 2016


>Pricinou je zda se priznak DMA TEIF

Transfer error: the transfer error interrupt flag (TEIFx) is set when:
– A bus error occurs during a DMA read or a write access
– A write access is requested by software on a memory address register in
Double
buffer mode whereas the stream is enabled and the current target memory is
the
one impacted by the write into the memory address register (refer to
Section 10.3.9: Double buffer mode)

To prve je obdoba chyby ktora pri vykonavani programu sposobi Bus Fault
procesora (pricom sa vsak obvykle kvoli spolocnemu vektoru vsetky faulty
pokladaju za Hard Fault), teda napriklad ze nastal pokus pristupit k
"neexistujucej" (nenamapovanej) pamati.

wek



Další informace o konferenci Hw-list