stm32 debugging

This commit is contained in:
foosinn 2020-10-31 11:45:30 +01:00
parent 882f45a1d6
commit cd1736f899

View file

@ -4,17 +4,27 @@ let
unstable = import <nixos-unstable> {}; unstable = import <nixos-unstable> {};
in { in {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# embedded
arduino arduino
avrdude avrdude
gcc-arm-embedded
openocd
pkgsCross.avr.avrlibc pkgsCross.avr.avrlibc
pkgsCross.avr.libcCross
pkgsCross.avr.buildPackages.gcc8
pkgsCross.avr.buildPackages.binutils pkgsCross.avr.buildPackages.binutils
unstable.cura pkgsCross.avr.buildPackages.gcc8
pkgsCross.avr.libcCross
cura
openscad openscad
kicad kicad
]; ];
# stm32 debugger
users.extraGroups.plugdev = { };
users.extraUsers.stefan.extraGroups = [ "plugdev" "dialout" ];
services.udev.packages = [ pkgs.openocd ];
fileSystems."/mnt/nfs" = { fileSystems."/mnt/nfs" = {
device = "10.1.20.29:/srv/nfs"; device = "10.1.20.29:/srv/nfs";
fsType = "nfs"; fsType = "nfs";