chip-in-space

Outils de débogage et de programmation pour microcontrôleurs ARM Cortex-M

Les processeurs Cortex-M0 et M1 sont basés sur une architecture ARMv6-M, les Cortex-M3 sur une architecture Armv7-M et les Cortex-M4 ainsi que Cortex-M7 sur une architecture Armv7E-M. Les différences concernent en premier lieu le jeu d'instructions et les instructions machine disponibles. Les lignes sont définies de manière à ce que les instructions de machine binaires soient compatibles vers le haut, c'est-à-dire qu'un programme de machine d'un Cortex-M0 ou M1 est également exécutable sur un Cortex-M3, M4 sans modification. Nos outils utilisent cela et simplifient le développement d'applications intergénérationnelles. Les outils fournis ici par eVision Systems t'aident à réduire la complexité des tests d'applications et de produits et à implémenter ton application sur ton MCU sans erreur.

1. Interfaces de débogage compatibles

Les modèles Multilink simplifient considérablement la programmation et le débogage des systèmes cibles intégrés. Ils permettent à un PC de communiquer avec un processeur cible via une interface USB haute vitesse sur le PC et un port de débogage avec le microcontrôleur. Le PC peut ensuite contrôler le microprocesseur via le port de débogage de la puce cible. En mode de débogage, le contrôle complet du fonctionnement du processeur est possible, que le processeur ait déjà été programmé ou non. Par exemple, une application de contrôle peut accéder à la mémoire du point de vue du CPU.

Sile "débogage sur puce" est nouveau pour toi, tu peux accéder à un petit tutoriel ici.

La série Multilink

Modèles Multilink compatibles pour ARM Cortex

  • L'USB Multilink Universal, compatible avec les ARM Cortex ainsi que les NXP Freescale et d'autres appareils. (voir les séries d'appareils pris en charge)


Fonctions communes aux deux modèles

  • Interface de communication USB 2.0 rapide et sans problème
  • Tire son alimentation directement du port USB - pas besoin d'une alimentation externe
  • Prise en charge de plusieurs tensions pour des cibles de 1,6 à 5,25 volts
  • Contient tous les câbles plats pour toutes les architectures supportées
     
  • Le modèle Multilink FX Universal, qui, en plus des fonctions de sécurité et d'automatisation avancées, permet de déboguer et de programmer à une vitesse 4 à 10 fois plus élevée. Le modèle FX Universal prend en charge la même large gamme de familles de MCU que la version Universal et en plus les appareils de la série MPC5xx/8xx et HC16/683xx. (voir les séries d'appareils supportées)
Multilink_universalMultilink_FX

Logiciel de programmation flash ARM Cortex

L'ajout du logiciel de programmation flash PROG-HL-ARM permet au Multilink de programmer des mémoires flash et des EEPROM sur la puce. La série Multilink en combinaison avec le logiciel de programmation ARM Cortex convient aussi bien pour le développement que pour les petites séries

Outils de développement pris en charge

NXP/Freescale CodeWarrior 10.6, IAR Embedded Workbench, Keil -Vision

  • Support intégré pour Multilink Universal & FX ainsi que Cyclone Universal pour le débogage et la programmation

 

Atollic True STUDIO, KDS Kinetis Design Studio, Kosmische IDE & ZAP

  • Utilise le serveur GDB gratuit de PEmicro pour soutenir Multilink Universal & FX et Cyclone Universal pour le débogage et la programmation

 

De plus, des routines d'interface sont disponibles et consistent en un groupe de bibliothèques C qui permettent de récupérer les API pour l'interface BDM.

Programmiersoftwre

2. Programmateurs compatibles In System 

Les programmateurs flash CYCLONE de PEmicro sont des outils puissants pour programmer en circuit, déboguer et tester les microcontrôleurs (MCU), soit en mode autonome, soit contrôlés depuis un PC. Les programmateurs PE Micro sont fiables, faciles à configurer et extrêmement simples à utiliser. 

Spécification de la clé

  • Programmation autonome
  • Limitation et cryptage de l'image de programmation
  • Alimentation du système cible par Cyclone
  • Programmation manuelle et automatisée
  • Soutien pour le remplacement des numéros de série
  • Utilisation comme échantillon de débogage pendant le développement
     

Modes de fonctionnement

  • Des paquets de programmation interactifs sont mis à disposition pour toutes les familles de CPU supportées.
  • Lien avec un PC : plusieurs programmes cibles peuvent être téléchargés. Ensuite, la Cyclone peut être utilisée comme un programmateur flash autonome contrôlé manuellement pour la mémoire sur puce ou hors puce.
  • Contrôle via un PC (Ethernet, USB, port série) : Des commandes automatisées, des commandes par lots ou un programme C à partir de la DLL incluse dans le paquet permettent de contrôler le Cyclone.
Cyclone-d

Modèles Cyclone compatibles pour ARM Cortex

pemicro cyclone fx universalCyclone FX Universal Header Layout
Cyclone Universal FX
CYCLONE-FX-UNIV
Le PEmicro Cyclone FX Universal est un programmeur autonome pour les processeurs ARM et 8/16/32 bits.

1 369,00 €*
PEmicro cyclone lc universalpemicro cyclone lc universal header layout
Cyclone LC Universel
CYCLONE-LC-UNIV
Le PEmicro Cyclone LC Universal est un programmeur autonome pour les processeurs ARM et 8/16/32 bits.

979,00 €*