9:05 AM
TheAMM10 has quit
9:14 AM
applegal21 joined the channel
9:19 AM
mf|cloud12 joined the channel
9:20 AM
shorne
ok, was able to hack out a log
9:20 AM
[ 0.000000] Kernel command line: earlycon
9:20 AM
[ 0.000000] BUG: failure at /home/shorne/work/litex/litex-buildenv/third_party/linux/lib/ioremap.c:166/ioremap_page_range()!
9:20 AM
[ 0.000000] Kernel panic - not syncing: BUG!
9:20 AM
thats just the end
9:22 AM
mithro
riscv32-unknown-elf-ld: boot-helper-vexriscv.o: can't link hard-float modules with soft-float modules
9:22 AM
riscv32-unknown-elf-ld: failed to merge target specific data of file boot-helper-vexriscv.o
9:23 AM
x0d16 joined the channel
9:23 AM
mf|cloud12 has quit
9:25 AM
iamayam7 joined the channel
9:25 AM
x0d16 has quit
9:26 AM
shorne: Did you see xobs' comments?
9:26 AM
shorne
mithro: about debugger? yes
9:27 AM
I am using the debugger to look at this
9:27 AM
iamayam7 has quit
9:27 AM
mithro
shorne: about the wrong spi flash version stuff?
9:27 AM
shorne
no
9:27 AM
but got to go now
9:28 AM
mithro
xobs: I did have to set JOBS=1 to compile qemu, and I have to manually run qemu with "-global litex_ssi.spiflash=m25p80" (instead of the default of m25p16), and it doesn't load the firmware by default, but I can connect to it via gdb, run "load firmware.elf", then "mon system_reset", and I get a MicroPython prompt.
9:28 AM
9:29 AM
CarlFK has quit
9:34 AM
build/arty_net_vexriscv/software/firmware/boot-helper-vexriscv.o: ELF 32-bit LSB relocatable, UCB RISC-V, version 1 (SYSV), not stripped
9:38 AM
miip24 joined the channel
9:40 AM
miip24 has quit
9:42 AM
the BIOS seems to compile fine
9:43 AM
Any idea how to figure out which module has the hard-float modules
9:43 AM
?
9:43 AM
AJaeger0 joined the channel
9:43 AM
xobs
mithro: If it's anything like ARM, "readelf -a" should tell you... somewhere
9:44 AM
AJaeger0 has quit
9:44 AM
mithro
Hrm... It seems the compile of the assemble boot helper file
9:45 AM
riscv32-unknown-elf-gcc -std=gnu99 -c -MD -MP -Os -D__vexriscv__ -march=rv32im -mabi=ilp32 -g3 -fomit-frame-pointer -Wall -fno-builtin -nostdinc -I/home/tansell/github/timvideos/HDMI2USB-litex-firmware/third_party/litex/litex/soc/software/include/base -I/home/tansell/github/timvideos/HDMI2USB-litex-firmware/third_party/litex/litex/soc/software/include
9:45 AM
-I/home/tansell/github/timvideos/HDMI2USB-litex-firmware/third_party/litex/litex/soc/common -I/home/tansell/github/timvideos/HDMI2USB-litex-firmware/build/arty_net_vexriscv/software/include -fexceptions -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -DTFTP_SERVER_PORT=6069 -o boot-helper-vexriscv.o
9:45 AM
/home/tansell/github/timvideos/HDMI2USB-litex-firmware/third_party/litex/litex/soc/software/bios/boot-helper-vexriscv.S
9:45 AM
compared too
9:46 AM
riscv32-unknown-elf-gcc -std=gnu99 -c -o boot-helper-vexriscv.o boot-helper-vexriscv.S
9:50 AM
xobs
mithro: use -mabi=ilp32d or ilp32f?
9:51 AM
Or specify ilp32 for the rest of the files, to force soft-float
9:52 AM
mithro
I'm very confused about the assembly line dropping the CFLAGS
9:52 AM
xobs
Is it a different variable such as ASFLAGS?
10:00 AM
mithro
Looks like an issue with implicit rules...
10:00 AM
10:00 AM
tpb
Title: firmware: Add manual assembly for boot-helper file. · timvideos/litex-buildenv@e1afe96 · GitHub (at
github.com )
10:00 AM
auscompgeek
if you're using implicit rules, yeah, you'd want to set ASFLAGS as well
10:01 AM
see make's info(1) page about implicit variables
10:19 AM
mishehu8 joined the channel
10:20 AM
dshin10 joined the channel
10:21 AM
dshin10 has quit
10:21 AM
mishehu8 has quit
10:22 AM
netg2 joined the channel
10:23 AM
netg2 has quit
10:35 AM
mithro
10:36 AM
The following builds succeeded
10:36 AM
=============================================
10:36 AM
arty base vexriscv
10:36 AM
arty net vexriscv
10:37 AM
xobs
As it says: \o/
10:37 AM
Grats
10:42 AM
mithro
LD firmware.elf
10:42 AM
riscv32-unknown-elf-ld: firmware.elf section `.bss' will not fit in region `sram'
10:42 AM
riscv32-unknown-elf-ld: region `sram' overflowed by 720 bytes
10:57 AM
11:06 AM
DeMiNe0_ joined the channel
11:08 AM
DeMiNe0_ has quit
11:39 AM
CarlFK joined the channel
11:57 AM
tsglove joined the channel
12:14 PM
uriah3 joined the channel
12:19 PM
uriah3 has quit
12:37 PM
rohitksingh_work has quit
12:54 PM
Kripton has quit
12:59 PM
Kripton joined the channel
13:01 PM
Otyg7 joined the channel
13:02 PM
Otyg7 has quit
13:16 PM
rohitksingh joined the channel
13:48 PM
cr1901_modern
Just put .bss into main_ram?
13:48 PM
I've done it before for the xmodem stuff- it doesn't harm anything
13:49 PM
Airwave25 joined the channel
13:50 PM
Airwave25 has quit
14:36 PM
rohitksingh joined the channel
14:46 PM
mgor_ joined the channel
14:50 PM
mgor_ has quit
15:09 PM
hermann_nordung joined the channel
15:11 PM
hermann_nordung has quit
15:23 PM
Guest99579 joined the channel
15:29 PM
Guest99579 has quit
17:27 PM
wolfshappen12 joined the channel
17:31 PM
wolfshappen12 has quit
17:59 PM
TecKnow joined the channel
18:00 PM
TecKnow has quit
18:03 PM
TecKnow joined the channel
18:04 PM
TecKnow
This is David from PS1 looking for Carl. I hope I'm in the right place.
18:06 PM
CarlFK
you are!
18:06 PM
excelt I am runiing out the door
18:07 PM
and.. Tim's flight got canceled, so he wont' be to PS1 till about 4pm tomrrow :(
18:07 PM
TecKnow: I'll be in a few wating rooms in the next hour or to, can get back to you on and off
18:40 PM
puck_ has quit
18:41 PM
puck_ joined the channel
19:32 PM
persia25 joined the channel
19:36 PM
persia25 has quit
19:44 PM
TinyTimmyTokyo0 joined the channel
19:46 PM
TinyTimmyTokyo0 has quit
19:59 PM
prg31810 joined the channel
20:09 PM
prg31810 has quit
20:42 PM
TecKnow has quit
20:44 PM
CarlFK joined the channel
20:49 PM
im back for the day
20:50 PM
MrNr1 joined the channel
20:50 PM
MrNr1 has quit
21:02 PM
TheAssassin
question:
21:03 PM
ever thought about using some (proprietary) HDMI receiver chip to provide cheap capturing?
21:03 PM
e.g., IT6604E
21:03 PM
these chips are just a couple of dollars in china, and even decrypt HDCP
21:04 PM
you'd just need a high-performance USB "gateway" thingy providing a raw or even encoded stream over USB
21:04 PM
sure, they're SMD chips, so you'd need some sorta "custom SMD PCB", but that'd be possible, I guess
21:06 PM
CarlFK
I can see this going two ways:
21:12 PM
1. IT6604E does a better job than what we are currently doing with the fpga, so lets us do higher res/framrate - good.
21:13 PM
2. IT6604E replicates what we are doing with fpga, but we still need the fpga for other stuff, so all we have done is add complexity for no gain
21:21 PM
Im thinking the R&D to prototype it will be 'hard'
21:41 PM
TheAssassin
well, I just thought one could use such "standard chips" like that one to save some work and especially a lot of money
21:41 PM
this chip is used in really cheap HDMI equipment such as these "range extenders" which are in fact just creating a livestream
21:42 PM
they just add a hw encoder (h.264 or MJPEG) and some magic and it just works
21:43 PM
I know it wouldn't be fully open source, but perhaps could result in a better price point
21:43 PM
>300 USD for the hardware you guys designed, that's damn expensive
21:46 PM
is the problem to get some USB3 hw that interfaces with the chip and the USB host providing enough bandwidth?
21:46 PM
for e.g., the VOC, USB is not an option most likely, due to the limits of the USB hosts (you'd probably need one per input)
21:46 PM
but for testing a USB board would be great
22:05 PM
anairo joined the channel
22:07 PM
anairo has quit
22:10 PM
CarlFK
I suspect one problem is finding a dev board like the Atlys
22:51 PM
fitzsim has quit
23:45 PM
royal_screwup213 joined the channel
23:46 PM
Kripton has quit
23:50 PM
royal_screwup213 has quit
23:54 PM
tpb has quit
23:54 PM
tpb joined the channel
23:56 PM
Kripton joined the channel