Trivial network-controlled plugs
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 17a3824ac5 README: fix formatting 3 years ago
.cargo use NixOS 19.03 multiarch gdb instead of custom build 4 years ago
nix first tnetplug version 3 years ago
src first tnetplug version 3 years ago
.gitignore create nix build infrastructure 4 years ago
Cargo.lock first tnetplug version 3 years ago
Cargo.toml first tnetplug version 3 years ago
LICENSE LICENSE: add GPL-3 4 years ago
README.md README: fix formatting 3 years ago
build.rs create nix build infrastructure 4 years ago
default.nix first tnetplug version 3 years ago
memory.x memory.x: fix RAM2 region, place stack in CCMRAM 4 years ago
openocd.gdb gdb with `cargo run` 4 years ago
release.nix first tnetplug version 3 years ago
shell.nix first tnetplug version 3 years ago

README.md

Trivial network-controlled plugs

Instructions

Made for NixOS

Build the firmware with default.nix:

  • nix-build
  • This uses cargo-vendor to bundle dependencies, so that unstable versions from git can be used.
  • Run result/bin/flash-tnetplug to flash a devboard with OpenOCD and quit.

Development environment with shell.nix:

  • nix-shell
  • Spawning openocd, the devboard should be connected already.
  • Instructions (cargo run --release) are printed.