2011-03-30 5 views
15

Est-ce que quelqu'un a réussi à configurer VS2010 pour construire et déboguer des projets embarqués sur des microcontrôleurs PIC32? Y a-t-il des tutoriels là-bas? En utilisant WinGDB, je peux me connecter à un serveur gdb pour parcourir le code depuis vs2010 (j'ai testé cette compilation et le débogage sur une cible linux).Projets pic32 dans Visual Studio 2010

Les outils de développement de microprocesseur semblent être basés sur une copie modifiée de gcc, avec gdb manquant, mais il existe des chaînes d'outils de compilateur tiers mips disponibles avec gdb. Je comprends que l'interface de débogage des micropuces est propriétaire, et inutilisable dans ce contexte, mais PIC32 supporte le débogage JTAG, et j'ai un jtagkey 2 en amontec qui est supporté par openocd.

Mon idée actuelle d'une approche est:

  • construire sur gcc MIPS sous Windows
  • puce programme avec PICkit3 commandline outil
  • utilisation openocd pour fournir un serveur gdb pour le dispositif cible
  • se connecter au serveur gdb de Visual Studio 2010 en utilisant winGDB

Répondre

2

Semble comme un très bon endroit pour commencer.

Vous voudrez peut-être regarder dans MSBUILD pour enchaîner certains éléments de la ligne de commande. Vous devriez pouvoir l'utiliser pour rediriger les messages vers VS afin d'obtenir des informations dans des endroits comme le panneau Erreurs et avertissements.

Une autre chose à examiner serait Visual Studio Extensibility SDK pour Visual Studio. S'il y a des choses que vous ne pouvez pas faire avec la ligne de commande ou MSBUILD, alors vous voyez à propos de l'utilisation de VSX pour cela.

Questions connexes