chip-in-space

Programmateur de microcontrôleur 68HCS08

Le terme BDM signifie « Mode de débogage en arrière-plan ». Il est utilisé pour le développement système et la programmation FLASH. Un firmware BDM est implémenté sur la puce CPU-68HCS08, offrant un ensemble complet de fonctionnalités de débogage. Comme la logique de contrôle BDM n'est pas située dans le cœur du processeur, les instructions matérielles BDM peuvent être exécutées pendant que le processeur fonctionne normalement. La logique de contrôle utilise généralement les cycles morts du processeur pour exécuter ces instructions, mais peut en récupérer si nécessaire. D'autres instructions BDM sont basées sur le firmware et nécessitent que le processeur soit en mode arrière-plan actif pour s'exécuter. Lorsque le BDM est actif, le processeur exécute un programme firmware situé dans une petite ROM intégrée, accessible uniquement sur la carte mémoire standard de 64 Ko lorsque le BDM est actif. Les outils fournis ici par eVision Systems vous aident à réduire la complexité des tests d'applications et de produits et à implémenter votre application sans problème sur votre microcontrôleur.

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 68HCS08

  • L' interface USB Multilink Universal est compatible avec les processeurs ARM Cortex, NXP Freescale et autres périphériques. (Voir la liste des périphériques compatibles.)


Caractéristiques communes aux deux modèles

  • Interface de communication USB 2.0 rapide et sans problème
  • Elles tirent leur énergie directement du port USB – aucune alimentation externe n'est nécessaire.
  • Prise en charge de plusieurs tensions pour les cibles de 1,6 à 5,25 volts
  • Comprend tous les câbles plats pour toutes les architectures prises en charge.
     
  • Le modèle  Multilink FX Universal , outre ses fonctions de sécurité et d'automatisation améliorées, permet un débogage et une programmation 4 à 10 fois plus rapides. Le modèle FX Universal prend en charge la même large gamme de familles de microcontrôleurs que la version Universal, ainsi que les dispositifs des séries MPC5xx/8xx et HC16/683xx. (Voir les séries de dispositifs compatibles.)
Multilink_universelMultilink_FX

Logiciel de programmation Flash 68HCS08

L'ajout du logiciel de programmation flash PROG-HL-HCS08 permet au Multilink de programmer la mémoire flash intégrée et les EEPROM. La gamme Multilink, associée au logiciel de programmation 68HCS08, convient aussi bien au développement qu'à la production en petites séries.

Outils de développement pris en charge

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

  • Prise en charge intégrée de Multilink Universal et FX ainsi que de Cyclone Universal pour le débogage et la programmation

 

Atollic True STUDIO, KDS Kinetis Design Studio, Cosmic IDE et ZAP

  • Utilisez le serveur GDB gratuit PEmicro pour prendre en charge Multilink Universal & FX ainsi que Cyclone Universal pour le débogage et la programmation.

 

De plus, des routines d'interface sont disponibles, constituées d'un groupe de bibliothèques C qui permettent la récupération des API pour l'interface BDM.

Logiciel de programmation

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 avec 68HCS08

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

1 641,01 €*
PEmicro cyclone lc universalpemicro cyclone lc universal header layout
Cyclone LC Universel
N° art.: CYCLONE-LC-UNIV
U-CYCLONE est un programmateur universel conçu pour le développement de systèmes embarqués, la programmation de production et les environnements de fabrication automatisés.

1 188,81 €*

DE LA LECTURE À VOTRE PROJET

Une tâche de mesure précise ?

Décrivez votre signal, votre interface ou votre objectif de test. Notre équipe vous aide à évaluer les équipements adaptés et les prochaines étapes.

Discuter de votre application