1 / 47

Génération de plate-forme

Génération de plate-forme. Cible : CEPC. Objectif du chapitre. Générer une plate-forme à télécharger dans une cible CEPC Configurer les connexions de l’hôte et de la cible Télécharger Windows CE dans la cible

andres
Download Presentation

Génération de plate-forme

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Génération de plate-forme Cible : CEPC Génération de plateforme CEPC

  2. Objectif du chapitre • Générer une plate-forme à télécharger dans une cible CEPC • Configurer les connexions de l’hôte et de la cible • Télécharger Windows CE dans la cible • Recueillir les informations de debug fournies pendant le téléchargement de la cible sur son port série COM1 Nota : ceux qui n’ont pas de terminal alphanumérique compatible VT100 à placer sur COM1 pour surveiller le port de debug, peuvent utiliser un hyperterminal sur le PC de développement pour émuler un VT100 Génération de plateforme CEPC

  3. Assistant de création de plate-forme Cliquer pour ouvrir l’assistant de création d’une nouvelle plate-forme Génération de plateforme CEPC

  4. Écran d’accueil Valider Génération de plateforme CEPC

  5. Cible CEPC Cocher CEPC Valider le choix Génération de plateforme CEPC

  6. Type prédéfini de cible Choisir cette configuration Saisir un nom Valider Génération de plateforme CEPC

  7. Options de configuration (1) Cocher l’option Cocher l’option Valider Génération de plateforme CEPC

  8. Options de configuration (2) Cocher l’option Valider Génération de plateforme CEPC

  9. Fin de la configuration Valider Génération de plateforme CEPC

  10. Fin de l’assistant Valider Génération de plateforme CEPC

  11. Fin de la préparation Visiter la hiérarchie pour avoir les détails Préparation réussie Génération de plateforme CEPC

  12. Vérification des options Cliquer Génération de plateforme CEPC

  13. Onglet « General » Changer d’onglet Vérifier l’option Génération de plateforme CEPC

  14. Onglet « Locale » Vérifier l’option Valider Génération de plateforme CEPC

  15. Générer la plate-forme Valider Génération de plateforme CEPC

  16. Résultat obtenu Génération réussie Génération de plateforme CEPC

  17. Connexion PC hôte et CEPC (1) • Configurer la connexion de boot sur la plate-forme On constate l’impossibilité de terminer la configuration : il manque le nom de la liaison • Pour obtenir ce nom on télécharge l’image dans la cible : • On initialise la cible à partir de la disquette de boot. Le téléchargement ne se fait pas, mais dans le dialogue qui se déroule la plate-forme récupère le nom de la liaison. • On peut aussi récupérer ce nom dans les informations envoyées pendant la phase de boot par la cible sur un terminal placé sur le port de debug de la cible. Génération de plateforme CEPC

  18. Connexion PC hôte et CEPC (2) • Créer sur le PC hôte un hyperterminal sur un port COMx • Connecter le port COMx du PC hôte au port de debug du CEPC (COM1) par un câble RS232 croisé • Booter le CEPC • Récupérer le nom de la liaison • Compléter la configuration de la liaison avec ce nom • Télécharger l’image vers le CEPC • Rebooter le CEPC Génération de plateforme CEPC

  19. Création d’un hyperterminal sur le PC Ouvrir Génération de plateforme CEPC

  20. Nom de la liaison hyperterminal Renseigner Valider Génération de plateforme CEPC

  21. Choix du port hyperterminal Choisir Valider Génération de plateforme CEPC

  22. Propriétés hyperterminal Renseigner tous les champs Valider Valider Génération de plateforme CEPC

  23. Configuration de la connexion (1) Ouvrir le menu Cliquer Génération de plateforme CEPC

  24. Configuration de la connexion (2) Renseigner Génération de plateforme CEPC

  25. Configuration de la connexion (3) Menu : choisir éthernet Cliquer Menu : choisir éthernet Génération de plateforme CEPC

  26. Configuration de la connexion (4) Aucun élément n’est disponible pour garnir cette liste : la connexion ne sera pas possible. Valider Génération de plateforme CEPC

  27. Obtention du nom de la liaison (1) • Lancer le téléchargement à partir de Platform Builder • Booter la cible CEPC ou le PC cible • Attendre quelques secondes • Reprendre la configuration de la liaison dans Platform Builder : le nom attribué à la liaison vient garnir la liste des liaisons qui était vide • Reporter ce nom dans la case du choix • Valider Génération de plateforme CEPC

  28. Obtention du nom de la liaison (2) Le nom s’affiche Génération de plateforme CEPC

  29. Obtention du nom de la liaison (3) Valider Génération de plateforme CEPC

  30. Obtention du nom de la liaison (4) • On peut aussi récupérer ce nom dans les informations qui parviennent à l’hyperterminal pendant la phase de boot • Rechercher la ligne : « Using device name: CEPCxxxxx » • CEPCxxxxx est le nom à reporter dans Platform Builder pour terminer la configuration de la liaison Génération de plateforme CEPC

  31. Exemple de dialogue (1) CEPC49220 La cible envoie des demandes de boot Génération de plateforme CEPC

  32. Exemple de dialogue (2) Réponse reçue Adresse IP de la cible Adresse IP de l’hôte Génération de plateforme CEPC

  33. Téléchargement réel dans la cible • La liaison est maintenant complètement configurée • Relancer le téléchargement de l’image • Rebooter la cible Génération de plateforme CEPC

  34. Téléchargement en cours Génération de plateforme CEPC

  35. Téléchargement terminé Cliquer Génération de plateforme CEPC

  36. Résultat sur la plate-forme Génération de plateforme CEPC

  37. Résultat sur la cible (1) • Visible sur la cible ! • La fenêtre sur la cible ne peut pas être récupérée pour être intégrée dans un transparent car la cible ne dispose pas des outils pour capturer une image et la transmettre vers le PC hôte. • À titre d’illustration, nous donnons ci-dessous une fenêtre similaire obtenue avec l’émulateur Génération de plateforme CEPC

  38. Résultat sur la cible (2) Génération de plateforme CEPC

  39. Application MessageBox • À titre d’exemple, nous créons un projet très simple qui ne fait qu’ouvrir une boîte de dialogue dans la cible et qui attend ensuite la réponse OK pour se terminer • Faire un nouveau projet « MessageBox » de type WCE Application • Insérer la fonction qui appelle la boîte de dialogue • Générer l’exécutable Génération de plateforme CEPC

  40. Projet MessageBox Valider Génération de plateforme CEPC

  41. Code de MessageBox // MessageBox.cpp : Defines the entry point for the application. #include "stdafx.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { MessageBox(NULL,_T("Cliquer sur OK pour terminer l'application"),_T("Dans CEPC"),MB_OK); return 0; } Génération de plateforme CEPC

  42. Exécution de MessageBox • Générer l’image • Télécharger l’image dans la cible • Initialiser la cible à partir de la disquette de boot • Exécuter MessageBox • Répondre OK dans la boîte de dialogue • Déconnecter la cible de Platform Builder • Éteindre la cible Génération de plateforme CEPC

  43. Exécution de MessageBox Exécution déclenchée sur la cible Génération de plateforme CEPC

  44. Résultat de l’exécution (1) • Visible sur la cible ! • Cliquer le bouton OK pour terminer l’application • Déconnecter Platform Builder de la cible • Éteindre la cible Génération de plateforme CEPC

  45. Résultat de l’exécution (2) • La fenêtre sur la cible ne peut pas être récupérée pour être intégrée dans un transparent car la cible ne dispose des outils pour capturer une image et la transmettre vers le PC hôte. • À titre d’illustration, nous donnons ci-dessous une fenêtre similaire obtenue avec l’émulateur Génération de plateforme CEPC

  46. Résultat de l’exécution (3) Génération de plateforme CEPC

  47. Conclusion Nous avons : • Préparé une cible CEPC sur le PC hôte • Connecté la cible CEPC et le PC hôte • Initialisé la cible CEPC avec la disquette de boot • Installé pour le debug un terminal VT100 de sur la ligne série • Téléchargé Windows CE dans la cible CEPC • Vérifié le fonctionnement de Windows CE dans la cible CEPC en exécutant un programme simple Génération de plateforme CEPC

More Related