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.

Logiciel & matériel compatibles

Les modèles Cyclone 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.

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 soutenus

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

Programmateurs In System compatibles

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 €*