readme: init
This commit is contained in:
commit
778a452425
|
@ -0,0 +1,46 @@
|
|||
# Firmware development
|
||||
|
||||
RF signal generator using Urukul, Humpback and STM32
|
||||
|
||||
## Nix commands
|
||||
|
||||
Open nix shell before anything.
|
||||
```bash
|
||||
nix-shell
|
||||
```
|
||||
|
||||
Start OpenOCD server in unblocking mode.
|
||||
```bash
|
||||
run-openocd
|
||||
```
|
||||
|
||||
Start OpenOCD server in blocking mode, for console print through semihosting.
|
||||
```bash
|
||||
run-openocd-block
|
||||
```
|
||||
|
||||
Reset STM32 flash before flashing bitstream for Humpback FPGA.
|
||||
```bash
|
||||
reset-flash
|
||||
```
|
||||
|
||||
Load bitstream to Humpback FPGA.
|
||||
```bash
|
||||
configure-fpga
|
||||
```
|
||||
|
||||
Verify a proper bitstream is loaded to STM32 flash.
|
||||
```bash
|
||||
verify-fpga-config
|
||||
```
|
||||
|
||||
Run a Ethernet server with TCP socket examples.
|
||||
```bash
|
||||
run-ethernet-server
|
||||
```
|
||||
|
||||
Select a different gdb config file from ```gdb_config``` directory.
|
||||
```bash
|
||||
set-gdb-config-file <filename>
|
||||
```
|
||||
Leave <filename> as blank for default openocd.gdb configuration.
|
Loading…
Reference in New Issue