Sunday, 2021-01-24

*** tpb has joined #litex00:00
*** FFY00 has joined #litex00:26
*** lf_ has quit IRC00:46
*** lf has joined #litex00:47
*** andrewb1999 has quit IRC02:51
*** Degi_ has joined #litex03:51
*** Degi has quit IRC03:53
*** Degi_ is now known as Degi03:53
*** Bertl_oO is now known as Bertl_zZ04:35
*** xfxf_ has quit IRC05:05
cr1901_modern_florent_: The fix in 01a2fc11e only partially fixes the problem. I can still duplicate the USB lockup under the following conditions:06:07
cr1901_modern1. Upload a binary via serial SFL06:07
cr1901_modern2. Before you reset via a pushbutton, type any key06:08
cr1901_modern3. When you reset via pushbutton, BIOS will eventually06:08
cr1901_modernActually, the hang can still happen if you're holding down, say, the enter key and you press the pushbutton to reset06:09
cr1901_modernNot as urgent of a fix, but thought you should know. I'm almost certain it's the same problem that I'm triggering in creative ways :P06:10
*** tpb has joined #litex09:18
_florent_cr1901_modern: thanks, I was in fact also aware of this one :) but I'm not sure it's CDC related here and only happens when sending characters while doing the reset. I have an OrangeCrab design with LiteScope in place that I could use to have a closer look at this, will do that tomorrow.10:52
*** futarisIRCcloud has quit IRC12:44
*** Bertl_zZ is now known as Bertl13:31
cr1901_modern_florent_: My guess is during reset the UART RX FIFO signal to indicate non-empty goes low before interrupts are enabled. But we clear the interrupt without draining the FIFO. So RX interrupts never arrive.17:09
cr1901_modernI might have some of the fine details wrong, but start there :P17:10
*** andrewb1999 has joined #litex18:04
zypis level triggered interrupts not an option?19:55
*** FFY00 has quit IRC21:15
*** FFY00 has joined #litex21:16
*** futarisIRCcloud has joined #litex23:05
futarisIRCcloud_florent_: Congrats on running Enjoy Digital for 10 years!23:06

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!