Démarrer un nouveau projet sous CodeWarrior 3.0 - Perfectionnement > Code Warrior - Articles et téléchargements
Démarrer un nouveau projet sous CodeWarrior 3.0 - Perfectionnement > Code Warrior - Articles et téléchargements
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
proposer
 
   
             
 
Catégories
 
   
             
 
Recherche
 
   
 
Articles-et-telechargements > Perfectionnement > Code Warrior > Démarrer un nouveau projet sous CodeWarrior 3.0

Démarrer un nouveau projet sous CodeWarrior 3.0

Publié par ybourne le 27/09/2005 (4309 lectures)

Démarrer CodeWarrior IDE (dans "Menu démarrer" => "Metrowerks CodeWarrior" => "CW08 3.0" => "CodeWarrior IDE")

Entrer dans "File" => "New"

Sélectionner : " HC(S)08 New Project Wizard ", taper le nom de votre nouveau projet et du répertoire dans lequel vous le voulez :


 

Taper "OK" pour valider votre choix.

Sélectionner votre cible (MC68HC908KX8 dans notre cas) :


Sélectionner le type de langage que vous voulez utiliser

(C dans notre cas)

Choisir si vous voulez utiliser Processor Expert (utilisation des beans)
Utilisation de LINT, répondre non
Sélection de l'utilisation des flottants (chiffres à virgule)
Sélection des outils à utiliser

En cliquant sur "Terminer", le projet se construit et il est prêt à être adapté à votre projet.



Apparence des fenêtres de l'IDE

Apperçu du pinout du µc

Permet de visualiser les différentes pins du microcontrôleur utilisé et leur utilisation

La barre des raccourcis

Configuration des outils (assembleur, compilateur, linker...)

Synchronisation des dates de modifications des fichiers

"Make" du projet : assemblage, compilation et link du projet

Lancer le DEBUG

Run (accessible uniquement en DEBUG)

Inspecteur de projet


Lorsque l'onglet "Files" est valide, on peut appercevoir les différents fichiers du projet

Un double click sur un fichier le fait s'ouvrir dans l'éditeur de texte dans une fenêtre dans la partie droite de l'IDE

Dans "StartupCode" se trouve le fichier "Start08.c" qui contient le code d'initialisation géré par CW (ne pas modifier)


Dans "Generated Code" se trouvent les fichiers que CW à générer et qui se nomment comme leurs fonctionnalités :

  • "Cpu.C" contient les initialisations du CPU : configuration de l'horloge, ISR de SWI...
  • "IO_Map.C" contient les registres du µC utilisé (se nomme comme le nom du projet)
  • "Vectors.c" contient la table des vecteurs d'interruptions

Dans "User Modules" se trouvent vos fichiers :

  • "Events.c" contient les évenements : routines d'interruptions
  • "io.c" ; fichier qui contient le main() - se nomme comme le nom du projet


Les beans

Lorsque l'onglet "Processor Expert" est valide, on peut appercevoir les différents beans du projet

Il y a au minimum un bean dans votre projet utilsant Processor Expert : votre microcontrôleur.

On déroule les options de chaque bean en cliquant sur la croix située à sa gauche.



 

En double cliquant sur le bean CPU, on obtient une fenêtre de configuration dans la partie droite de l'IDE

Configurer comme ci contre le bean CPU

(clock interne à 4.9152MHz)



Article précédent Article suivant
Article précédent Processor Expert Initiation à CodeWarrior en assembleur Article suivant
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Commentaire en débat
Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Démarrer un nouveau projet sous CodeWarrior 3.0 - Perfectionnement > Code Warrior - Articles et téléchargements