*** tpb has joined #timvideos | 00:00 | |
*** rohitksingh_work has joined #timvideos | 03:38 | |
paddatrapper | mithro: ok. I'll write that spec once I have got an idea of what it requires, which should be once I've finished with the loopback device. Yes, it's largely empty | 04:11 |
---|---|---|
John_K | @mithro just tested my Python CypressFX module on windows, was very easy to setup (install libusb, use Zadig to setup libusb for the device, run fxload.py) | 04:55 |
John_K | hah, I'm using slack too much | 04:56 |
John_K | mithro: http://kelley.ca/tmp/fxload-win10.png | 04:59 |
mithro | 404.... | 05:00 |
John_K | http://kelley.ca/temp/fxload-win10.png | 05:00 |
John_K | there we go | 05:00 |
John_K | so that's loading vendor_ax.hex and dumping 8 bytes of EEPROM | 05:00 |
*** cyrozap has quit IRC | 05:02 | |
*** msantana has quit IRC | 05:02 | |
*** cyrozap has joined #timvideos | 05:03 | |
*** msantana has joined #timvideos | 05:03 | |
Ishan_Bansal | mithro : ping | 05:10 |
cr1901_modern | mithro: ping if you're around | 06:17 |
cr1901_modern | mithro: To test my firmware updates thus far, add "https://github.com/cr1901/HDMI2USB-litex-firmware" as a remote, and checkout the "xfer-fw" branch. It is already rebased to the tip of upstream head. | 06:23 |
cr1901_modern | Then I invoked this command (yours will vary a bit): "make TARGET=base CPU=lm32 PLATFORM=mimasv2 PYTHON=python3 firmware" | 06:23 |
cr1901_modern | First thing you should notice is a new submodule is checked out. Second thing you should notice is that after all files are compiled but before the final link step, the Makefile will "cd third_party/libmodem" and compile libmodem.a for you. | 06:24 |
cr1901_modern | Then, run mkimage.py, run MimasV2Config.py script to flash the gateware normally. | 06:25 |
cr1901_modern | Then I suggest adding a change of some sort to your local tree that changes the CRC of the firmware. | 06:26 |
cr1901_modern | Recompile the firmware, use ./getcrc32.py script at the root of the tree to get the length and crc32, and lastly >> | 06:26 |
cr1901_modern | At the H2U> prompt, type "write spi xmodem $FLASH_BOOT_ADDRESS (in generated/mem.h) $LENGTH $CRC". An xmodem session will start | 06:28 |
cr1901_modern | If using minicom, type "^A+S" to get a prompt to send files, and follow the prompts to find your just-compiled firmware to upload | 06:29 |
cr1901_modern | Let me know if there are issues (I can think of potentially one) | 06:29 |
*** cr1901_modern has quit IRC | 07:18 | |
*** tsglove2 has joined #timvideos | 07:40 | |
*** tsglove has quit IRC | 07:43 | |
*** cr1901_modern has joined #timvideos | 07:50 | |
cr1901_modern | mithro: We have a massive problem... xmodem xfers stopped working after the rebase and I'm unable to figure out why. The only proof I have that the xfers ever worked at all is an old firmware that I didn't delete | 11:36 |
* cr1901_modern sighs | 11:36 | |
cr1901_modern | mithro: Erm, false alarm. I can't really explain well what happened, but it was a cascade of a lot of stale files from the rebase, not only from libmodem but HDMI2USB as well. Resetting/stashing the stale libmodem files, and _then_ doing a full clean fixed the problem | 12:01 |
*** rohitksingh_work has quit IRC | 12:29 | |
*** rohitksingh has joined #timvideos | 13:18 | |
*** sb0 has joined #timvideos | 13:40 | |
*** sb0 has quit IRC | 14:10 | |
*** rohitksingh has quit IRC | 17:45 | |
*** sb0 has joined #timvideos | 17:51 | |
*** sb0 has quit IRC | 17:58 | |
*** sb0 has joined #timvideos | 17:59 | |
*** sb0 has quit IRC | 18:51 | |
*** sb0 has joined #timvideos | 18:51 | |
*** sb0 has quit IRC | 19:00 | |
*** sb0 has joined #timvideos | 19:00 | |
*** sb0 has quit IRC | 19:36 | |
*** sb0 has joined #timvideos | 19:48 | |
*** puck has quit IRC | 21:42 | |
*** puck has joined #timvideos | 21:46 | |
*** sb0 has quit IRC | 23:11 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!