Hello,
Wee need an anpplication which can automatically generate a flowchart diagram from an existing C51 code. I found this application called CrystalFlow. Is there anybody who has an idea about it?
Is it worth for buying it or are there any better options?
Best regards
there are many such tools on the market. surely, you can download an evaluation version...
Doxygen can produce documentation about callers and callees and a full cross-reference of all variables, data structures, type declarations etc.
Unce upon a time, Dr Dobbs had a project with a program that scanned a C program and created graphcs of all callers and callees, and full use of variables.
However, switching up from call graphs to a flow chart is very hard, since it is hard to deduce what loops that should be represented in a flowchart and what loops that should be ignored because they are too low-level.
So you should not put too much hope to the results of such a program. In the end, the Doxygen alternative might be good enough, and for free.
I have CrystalFlow and I use it for documentation for clients that request more detailed documents. I would rate it fair to good. Do not expect a flowchart across your full application but for modules within your application it does a good job. You can select several levels of detail including comments, etc. Any non-standard (ANSI?) code will be listed as comments. I like the feature of being able to edit within the CrystalFlow IDE. I purchased after the eval and I have upgraded one time since my original purchase. I plan to renew my license when it expires this year. Bradford