2015-04-08 4 views
0

J'utilise IAR Embedded Workbench pour la programmation ARM Cortex-M3. La bibliothèque que je dois utiliser est énorme et j'ai besoin d'un graphe de dépendance pour comprendre certaines parties. Est-ce que IAR peut le créer ou me donner un rapport utile à partir d'un code compilé?Graphique de dépendance IAR

Merci

Behnam

Répondre

1

Avez-vous essayé de donner l'option --dependencies directement au compilateur IAR?

Vous devriez être en mesure de prendre cette sortie et l'utiliser pour générer un graphique de dépendance avec, disons, graphviz. Si vous utilisez la variante --dependencies = m, vous obtiendrez une sortie de type makefile qui vous donnera chaque fichier d'en-tête requis par chaque fichier objet. Le manuel du compilateur IAR est le here; --dependencies est décrit à la page 132

Il y a aussi makegrapher, qui, sinon exactement ce que vous êtes après peut-être un bon point de départ: D

(S'il vous plaît excuser le retard de réponse - j'ai trouvé votre question en cherchant des réponses à mes propres sur l'utilisation --dependencies!)

+0

Je vais vérifier votre solution, merci beaucoup pour répondre :) – Behnam

+0

En creusant pour une autre option hier, j'ai également remarqué le '- L'option header_context' qui "Liste tous les fichiers source référencés" ... pourrait être utile. – MichaelNJ