MQTT-controlled RF signal generator using Urukul, Humpback and STM32 NUCLEO
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sebastien Bourdeauducq e67a37ebbd add cargosha256.nix 2 hours ago
.cargo scpi: add switch ctrl command 2 weeks ago
examples mqtt_client: rm debug 1 day ago
gdb_config scpi: adopt rust standard on result/option handling 1 week ago
migen migen: move add extension into build 1 week ago
nix nmigen: purgred nmigen nix config 1 month ago
openocd mqtt_mux: init openocd 6 days ago
src mqtt_mux: fixed singletone parameter bug 1 day ago
.gitignore cargo.lock: commit 1 week ago
Cargo.lock mqtt_mux: use nom 2 days ago
Cargo.toml mqtt_mux: use nom 2 days ago
Makefile mf: using file name 1 week ago README: update 1 week ago
cargosha256.nix add cargosha256.nix 2 hours ago
memory.x scpi: introduce master clock setup 2 weeks ago
shell.nix nix: rm aranche-pnr, add mosquitto 1 day ago

Humpback DDS

RF signal generator using Urukul, Humpback and STM32 NUCLEO-H743ZI2

Nix commands

Open nix shell before anything.


Start OpenOCD server in unblocking mode.


Start OpenOCD server in blocking mode, for console print through semihosting.


Reset STM32 flash before flashing bitstream for Humpback FPGA.


Load bitstream to Humpback FPGA.


Verify a proper bitstream is loaded to STM32 flash.


Run a Ethernet server with TCP socket examples.


Select a different gdb config file from gdb_config directory.

set-gdb-config-file <filename>

Leave as blank for default openocd.gdb configuration.