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.md 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

README.md

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.