howtos:papilio_duo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
howtos:papilio_duo [2015/06/12 11:01] hackenshowtos:papilio_duo [2022/05/05 07:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
 +
 +==== Je n'arrive pas à me connecter à l'AVR en Serial ====
 +
 +sudo modprobe cdc-acm
 +
 +==== L'AVR ne marche pas comme prévu ====
 +
 +Appuyer sur le bouton RESET du FPGA ne reset pas l'AVR !
 +
 +==== L'AVR n'arrive pas à controler les pins ====
 +
 +Attention, sur le pinout, c'est pas parce qu'un pin a un numéro d'équivalence (par exemple D21) qu'il est effectivement controllable par l'AVR !
  
 ==== L'AVR s'arrête 2 secondes après que j'aie appuyé sur le bouton reset : ==== ==== L'AVR s'arrête 2 secondes après que j'aie appuyé sur le bouton reset : ====
Ligne 47: Ligne 59:
  
 Par contre, ça marche très bien avec le cable FTDI en utilisant le module "RS-232 RX and TX module" de fpga4fun.com Par contre, ça marche très bien avec le cable FTDI en utilisant le module "RS-232 RX and TX module" de fpga4fun.com
 +On peut aussi parler à l'AVR en serial puis le laisser répéter via le cable serial "normal" (le cable microusb)
 +
 +L'avantage est qu'il n'y a pas besoin de cable supplémentaire (FTDI), par contre ça limite le baudrate à 9600 et c'est plus lourd à mettre en place (et ça monopolise quasiment l'AVR)
 +
 +==== Mon design ne marche pas, c'est à cause des sorties 3.3V ? ====
 +
 +Parfois il est nécessaire de convertir les sorties 3.3V en sorties 5V avec un transistor, mais (de ce que j'en ai vécu) c'est surtout source de problème. N'utiliser cette solution qu'en dernier recours (vous êtes _SURS_ que ça marche pas en 3.3V ? Souvent les pins de contrôle sont compatibles 3.3V, même si l'alim demande 5V)
 +
 +==== Mon programme simule bien mais ISE ne veut pas générer le bitfile ! ====
 +
 +Verilog est un langage puissant et certaines de ses fonctions (par exemple la division ou le délai (#)) ne sont pas synthétisables, elle ne sont utiles que pour débugger...
 +
 +==== Le FPGA n'apparaît pas du tout dans Linux ====
 +
 +Changer de cable
 +
 +==== Comment on flashe ? ====
 +
 +http://forum.gadgetfactory.net/index.php?/topic/2398-flash-loading-after-reset/
 +
  • howtos/papilio_duo.1434106904.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)