2017-01-08 2 views
0

MPLAB X prend 50 secondes pour construire, et plus d'une minute pour programmer le PIC pour le débogage après avoir construit immédiatement avant. Aussi semble lent lors du débogage. Est-ce qu'un PC multiprocesseur exécutera ce programme beaucoup plus rapidement, et quels paramètres dois-je rechercher lors de l'achat du PC?Comment accélérer MPLAB X

présent arrangement est

  • HP xw6200, seul processeur Xeon 3.4GHz
  • RAM 4 Go
  • 32 bits de Windows 7 Professionnel
  • En utilisant MPLAB X v3.50, compilateur XC16 v1.30 . Connecté à ICD3 pour exécuter PIC24FJ128GA204.
  • Utilisation de 14% (environ 12 000 mots) de mémoire de programme PIC.
+0

Combien de temps faut-il pour construire lorsque vous utiliser le compilateur XC16 directement à partir de la ligne de commande sans passer par MPLAB. La plupart des compilateurs de puces que j'ai utilisés sont un processeur unique. Je ne suis pas sûr que la multiprocédation l'accélérera. – cup

+0

Générez-vous à partir de plusieurs fichiers sources ou d'un seul fichier source? – cup

+0

Plusieurs fichiers source. Mais la compilation en ligne de commande me laisse toujours avec la programmation et le débogage ... – egginstone

Répondre

1

Voici quelques-unes des choses que vous pouvez faire pour accélérer MPLAB X IDE:

  1. Supprimer le MPLAB X persistance et répertoires de cache sur votre machine Aller à MPLAB X IDE >> Aide> > À propos de, et notez les chemins du répertoire de persistance et de cache. Fermez l'IDE; accéder aux répertoires et supprimer le contenu. Redémarrez l'IDE sans importer les paramètres précédents.

  2. D'autres choses qui pourraient également ralentir l'IDE, c'est d'avoir beaucoup de montres, de fenêtres, d'EEPROM/SFR ou de pile d'appels ouvertes. Assurez-vous d'ouvrir uniquement les fenêtres dont vous avez besoin.

  3. Si vous avez une machine multicœur, vous pouvez en profiter; en cochant la case qui permet à l'utilitaire "make" de prendre l'avantage des processeurs multi-coeurs pour la compilation. Sélectionnez Outils >> Options >> >> Embarqués Options du projet >> Cochez la case « Utiliser make parallèle »

  4. Si vous avez activé l'enregistrement, éteignez-le, sous Outils >> Options >> >> Embarqué Diagnostic >> Niveau de journalisation = OFF

  5. D'autres choses peuvent être faites pour accélérer l'exécution de MPLAB X: A. Maintenir des configurations de projet minimales sous Propriétés du projet. B. Force de collecte des ordures en cliquant sur la jauge de mémoire MPLAB X Référez: http://microchipdeveloper.com/mplabx:make-mplabx-run-faster-project-properties

Si le problème persiste, rapport « support.microchip.com »

+0

J'ai acheté un Optiplex 760, Core 2 Quad CPU, 2,83 GHz, 8 Go de RAM, W7 Professional, 64 bits. Cela crée les fichiers pour le débogage, et charge, en un peu moins de 20 secondes pour mon programme actuel (fichier .o est 35kB). Merci pour vos autres suggestions @Cyclops, et je vais les vérifier tous. – egginstone