Search code examples
armiardependency-graph

IAR Dependency graph


I'm using IAR Embedded Workbench for ARM Cortex-M3 programming. The library I have to use is huge and I need a dependency graph to understand some parts. Can IAR create it or give me a useful report from a compiled code?

Thanks

Behnam


Solution

  • Have you tried giving the --dependencies option directly to the IAR compiler?

    You should be able to take that output and use it to generate a dependency graph with, say, graphviz. If you use the --dependencies=m variant, then you will get a makefile-like output which will give you each header file required by each object file.

    The IAR compiler manual is here; --dependencies is described on p 132

    There's also makegrapher, which, if not exactly what you're after might be a good starting point :D

    (Please excuse the delay in reply - I actually found your question while searching for answers to my own about using --dependencies!)