*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 00:18 | |
*** ChanServ sets mode: +v CarlFK | 00:18 | |
*** CarlFK has quit IRC | 02:05 | |
*** CarlFK has joined #timvideos | 02:55 | |
*** ChanServ sets mode: +v CarlFK | 02:55 | |
*** sb0 has joined #timvideos | 02:57 | |
*** CarlFK has quit IRC | 03:56 | |
*** sb0 has quit IRC | 05:08 | |
*** Bertl_zZ is now known as Bertl_oO | 05:48 | |
*** sb0 has joined #timvideos | 06:43 | |
olasd | mithro: on the opsis board, would there be a way to program the fx2 without going through USB? | 07:35 |
---|---|---|
mithro | olasd: what do you mean? | 07:36 |
olasd | well, on one of our boards, the USB just doesn't enumerate; I guess it could either be software (fx2 firmware broken) or hardware (fx2 broken) | 07:38 |
mithro | So, on boot the FX2 reads the program from the EEPROM | 07:40 |
mithro | the EEPROM has a microboot loader which reads the full program from the FPGA | 07:40 |
mithro | If it can't load anything from the EEPROM, then it should enumerate as an unconfigured Cypress FX2 device | 07:41 |
mithro | you should be able to force this by disconnecting the FX2 from the EEPROM via removing the SDA jumper | 07:42 |
olasd | so: fx2 loads micro-bootloader from eeprom; which then loads full firmware from fpga | 07:43 |
mithro | olasd: yes | 07:43 |
mithro | https://opsis.hdmi2usb.tv/features/usb-peripheral.html | 07:43 |
mithro | some of that page needs to be updated | 07:44 |
mithro | because if turns out the stupid eeprom doesn't actually read the address lines | 07:45 |
olasd | "nice" | 07:45 |
mithro | so we ended up having to write a second stage boot loader and put it in the eeprom | 07:45 |
mithro | had to fit it in like 64 bytes too | 07:46 |
mithro | https://github.com/mithro/fx2-microload | 07:46 |
tpb | Title: GitHub - mithro/fx2-microload: A tiny (less then 80 bytes) boot loader for the Cypress FX2 chip (at github.com) | 07:46 |
mithro | olasd: I was confused at why removing the RST and SDA jumpers didn't cause the FX2 to enumerate as unconfigured | 07:48 |
mithro | olasd: there is a small chance the FX2 is getting "overpowered" via the FPGA driving all the connected IO pins to zero or something | 07:49 |
mithro | olasd: you can program the FPGA via the JTAG header | 07:49 |
mithro | olasd: using a JTAG programmer | 07:50 |
olasd | okay, yeah | 07:53 |
mithro | olasd: so is the minidebconf on today/tomorrow? | 07:53 |
*** se6astian|away is now known as se6astian | 07:56 | |
tumbleweed | anyone have experience getting a raspberry pi to talk to an opsis? | 08:13 |
tumbleweed | we got one to boot up in 720p, but the opsis sees 0x0 | 08:13 |
tumbleweed | mithro: it is today + tomorrow, yes | 08:14 |
tumbleweed | and we're videoing some unrelated talks in our room, now | 08:14 |
mithro | tumbleweed: You have to force the RPi to the right resolution IIRC | 08:55 |
mithro | I'm hoping to add some code to give you the pixel clock speed (even when out of range) | 08:56 |
mithro | should be able to detect pretty much any pixel clock speed | 08:59 |
mithro | cr1901_modern1: so, about that :P | 09:01 |
*** sb0 has quit IRC | 11:31 | |
*** cr1901_modern has joined #timvideos | 11:58 | |
*** cr1901_modern1 has quit IRC | 12:08 | |
*** panther has joined #timvideos | 12:09 | |
*** panther is now known as sab_123 | 12:09 | |
tumbleweed | anyone feeling gstreamer guru-ish? | 12:47 |
* olasd segfaults on tumbleweed | 12:49 | |
*** se6astian is now known as se6astian|away | 13:02 | |
cr1901_modern | mithro: Working on it now. Am currently dealing with PYTHONPATH woes (what else is new?) | 13:59 |
*** CarlFK has joined #timvideos | 14:15 | |
*** ChanServ sets mode: +v CarlFK | 14:15 | |
cr1901_modern | shenki: ping when you get the chance | 14:17 |
cr1901_modern | shenki: Nevermind, sorry. Needed to prune branches lol- problem disappeared | 14:28 |
*** sb0 has joined #timvideos | 15:35 | |
cr1901_modern | mithro: Who do you know is currently building HDMI2USB on Windows (besides me)? | 15:59 |
cr1901_modern | If nobody, then I definitely found what's probably a logic error of the "Windows does play by POSIX rules" kind | 15:59 |
*** sb0 has quit IRC | 16:41 | |
*** CarlFK has quit IRC | 16:59 | |
*** sab_123 has quit IRC | 17:11 | |
*** CarlFK has joined #timvideos | 17:57 | |
*** ChanServ sets mode: +v CarlFK | 17:57 | |
cr1901_modern | _florent_: Does flterm work with recent versions of pyserial on Windows? Getting a "cannot import name console" error | 17:57 |
*** Andrew_Sowa has joined #timvideos | 21:14 | |
*** Andrew_Sowa has quit IRC | 22:10 | |
*** Bertl_oO is now known as Bertl_zZ | 22:58 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!