Browse Source
this fixes an issue seen on one board which caused a watchdog on high uart DMA load. We have reproduced the issue on another board by forcing a very high DMA transfer rate on the same DMA channel while also requesting very high transfer rates on the UART. The likely race is in the DMA transmit timeout code, and the simplest fix is to lock out interrupts during the DMA setup to ensure the tx timeout cannot trigger during the setupzr-v5.1
2 changed files with 7 additions and 4 deletions
Loading…
Reference in new issue