Current Server Time: 23:47 (Central Europe)

#apertus IRC Channel Logs

2021/06/21

Timezone: UTC


01:45
Spirit532
left the channel
01:45
Spirit532
joined the channel
05:00
aombk3
joined the channel
05:09
fredy
left the channel
05:09
aombk2
left the channel
05:16
fredy
joined the channel
05:16
Bertl_oO
off to bed now ... have a good one everyone!
05:17
Bertl_oO
changed nick to: Bertl_zZ
08:07
metaldent
joined the channel
10:45
se6astian
good day
11:41
BAndiT1983_
left the channel
11:42
BAndiT1983
joined the channel
13:00
Bertl_zZ
changed nick to: Bertl
13:00
Bertl
morning folks!
17:00
se6astian
MEETING TIME! Who is here? Please message me know to get put into the report queue
17:00
BAndiT1983
is here
17:00
vup
is here
17:00
tpw_rules
i am here for the meeting
17:00
bluez
is here
17:01
Bertl
is here ...
17:01
vnksnkr
is here
17:01
tpw_rules
ok se6astian has invited me to start so, are we missing anybody? i'll wait a couple more minutes
17:01
eppisai
is here
17:02
Bertl
tpw_rules: just go ahead, everybody can read up later ...
17:03
tpw_rules
ok
17:03
tpw_rules
so i have written code to access the Beta's sensor over SPI but i have been a bit stuck because i don't have a good way to test it
17:04
tpw_rules
i can't simulate it because it mostly involves the linux device tree stuff
17:04
tpw_rules
but anuejn said i can access their Beta which does have a sensor so hopefully that can get set up today and i can proceed on that front
17:04
tpw_rules
that is it from me
17:05
se6astian
many thanks!
17:05
se6astian
is there another area you can progress on in parallel until the sensor hardware matter is settled?
17:05
vup
tpw_rules: also feel free to open a WIP PR so anuejn and I can take a first look
17:06
tpw_rules
i am not sure. the next step was the sensor LVDS lanes which also is largely a hardware matter. but i can definitely open the PR to progress on the code review
17:06
vup
se6astian: I think anuejn should be able to provide remote access to a beta with sensor very soon
17:06
se6astian
very good
17:07
se6astian
bluez: you are next
17:08
bluez
yup! so nothing much from me but i recently started working on accomodating the reconfigurable register project to the beta gateware
17:08
bluez
to gather some real world data on how it works and the utilization and stuff
17:09
bluez
i was just compiling atm and if everything looks good i would need to test it on a partial beta
17:09
bluez
which Bertl will help arrange :)
17:09
bluez
so that's it from me
17:10
se6astian
sounds good, many thanks
17:10
se6astian
vnksnkr: your turn!
17:10
vnksnkr
Hi
17:10
vnksnkr
quick updates from me..
17:11
vnksnkr
I've started working on the code to interface with the JTAGF primitive available on the MACHXO2
17:11
vnksnkr
Once that's complete I could start testing the gateware
17:12
vnksnkr
maybe first using the python scripts and then later with the kernel driver
17:12
vnksnkr
That's all from my side :)
17:13
se6astian
many thanks, any questions or comments so far?
17:13
Bertl
yes, vnksnkr also discovered a problem in our shield design
17:14
Bertl
which did go unnoticed so far, but it is probably easy to fix
17:14
se6astian
ah, interesting, please elaborate
17:14
Bertl
well, we have a shield designed for the remote control purpose
17:14
Bertl
which is basically a bunch of mosfets controlled via GPIOs
17:14
Bertl
now for whatever reason, the schematic uses N/P pairs of mosfets
17:15
Bertl
while we actually want to use N/N pairs there (i.e. no P channels)
17:15
Bertl
I have to check whether we actually populated N/P units there, I don't think we did, but the schematic there is just wrong
17:15
Bertl
luckily even if we did, this can be easily fixed as the N/N pairs have the same pinout
17:16
Bertl
so no redesign oder rewiring required
17:16
se6astian
understood, great work vnksnkr!
17:16
vnksnkr
thanks!
17:16
se6astian
eppisai: your turn
17:17
eppisai
Hi!
17:19
Bertl
hello ;)
17:20
eppisai
I have been trying to debug as to why transitions were causing crash in remote.. have been testing and have so far.. 1. Made changes to drawing by using single loop (earlier was using two, like previous version of remote) and have tried to remove centraldb variables from transition
17:20
eppisai
But still crashing..
17:21
Bertl
what kind of crash do you see?
17:22
eppisai
But, Andrej has been helping me alot , so got a rough idea of what might be causing the error .. it's where I set transition framebuffer.. so currently making complete flow chart diagram of the logic so.. can improve the entire process properly and discuss with Andrej..
17:22
BAndiT1983
crashes are related to memory usage, have tested the code on my remote and could narrow the problem down in framebuffer switch, so advised to move the logic to proper place and check the implementation regarding memory etc.
17:23
Bertl
so stack overflow or what?
17:23
BAndiT1983
could be, will port exception handlers to the main code, then i can see the address of cause
17:24
BAndiT1983
or the memory area is not set fully correctly up
17:24
Bertl
hmm, okay, tx
17:25
se6astian
we are still lacking a hardware debugging setup so a bit handicapped :)
17:26
se6astian
I hope to get that set up soon with the JTAG debugger
17:26
BAndiT1983
yep, have also not ordered 4232h yet
17:26
eppisai
So, besides have read alot on interupts and timers.. had implemented one.. it wasn't proper.. ISR was bit long.. so need to improve on it.. and will test it also..
17:26
BAndiT1983
but exception handling helps already a lot with crashes usually
17:26
BAndiT1983
*exception handling of pic32
17:26
se6astian
BAndiT1983: please continue with your report
17:27
Bertl
yeah, I think that and reset codes should help a lot
17:27
BAndiT1983
have resumed remote development again, previously my time was rather occupied
17:28
BAndiT1983
main focus is on UART communication through ASCII protocol, USB will follow afterwards, have reworked some parts and now CRC8 is verified, thanks to GSoC code from metaldent
17:28
se6astian
nice
17:28
BAndiT1983
exception handling is done in my version, but will be moved to main repo soon, also added a timer which polls every 5ms if data is there, then a flag is set and main loop processes it, just a quick test for me, before the processing will be adjusted
17:29
BAndiT1983
this also relates to such things as display brightness change, as we currently have some problems with central DB and possible memory bloat from there, i suspect c++11 features, but not verified yet
17:30
BAndiT1983
am thinking about moving brightness handling from function pointers and lambdas to something more simple, but no real plan is there yet, requires a bit of time
17:30
BAndiT1983
that's it from me
17:30
se6astian
many thanks
17:30
se6astian
quick updates from me:
17:31
se6astian
we had a tele videoconference today about the last remaining issues of the production run
17:31
se6astian
and concluded that Bertl can start the manual rework, tele wil give us a small refund in return
17:31
se6astian
I guess Bertl will talk about it in detail then
17:32
Bertl
.o( will I? )
17:32
se6astian
beside that I moved to house sit for the next 4 weeks not that far from our office in the factory hub, I couldnt take all the hardware with me (left the rockpi for example) but will get the remote hardware setup soonand hopefully also jtag hardware debugging then
17:33
se6astian
another company in the factory hub remembered our wish to capture high resolution images of populated boards
17:33
se6astian
and today I photographed around 15 panels they did
17:34
BAndiT1983
Bertl: are you a lot into VSauce lately with such questions? ;)
17:34
se6astian
this is reference/sample data for the automated optical inspection sotware: https://github.com/apertus-open-source-cinema/pcb-aoi
17:34
se6astian
currently in development
17:35
se6astian
so not that much to report from my side this week, but should get better again now that I am settled in
17:35
se6astian
thats it
17:35
se6astian
will Bertl now report? We might find out!
17:35
Bertl
BAndiT1983: always have been ...
17:35
Bertl
well, okay, so let's see what I can report there ...
17:36
Bertl
basically we decided that repairing the boards by reworking them ourself is the lesser evil here
17:37
Bertl
we already had discussions with tele whether a potential future issue is 'worth' fixing
17:37
Bertl
and our position here is that we do not want any Betas to come back in a few weeks with problems
17:38
Bertl
so all issues we identify now, we want to get fixed and fixing them ourseleves is the fastest and probably cheapest way to get that done
17:39
Bertl
also any repair from tele would end up in a lot of logistic and administrative work which we do not want to spend much time on
17:39
Bertl
that said, I hope that we can learn from those issues and improve the process in the future
17:40
Bertl
not much project related work was done from my side last week, I was mostly otherwise busy, except for GSoC
17:40
Bertl
that's it from my side for this week
17:40
se6astian
many thanks!
17:41
se6astian
anyone else who wants to report/discuss/share anything?
17:41
se6astian
anuejn: any news?
17:41
se6astian
manav you there?
17:41
metaldent
left the channel
17:42
se6astian
ok then, many thanks everyone! meeting concluded!
17:43
Bertl
thank you for the moderation!
17:44
se6astian
my pleasure
18:13
fredy
left the channel
18:52
fredy
joined the channel
19:40
anuejn
sorry for not being at the meeting
19:40
anuejn
here is my report:
19:45
anuejn
I continued to develop the cores for receiving and debugging hdmi with some sucess
19:46
anuejn
I can sucessfully do bit and word alignment to the hdmi signal
19:46
anuejn
and connect the ILA to it and watch the timing
19:48
anuejn
however I can not capture long traces since the ecp5 on which I do this does not have much bram and the board does not feature any dram or high speed interfaces to the computer
19:49
anuejn
after some initial glances, the hdmi signal I inspected (a rpi forced to dvi mode) looked exactly as I wolud expect
19:50
anuejn
... which is a bit unfortunate since I hoped to gain some kind of enlightenment what my current hdmi tx core is doing wrong
19:50
anuejn
however with this approach I still hope to be able to get our cores to work with the camlink and the recorder :)
19:51
anuejn
thats it from my side
19:58
Bertl
sounds great!
19:58
Bertl
any chance we can use that on the hdmi digitizer board?
20:37
anuejn
in princicple yes, but the io had to be adapted
20:38
anuejn
(and something something transcievers)
20:44
fredy
left the channel
20:56
Bertl
yeah, the something something we could probably solve by configuring them with the xilinx tools and copying the settings from there
20:57
fredy
joined the channel
20:59
anuejn
Yeah I once inspected the output from the wizzard but then decided to be overwhelmed ;)
21:02
Bertl
we might just read them out via the configuration interface
21:02
Bertl
anyway, would be nice to get that working at some point
23:30
vup
tpw_rules: can you pm me a ssh key you want to use to login to the server to access the remote beta?