2016-06-16 1 views
0

Je suis après peu d'aide. Je travaille sur un projet de passe-temps pour créer une souris à partir d'un Arduino avec un accéléromètre.dfu-programmer 0.6.2 message d'erreur pendant ./bootstrap.sh

Pour une partie de cela, j'ai besoin de changer le firmware sur le atmega16u2. J'ai un mac pour faire cela, j'essaie d'utiliser le dfu-programmeur. Lorsque j'utilise la ligne de commande ./bootstrap.sh dans le terminal, les messages d'erreur suivants s'affichent:

Je me demandais si quelqu'un pouvait faire la lumière sur ce qu'ils signifient et si cela empêcherait le programme de fonctionner?

DJ:dfu-programmer-0.6.2 hd334$ ./bootstrap.sh 
sh: autom4te: command not found 
aclocal: error: echo failed with exit status: 127 
./bootstrap.sh: line 3: autoheader: command not found 
sh: autoconf: command not found 
automake: error: autoconf failed with exit status: 127 
./bootstrap.sh: line 5: autoconf: command not found 
DJ:dfu-programmer-0.6.2 hd334$ 

Répondre

0

Vous devez installer autom4te, autoheader, autoconf, libusb-compat et libusb avant d'exécuter dfu-programmer.

Tous ces prérequis auto* sont inclus dans le package autoconf. Je vous recommande d'installer le gestionnaire de paquets home-brew. Il peut faire ces choses automatiquement. Bien qu'il existe dfu-programmer package dans le référentiel, vous pouvez également l'installer automatiquement.

  • Pour installer home-brew, exécutez cette commande dans votre terminal:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
    
  • Recommandé: Après cela, installez dfu-programmer avec cette commande:

    brew install dfu-programmer 
    
  • Si vous voulez Pour installer les prérequis uniquement, exécutez cette commande:

    brew install autoconf libusb libusb-compat 
    

    puis de réexécuter ./bootstrap.sh.