Débogage de code AVR sous Linux avec simavr (2 / 4 étapes)

Étape 2: Faites un test

Il y a des tonnes de tests qui viennent avec le logiciel.  Ils sont situés dans le sous-répertoire de tests (surprise!) dans le code.  Vous pouvez exécuter un comme ça :

 ./run_avr ../tests/atmega88_example.axf 

Vous devriez voir quelque chose comme ceci :

 AVR_MMCU_TAG_VCD_TRACE 00c6:00 - UDR0 AVR_MMCU_TAG_VCD_TRACE 00c0:20 - UDRE0 Loaded 1760 .text Loaded 114 .data Loaded 4 .eeprom Starting atmega88 - flashend 1fff ramend 04ff e2end 01ff atmega88 init avr_eeprom_ioctl: AVR_IOCTL_EEPROM_SET Loaded 4 at offset 0 Creating VCD trace file 'gtkwave_trace.vcd' Read from eeprom 0xdeadbeef -- should be 0xdeadbeef.. Read from eeprom 0xcafef00d -- should be 0xcafef00d.. simavr: sleeping with interrupts off, quitting gracefully 

Remarque Il a fait un fichier de trace VCD ?  Nous allons voir ce qui ressemble à GTKWave !

Articles Liés

Comment installer Google Earth sous Linux avec une seule commande

Comment installer Google Earth sous Linux avec une seule commande

installation logiciel sous Linux peut être difficile parfois pour les débutants. Dans ce instructable, vous pouvez installer Google Earth avec qu'une seule commande.Étape 1: Installation Il suffit d'aller à pâte terminal, cette commande et appuyez su
Sous Linux avec Qemu serveur analytique Qmonix

Sous Linux avec Qemu serveur analytique Qmonix

Qmonix est une analytique souple SDK. Il permet de collecter des événements de n'importe quel dispositif numérique qui prend en charge les connexions HTTP . Il fournit également le tableau de bord pour visualiser les données collectées et les API de
Bâtir un programme pour microcontrôleur STM32 sous Linux

Bâtir un programme pour microcontrôleur STM32 sous Linux

Les STM32Fx et les STM32Lx sont MCU basé sur l'architecture ARM. Pour la construction de programmes est le compilateur gcc disponible sous GNU/Linux. Le compilateur gcc dispose de nombreux réglages et drapeaux, ce n'est pas si facile construire proje
Compiler des programmes C/C++ sous Linux

Compiler des programmes C/C++ sous Linux

Cet article vous montrera comment compiler un programme C/C++ sous Linux en utilisant GNU gcc / compilateur g ++.J'espère que cet article servira de guide et tutoriel pour compiler les programmes GNU C/C++ sous Linux.Étape 1: Installer le paquet buil
Convertir la vidéo sous Linux

Convertir la vidéo sous Linux

FFmpeg est le meilleur libre convertisseur vidéo là-bas. C'est clair, simple, mais très puissant. FFmpeg est un programme de ligne de commande. Il y a aussi quelques interfaces graphiques, mais ils ont tendance à être buggé. Donc, la meilleure façon
Comment faire pour formater des disques sous Linux

Comment faire pour formater des disques sous Linux

Passez au paragraphe suivant, si vous ne voulez pas l'histoire. Si tout à l'heure j'ai été conduite autour de mon quartier et trouvé un ordinateur à someones poubelle alors je l'ai maison et démantelé il. J'ai sorti la dure lecteur et la carte graphi
Programmation un LinkIt sous Linux (pas de vin)

Programmation un LinkIt sous Linux (pas de vin)

Dans un de mes précédents instructable, j'ai montré comment utiliser Arduino IDE sous linux au programme un LinkIt. Mais cette solution a nécessité l'installation de vin pour exécuter l'outil PackTag. Récemment, Seedstudio a fourni une belle implémen
Comment installer des formes d’onde 2015 sous Linux

Comment installer des formes d’onde 2015 sous Linux

2015 de formes d'ondes est un logiciel développé par Digilent conçu pour être utilisé avec l'analogique Discovery 2, Analogique découverte, Carte de EEou Analogique Discovery 2 NI Edition.Il fournit l'Interface utilisateur pour un Oscilloscope de can
Casting sous-verres avec découpes Laser et Sand Blaster

Casting sous-verres avec découpes Laser et Sand Blaster

Assurez-vous élégants sous-verres personnalisés à l'aide de ciment de Rapidset tous, une sableuse à peu de frais et 1/8e pouce pièces de contreplaqué découpé sur la coupe au laser.Etape 1: Créez votre motif découpé Laser sur l'ordinateur J'ai utilisé
Comment installer Firefox sous Linux 2.0 de la Kali

Comment installer Firefox sous Linux 2.0 de la Kali

Comment installer firefox sous linux de Kali. Vérifier comment installer Firefox facilement sur Kali Linux en utilisant simplement un peu de commandes.Étape 1: Vidéo sur la façon d'installer FireFox sous Linux 2.0 de la KalI[Jeu vidéo]YouTube Channel
Programme de la calculatrice sous Linux

Programme de la calculatrice sous Linux

Ses un programme de calculatrice simple pour les débutants sous Linux,Étape 1: Choses nécessaires1. ordinateur portable ou bureau2. Linux OS (je préfère Fedora)3. NormalBrainÉtape 2: programmecas 1 $ en"ajouter") echo "somme $2 $3:'expr $2
Comment jouer à des jeux Windows sous Linux

Comment jouer à des jeux Windows sous Linux

Bonjour, im Max c'est mon premier Instructable ainsi, im va vous montrer comment jouer windows jeux sans vin sous linux (ubuntu).Étape 1: Téléchargement Playonlinux Vous pouvez l'installer manuellement sur : http://www.playonlinux.com/en/ou vous pouv
Programmation sous Linux

Programmation sous Linux

Dans ce tutoriel, vous pouvez apprendre comment écrire un programme du système embarqué dans le LinuxÉtape 1: Programmation sous LinuxÉtape 2: Commandes de LinuxÉtape 3: Les compilateurs CÉtape 4 :Étape 5 :Étape 6 :
Sous Linux Terminal Server de Windows avec DHCP et framboise Pi

Sous Linux Terminal Server de Windows avec DHCP et framboise Pi

Vous aurez besoin :Ordinateur avec Windows installéRaspberry Pi (je recommande B + mais tout fonctionne)Carte SD avec Raspberry Pi image préparéeCâble EthernetSource d'alimentation pour Pi framboiseServeur DHCP (disponible ici)Mastic d'étanchéité (di