Automatically combining trichrome and pseudochrome images

In a previous post, I was manually combining the RGB channels, with a bunch of experimentation to try to select the right channels, and a decent amount of color correction. I've not been able to maintain a stable shoot order, especially for full color/no filter and full spectrum shots,…

Petalinux 2023.1 AXI /dev/uio entry

In addition to needing to delete those few lines in pl.dtsi, I needed to alter my kernel command line to enable the uio module in a certain way. My current system-user.dtsi file is: /include/ "system-conf.dtsi" /{ chosen { bootargs = "earlycon console=ttyPS0,115200 clk_ignore_unused root=/dev/mmcblk0p2…

Petalinux DTSI AXI Label not found.

When adding a generic-uio device to my petalinux config, in the system-user.dtsi file, in Petalinux 2023.1, I got an error:   system-user.dtsi:7.1-23 Label or path AD9851_AXI_20231112_0 not found FATAL ERROR: Syntax error parsing input tree My file looked like this: /include/ "system-conf.dtsi"…

Petalinux Workflow

Very rambly, very notebook Generate the XSA hardware file. In your petalinux docker image, then petalinux-config --get-hw-description=/home/vivado/project/EBAZ4205_projects/chaff/ebaz4205_wrapper.xsa petalinux-config -c rootfs and you can set usernames, install packages, the like The FSBL is the first stage bootloader, This is some code that…

End of startup status: LOW (FPGA troubleshooting)

I've been getting into FPGAs again. I don't want to/can't afford a real Xilinx dev board or a real programmer, so I've been using bitcoin miner control boards, in the form of a EBAZ4205 . This board has a Zynq-7000 and a decent amount of IO. Programing was pretty easy…

IP2326 Charger Outside Recommended Parameters

My latest project involves charging a 12V, 3S LiIon battery over a POE connection, so limited power. I want to charge the battery over a day, at around 5W, then use that power at night for radio stuff. For the POE splitter, I think I want to use 12V output,…

70cm FPV transmitter

This is a scratch pad for a small 70cm FPV transmitter. DTV is a bust. No one makes a single chip MPEG or NTSC to DVB or ATSC signal chip. Analog is easier, and the chips are kind of available. Modulator: Can use the MC44BS373 or similar (NTSC RF Modulator)…