*** tpb has joined #litex | 00:00 | |
*** FFY00 has joined #litex | 00:26 | |
*** lf_ has quit IRC | 00:46 | |
*** lf has joined #litex | 00:47 | |
*** andrewb1999 has quit IRC | 02:51 | |
*** Degi_ has joined #litex | 03:51 | |
*** Degi has quit IRC | 03:53 | |
*** Degi_ is now known as Degi | 03:53 | |
*** Bertl_oO is now known as Bertl_zZ | 04:35 | |
*** xfxf_ has quit IRC | 05: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_modern | 1. Upload a binary via serial SFL | 06:07 |
cr1901_modern | 2. Before you reset via a pushbutton, type any key | 06:08 |
cr1901_modern | 3. When you reset via pushbutton, BIOS will eventually | 06:08 |
cr1901_modern | Actually, the hang can still happen if you're holding down, say, the enter key and you press the pushbutton to reset | 06:09 |
cr1901_modern | Not 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 :P | 06:10 |
*** tpb has joined #litex | 09: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 IRC | 12:44 | |
*** Bertl_zZ is now known as Bertl | 13: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_modern | I might have some of the fine details wrong, but start there :P | 17:10 |
*** andrewb1999 has joined #litex | 18:04 | |
zyp | is level triggered interrupts not an option? | 19:55 |
*** FFY00 has quit IRC | 21:15 | |
*** FFY00 has joined #litex | 21:16 | |
*** futarisIRCcloud has joined #litex | 23: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/!