MQTT-controlled 4-channel DDS signal generator using Urukul, Humpback and STM32 NUCLEO
.cargo | ||
examples | ||
gdb_config | ||
migen | ||
nix | ||
openocd | ||
src | ||
.gitignore | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
cargosha256.nix | ||
Makefile | ||
memory.x | ||
README.md | ||
shell.nix |
Humpback DDS
RF signal generator using Urukul, Humpback and STM32 NUCLEO-H743ZI2
Nix commands
Open nix shell before anything.
nix-shell
Start OpenOCD server in unblocking mode.
run-openocd
Start OpenOCD server in blocking mode, for console print through semihosting.
run-openocd-block
Reset STM32 flash before flashing bitstream for Humpback FPGA.
reset-flash
Load bitstream to Humpback FPGA.
configure-fpga
Verify a proper bitstream is loaded to STM32 flash.
verify-fpga-config
Run a Ethernet server with TCP socket examples.
run-ethernet-server
Select a different gdb config file from gdb_config
directory.
set-gdb-config-file <filename>
Leave as blank for default openocd.gdb configuration.