*** tpb has joined #timvideos | 00:00 | |
*** panther has joined #timvideos | 03:01 | |
*** panther is now known as sab_123 | 03:05 | |
*** sab_123 has quit IRC | 03:18 | |
mithro | tumbleweed: you need a JTAG programmer | 03:19 |
---|---|---|
mithro | shenki: ping? | 03:38 |
mithro | shenki: How do I write pure C code unit tests? I assume I want something from ccan? | 03:39 |
shenki | mithro: yeah. there are no good answers to this question | 03:40 |
shenki | mithro: well, you just write code :) there's no libraires that are the obvious go to solution | 03:40 |
mithro | damn, I was hoping ccan had something like gtest - I just want something where I can do a bunch of asserts and it collects prints nice output | 03:41 |
mithro | shenki: Just asked the question in #ccan | 03:41 |
shenki | yeah | 03:41 |
shenki | i've known people to use gtest when testing c | 03:42 |
shenki | but i wouldn't suggest it | 03:42 |
mithro | Looks like the "tap" module in CCAN might be good enough.... | 03:42 |
shenki | yeah | 03:42 |
shenki | i was going to suggest tap https://testanything.org/ | 03:42 |
shenki | mithro: what are you working on? | 03:44 |
*** ssk1328 has joined #timvideos | 05:32 | |
ssk1328 | mithro: ping? | 05:33 |
*** ssk1328_ has joined #timvideos | 05:37 | |
*** ssk1328__ has joined #timvideos | 06:27 | |
*** sb0 has joined #timvideos | 06:29 | |
*** ssk1328_ has quit IRC | 06:30 | |
*** ssk1328_ has joined #timvideos | 06:32 | |
*** ssk1328 has quit IRC | 06:33 | |
*** ssk1328__ has quit IRC | 06:35 | |
*** ssk1328 has joined #timvideos | 06:36 | |
*** ssk1328_ has quit IRC | 06:37 | |
*** ssk1328 has quit IRC | 06:40 | |
*** se6astian|away is now known as se6astian | 06:57 | |
*** cr1901_modern has quit IRC | 08:08 | |
*** Bertl_oO is now known as Bertl | 09:36 | |
*** ssk1328 has joined #timvideos | 09:47 | |
mithro | ssk1328: pong | 09:51 |
ssk1328 | mithro, We have things to discuss | 09:51 |
ssk1328 | Are you free right now? | 09:52 |
mithro | Yes, I've been meaning to reply to your email | 09:53 |
ssk1328 | I am looking forward to it, I had mentioned most of my queries in that mail itself | 09:54 |
ssk1328 | mithro: We also need to find a slot for weekly meetings? | 10:12 |
*** ssk1328_ has joined #timvideos | 10:14 | |
*** ssk1328__ has joined #timvideos | 10:17 | |
*** ssk1328 has quit IRC | 10:20 | |
*** ssk1328 has joined #timvideos | 10:20 | |
*** ssk1328__ has quit IRC | 10:22 | |
mithro | ssk1328: I've replied to your emails | 10:24 |
ssk1328 | mithro: Got it | 10:26 |
*** ssk1328 has quit IRC | 10:36 | |
*** ssk1328_ is now known as ssk1328 | 10:37 | |
*** tija has joined #timvideos | 11:10 | |
tija | shenki: catchup? | 11:11 |
mithro | ssk1328: any further questions? | 11:26 |
shenki | tija: thanks for joining | 11:32 |
shenki | Neuron1k: nice to meet you | 11:32 |
Neuron1k | shenki: nice to meet you too :) | 11:33 |
Neuron1k | tija: and you :) | 11:33 |
tija | Same here | 11:33 |
shenki | tija: have you written much migen? | 11:34 |
tija | shenki: Not much. | 11:35 |
shenki | cool | 11:35 |
shenki | we will all learn together | 11:35 |
tija | What about the session florent was going to take? | 11:37 |
shenki | good question | 11:53 |
Neuron1k | shenki: I was searching how is student carnival week in english, because I heard that you called it organisation week, and suddenly I got the joke | 11:53 |
shenki | Neuron1k: haha, sorry. i said "Orientation Week" | 11:54 |
shenki | that would be a funny name for it tho | 11:54 |
shenki | Neuron1k: o-week is the abbreviation commonly used | 11:55 |
Neuron1k | shenki: ok, orientation week seems legit, I will remember now | 11:57 |
shenki | :) | 11:59 |
*** se6astian is now known as se6astian|away | 12:21 | |
*** cr1901_modern has joined #timvideos | 12:33 | |
mithro | _florent_ / shenki: https://github.com/mithro/tmds_encoding | 13:00 |
tpb | Title: GitHub - mithro/tmds_encoding: TMDS encoding tools (at github.com) | 13:00 |
mithro | _florent_: That code could form the basis of HDMI input / output for the verilator simulation | 13:01 |
tumbleweed | olasd: did we find a version that should work | 13:10 |
tumbleweed | mithro: do you know what version was flashed before shipping? | 13:11 |
mithro | tumbleweed: yes, olasd was able to flash that | 13:11 |
* tumbleweed is in an electrical engineering deperartment, seeing if anyone has the right JTAG programmer | 13:11 | |
olasd | I don't think I have flashed an fx2 actually | 13:12 |
tumbleweed | apparently we have a cypress dev kit with a programmer | 13:12 |
tumbleweed | so, which build was the good one? | 13:12 |
olasd | in the prebuilt firmware repo I have git bisect good c4646dd6ad5ac3be4edb05f08d5f72aa2fcba8d5 | 13:12 |
tumbleweed | thanks | 13:13 |
tumbleweed | which image is the fx2 one? | 13:14 |
mithro | tumbleweed: the problem you were having is that the FX2 didn't enumerate on a board, right? | 13:15 |
tumbleweed | yep | 13:15 |
tumbleweed | well, didn't accept addresses | 13:15 |
tumbleweed | so, how do we flash the fx2? | 13:17 |
*** CarlFK has quit IRC | 13:17 | |
mithro | You don't | 13:17 |
tumbleweed | so what should we be doing? | 13:17 |
mithro | The only thing you flash on an Opsis is the FPGA | 13:18 |
mithro | The fx2 firmware is stored in the FPGA firmware | 13:19 |
tumbleweed | so, the problem could be on the fpga | 13:19 |
tumbleweed | right | 13:19 |
mithro | tumbleweed: so the computer sees a device but it doesn't seem to respond correctly? | 13:20 |
olasd | mithro: yes | 13:20 |
tumbleweed | yep | 13:20 |
tumbleweed | so, we should try re-flashing the ROM | 13:20 |
tumbleweed | so, I have a digilent HS1 here | 13:21 |
mithro | And you move the reset and SDA jumpers and then power cycled and it still didn't accept an address? | 13:22 |
tumbleweed | yep | 13:22 |
mithro | So you want to program the FPGA with a blank firmware and all the pins in high impedance mode | 13:23 |
mithro | The fx2 should then come up in unconfigured | 13:24 |
tumbleweed | where do I find such a thing? | 13:24 |
* tumbleweed shall borrow the progremmer then | 13:28 | |
tumbleweed | but I'll need help with making a blank fimware | 13:28 |
mithro | But I don't know why the fx2 isn't coming up without having to do that | 13:32 |
mithro | Btw I assume you tried a different USB cable and power supply? | 13:34 |
olasd | yes :) | 13:36 |
mithro | tumbleweed: can you get me the current jumper configuration you have? | 13:43 |
*** Bertl has quit IRC | 13:50 | |
*** CarlFK has joined #timvideos | 13:55 | |
*** ChanServ sets mode: +v CarlFK | 13:55 | |
*** Bertl has joined #timvideos | 13:57 | |
tumbleweed | mithro: sorry, was driving | 14:05 |
* tumbleweed looks | 14:05 | |
* tumbleweed hopes mithro is awake | 14:05 | |
mithro | I need to head to bed | 14:05 |
tumbleweed | yeah | 14:05 |
tumbleweed | this timezone is particularly difficult for talking to you | 14:06 |
tumbleweed | K3 2-3 | 14:06 |
tumbleweed | K2 1-2 | 14:07 |
tumbleweed | K1 ADDR2-VCC | 14:07 |
tumbleweed | P18 closed | 14:07 |
CarlFK | tumbleweed: mithro hello... jumpers? | 14:07 |
CarlFK | let me get mine and I'll compare | 14:08 |
CarlFK | also I think xfxf has one still in the box, un opened, so no fiddeling | 14:08 |
tumbleweed | I think this state is the state they came in | 14:10 |
tumbleweed | we put it back to this, before leaving vienna | 14:10 |
CarlFK | oh, you have 3 of them, right ? | 14:14 |
tumbleweed | yeah | 14:15 |
mithro | tumbleweed: so, remove P18 and put K3 on 1-2 | 14:20 |
mithro | tumbleweed: power the board off for 30 seconds (all the LEDs should go off) then power it on, then connect the USB | 14:21 |
tumbleweed | it's powered off right now | 14:22 |
tumbleweed | I mean, made those jumper changes while it was unpowered | 14:23 |
mithro | tumbleweed: okay | 14:24 |
tumbleweed | [13392.503414] usb 2-2: device not accepting address 20, error -71 | 14:25 |
*** rohitksingh has joined #timvideos | 14:26 | |
mithro | tumbleweed: can you check the voltage level on pin 3 of k3? | 14:29 |
tumbleweed | mithro: not right now. So, you can go to bed :) | 14:30 |
CarlFK | rohitksingh: I am going to have 3 of your Atlys boards made (I am buying 3 Atlys) | 14:34 |
CarlFK | everything on your git repo is up to date? | 14:35 |
rohitksingh | CarlFK: Atlys? | 14:35 |
CarlFK | rohitksingh: the Diligent dev board | 14:35 |
rohitksingh | didn't understand the part "your Atlys boards" :/ | 14:35 |
CarlFK | oh.. right.. the VGA add on board that attaches to the Atlys connector | 14:36 |
rohitksingh | CarlFK: great, when are you planning on have them made? any expected dates...I'll try to put up some useful firmware by then | 14:37 |
CarlFK | I need to use them July 14, so I am going to get started this week | 14:38 |
rohitksingh | ok...fabrication will take around 20 days I guess if you start today | 14:38 |
rohitksingh | CarlFK: you want VGA to HDMI & USB with 720p right? | 14:39 |
CarlFK | correct | 14:40 |
rohitksingh | got it | 14:40 |
tumbleweed | CarlFK: how much per board? | 14:40 |
CarlFK | $50ish (including parts) | 14:41 |
tumbleweed | and it'll work with current firmware? | 14:42 |
CarlFK | rohitksingh: ^^ | 14:43 |
CarlFK | some time in the near future I hope ;) | 14:43 |
rohitksingh | tumbleweed: No, slightly modified firmware. | 14:44 |
tumbleweed | aha | 14:44 |
tumbleweed | CarlFK: one for me too? | 14:44 |
CarlFK | tumbleweed: sure - boards some in sets of 3, I wouldn't mind having 4.. | 14:45 |
CarlFK | and... | 14:45 |
CarlFK | local guy is working on making a Atlys connector to tofe adapter so we can plug it into the Opsis too | 14:46 |
tumbleweed | in that case, I bet debconf wants 3 :P | 14:46 |
tumbleweed | but timelines... | 14:46 |
CarlFK | yeah | 14:46 |
CarlFK | I think it is doable | 14:46 |
CarlFK | rohitksingh: do you have any more of your boards? (even blank, I'll get the parts and fill them in) | 14:48 |
CarlFK | tumbleweed: really you/DC want 4 VGA boards and 3 adapters, right? | 14:49 |
rohitksingh | CarlFK: I have 2 incorrectly-working ones, but not here in Bangalore. They are in my home in Delhi | 14:49 |
tumbleweed | CarlFK: yeah | 14:49 |
*** tija has quit IRC | 14:50 | |
CarlFK | tumbleweed: good, that means 9 vga :p | 14:50 |
CarlFK | tumbleweed: I don't mind covering $200 - it will make up for me making you listen to 2 days of node conf :D | 14:52 |
tumbleweed | :P | 14:53 |
CarlFK | rohitksingh: should I use https://github.com/rohit91/HDMI2USB-vmodvga or https://github.com/timvideos/HDMI2USB-vmodvga ? | 14:54 |
tpb | Title: GitHub - rohit91/HDMI2USB-vmodvga: VGA capture expansion board for HDMI2USB (or Digilent Atlys prototype board). (at github.com) | 14:54 |
rohitksingh | both are almost same...you can use the timvideos one | 14:56 |
CarlFK | rohitksingh: this is what I send to have a board made right? https://github.com/timvideos/HDMI2USB-vmodvga/blob/master/board/vgaExp.kicad_pcb | 15:16 |
tpb | Title: HDMI2USB-vmodvga/vgaExp.kicad_pcb at master · timvideos/HDMI2USB-vmodvga · GitHub (at github.com) | 15:16 |
rohitksingh | you need to send the gerbers to the fab house/assembly house | 15:17 |
CarlFK | oh... | 15:17 |
rohitksingh | the file you linked is a kicad pcb file...you can create gerbers from it, or you can use the gerbers from the repo itself | 15:17 |
CarlFK | https://github.com/timvideos/HDMI2USB-vmodvga/tree/master/board/gerber | 15:17 |
tpb | Title: HDMI2USB-vmodvga/board/gerber at master · timvideos/HDMI2USB-vmodvga · GitHub (at github.com) | 15:17 |
rohitksingh | yep these ones...complete folder | 15:18 |
CarlFK | I am using https://oshpark.com (because a friend work there) I think they can take kicad files | 15:19 |
rohitksingh | drew fustini iirc | 15:22 |
CarlFK | yep | 15:22 |
rohitksingh | you can use oshpark | 15:23 |
CarlFK | rohitksingh: what's your email? I'll cc you | 15:24 |
olasd | ah, batchpcb merged into this, interesting | 15:25 |
rohitksingh | its [email protected] | 15:25 |
CarlFK | tumbleweed: are you doing anything with the Opsis now? or should I unplug and put mine away before I step in it | 15:46 |
tumbleweed | CarlFK: I am not right now | 15:50 |
tumbleweed | (I'm at a friend's, drinking beer) | 15:50 |
tumbleweed | (which is why I had no multimeter) | 15:50 |
CarlFK | tumbleweed: no worries - enjoy the beer, and friends! | 16:05 |
tumbleweed | did I take you to my friend Mark's brewery? | 16:06 |
tumbleweed | probably not | 16:06 |
tumbleweed | anyway, this is his trippel | 16:06 |
tumbleweed | it's not for lightweights :P | 16:06 |
CarlFK | I don't think so. | 16:08 |
CarlFK | just ordered 9 boards. kinda. told Drew I wanted help ordering 9 boards. | 16:08 |
tumbleweed | it's over an hour's drive away, we probably thought it was too much of a mission | 16:09 |
tumbleweed | (I'm not there now, just drinking the output) | 16:09 |
CarlFK | http://www.ebay.com/itm/HDMI-Over-30M-Rj45-Cat5E-Cat6-Utp-LAN-Ethernet-Extender-Hd-1080P-3D-HdTV-DE-/301913401484?hash=item464b70e88c:g:iXIAAOSwdU1W-0nw US $7.25 | 16:11 |
tpb | Title: HDMI Over 30M RJ45 Cat5e Cat6 (at www.ebay.com) | 16:11 |
CarlFK | DC doesn't need it.. just fyi | 16:12 |
tumbleweed | neat | 16:15 |
tumbleweed | we may want some of those | 16:15 |
tumbleweed | not now | 16:15 |
tumbleweed | someday | 16:15 |
*** CarlFK has quit IRC | 16:21 | |
*** CarlFK has joined #timvideos | 16:26 | |
*** ChanServ sets mode: +v CarlFK | 16:26 | |
*** rohitksingh1 has joined #timvideos | 16:37 | |
*** rohitksingh has quit IRC | 16:37 | |
*** rohitksingh has joined #timvideos | 16:40 | |
*** rohitksingh1 has quit IRC | 16:42 | |
*** rohitksingh has quit IRC | 17:05 | |
*** rohitksingh has joined #timvideos | 17:07 | |
*** se6astian|away is now known as se6astian | 18:03 | |
*** Air1 has joined #timvideos | 21:58 | |
*** se6astian is now known as se6astian|away | 21:58 | |
*** Air1 has left #timvideos | 21:59 | |
xfxf | CarlFK: so you don't want my Opsis's, going Atlys's instead? | 23:31 |
CarlFK | xfxf: I think so - I haven't quite pulled that trigger yet | 23:31 |
xfxf | okay, cool. i've still got 2 in boxes unopened, but i'll be unavailable from tomorrow until end of month | 23:32 |
xfxf | they won't be going anywhere if you change your mind | 23:33 |
xfxf | afaik the Atlys's have less grunt than the Opsis's? i remember the Opsis's supporting something the Atlys couldn't do | 23:33 |
xfxf | oh, that's right, isn't the Atlys restricted with the number of inputs+outputs+encoder you can run at the same time? | 23:33 |
xfxf | i recall not being able to run 2 inputs + encoder + 2 outputs | 23:34 |
CarlFK | I do that | 23:34 |
CarlFK | mayb not at 1080 or something, but 720 is all I want | 23:34 |
xfxf | i definitely recall it flaking out on me and mithro telling me it wasn't supported, and the Opsis having a higher clock | 23:34 |
xfxf | yeah everything i do is 720p50 | 23:34 |
xfxf | good work on recording all your stuff now in HD btw with vocto, are you having any issues, or all is working well? | 23:35 |
CarlFK | I was using my atlys, encoder, lcd and projector. | 23:35 |
xfxf | seen watching your chipy videos | 23:35 |
CarlFK | so... | 23:35 |
xfxf | okay, maybe firmware improvement or something? it def didn't work at one stage | 23:35 |
CarlFK | the atlys was flipping out 5 min before the show started | 23:35 |
CarlFK | like the projector feed was flashing and not syncing and complete bad. | 23:36 |
xfxf | hooray | 23:36 |
xfxf | i've been using one opsis here with a later firmware for testing at venues | 23:36 |
CarlFK | I was this close to removing the Atlys and zooming out the camear | 23:36 |
CarlFK | suddenly it started working | 23:36 |
xfxf | with the redmere cable it has worked consistently first time every time | 23:36 |
CarlFK | so I didnt' touch it for 8 hours. | 23:36 |
CarlFK | oh wait..I got distracted.. | 23:37 |
xfxf | CarlFK: ah wait, with your setup, you're only running one input, right, not two? | 23:37 |
xfxf | because that probably explains why the atlys works fine | 23:37 |
CarlFK | hmm | 23:37 |
CarlFK | I have a i5 motherboard, hdmi out, into the atlys | 23:38 |
CarlFK | plus the presenter laptop into the atlys | 23:38 |
xfxf | right, but are you enabling that first input if you're using vocto? | 23:38 |
CarlFK | good q | 23:38 |
CarlFK | that might have been my problem | 23:38 |
CarlFK | I was flipping between them. at first just the i5 because there was no presenter laptop | 23:39 |
xfxf | with vocto/hdmi2usb in its current incarnations you won't ever really want to use two inputs in that sort of setup currently anyway | 23:39 |
CarlFK | that didn't always work | 23:39 |
xfxf | i was hitting it because i was trying to do my ghetto mixing thing with the camera + laptop with HDMI extender plugged into it | 23:39 |
CarlFK | here is what to watch out for: | 23:40 |
xfxf | right. yeah, that's the issue i hit - it only sort of work and the atlys started flaking out | 23:40 |
xfxf | disable one of the inputs or outputs and it works perfectly | 23:40 |
CarlFK | some sort of atlys config causes the mpeg stream to mess up vocto such that the client that is saving data stops saving data after like 140 frames | 23:41 |
CarlFK | that was scary | 23:41 |
CarlFK | I hope I can recreate that soon | 23:43 |
CarlFK | I also hope we can get some sort of release procedure for the firmware - I was using some random revision because a tumbleweed said the current one didn't work and someone else did some git bisec and found one that did | 23:44 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!