Outils pour utilisateurs

Outils du site


debuter_un_processeur_arm

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édentesRévision précédente
Prochaine révision
Révision précédente
debuter_un_processeur_arm [2020/01/24 19:09] – [Installation du pilote du J-Link] Mushussudebuter_un_processeur_arm [2020/04/07 15:38] (Version actuelle) Mushussu
Ligne 6: Ligne 6:
 Le choix du processeur s'est porté sur un NXP LPC1769. Celui-ci offre de nombreuses possibilités (USB, Ethernet, I2C …) et ce qui a fait la différence dans le choix est la clarté de la feuille de caractéristique (Datasheet). La plaque LPCXpresso 1769 de chez Embedded Artists correspondait à mes attentes. Elle est composée de deux parties sécables, un programmateur et le processeur avec très peu d'électronique autour. Le choix du processeur s'est porté sur un NXP LPC1769. Celui-ci offre de nombreuses possibilités (USB, Ethernet, I2C …) et ce qui a fait la différence dans le choix est la clarté de la feuille de caractéristique (Datasheet). La plaque LPCXpresso 1769 de chez Embedded Artists correspondait à mes attentes. Elle est composée de deux parties sécables, un programmateur et le processeur avec très peu d'électronique autour.
 ^Qtt^Nom                ^Valeur     ^Référence Fabricant         ^Fabricant              ^Réf. Fournisseur^Fournisseur^ ^Qtt^Nom                ^Valeur     ^Référence Fabricant         ^Fabricant              ^Réf. Fournisseur^Fournisseur^
-|1  |LPC1769 LPCXpresso |           |EA-XPR-003                  |Embedded Artists       |924-EA-XPR-003  |Mouser     |+|1  |LPC1769 LPCXpresso |           |EAX00242                    |Embedded Artists       |924-EAX00242    |Mouser     |
 |1  |Émulateurs / Simulateurs J-LINK EDU |    |J-LINK EDU        |Segger Microcontroller |943-8.08.90     |Mouser     | |1  |Émulateurs / Simulateurs J-LINK EDU |    |J-LINK EDU        |Segger Microcontroller |943-8.08.90     |Mouser     |
 |1  |Connecteur de nappe|20 cts     |1658621-4                   |TE Connectivity        |571-1658621-4   |Mouser     | |1  |Connecteur de nappe|20 cts     |1658621-4                   |TE Connectivity        |571-1658621-4   |Mouser     |
Ligne 39: Ligne 39:
  
 Installer le paquet en double-cliquant dessus. Installer le paquet en double-cliquant dessus.
-Les éléments sont dans le dossier Applications. Pour démarrer le serveur GDB. Dans un terminal taper :+Les éléments sont dans le dossier Applications.  
 + 
 +Pour démarrer le serveur GDB. Dans un terminal taper :
   /Applications/SEGGER/JLink/JLinkGDBServer   /Applications/SEGGER/JLink/JLinkGDBServer
 ==== Compilation du projet ==== ==== Compilation du projet ====
Ligne 45: Ligne 47:
   cd ~/ARM   cd ~/ARM
   mkdir Projets   mkdir Projets
-Télécharger l'archive suivante [[Fichier:TestARM.zip|TestARM.zip]]+Télécharger l'{{ :testarm.zip |archive}}.
  
 Et copier le fichier décompressé dans le répertoire ARM/Projets qui vient d'être créé Et copier le fichier décompressé dans le répertoire ARM/Projets qui vient d'être créé
Ligne 61: Ligne 63:
 Pour arrêter le serveur : Pour arrêter le serveur :
   Ctrl - C   Ctrl - C
-Pour comprendre les commandes GDB avec la version de SEGGER du déboggueur : +Pour comprendre les commandes GDB avec la version de SEGGER du déboggueur : [[http://www.segger.com/admin/uploads/productDocs/UM08005_JLinkGDBServer.pdf|J-Link / J-Trace Guide d'utilisation]]
- +
-http://www.segger.com/admin/uploads/productDocs/UM08005_JLinkGDBServer.pdf+
  
  
 ===== Références ===== ===== Références =====
-http://haseebsohail.files.wordpress.com/2013/02/definitive-guide-to-arm-cortex-m3-2nd-edition.pdf +[[http://haseebsohail.files.wordpress.com/2013/02/definitive-guide-to-arm-cortex-m3-2nd-edition.pdf|Definitive guide to arm cortex m3 2nd edition]]
- +
-[[Catégorie:Microcontrôleurs]]+
  
 +{{tag> micro_controleur sylvain }}
debuter_un_processeur_arm.1579892945.txt.gz · Dernière modification : 2020/01/24 19:09 de Mushussu