This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to Implement static analysis using using keil v5 IDE

Hi everyone,

Present i am working on QN9080 Evaluation board to implementing my application by using SDK-2.2.2 of NXP.

My aim is to do static analysis of my apllication code. What kind of procedure can i follow to do this?

1. Is there any static analysis tool are available from Keil IDE.

2. Please share any static analysis tools user manual for implementing in keil.

Please suggest me any links/pdf/tools for to do it.

Thank you,

amarr

Parents
  • Explicit support for Gimpel PC-Lint is provided by the uVision IDE. Once configured (which is not that hard), linting a single file or all files in a project is easy to do. It's all described in the uVision help (which is also available online): look for PC-Lint in the help.

    Gimpel has a new product, PC-Lint Plus. I've used PC-Lint extensively with uVision, but not the new PC-Lint Plus. It might work, given the way uVision supports configuration and use of PC-Lint. Other lint tools might work with uVision, too, if they have similar invocations to PC-Lint. If they don't, you could use custom build actions to run the lint tool.

    If you don't want to use a commercial lint tool, I suggest using armclang (compiler 6) with all warnings and diagnostics enabled.

Reply
  • Explicit support for Gimpel PC-Lint is provided by the uVision IDE. Once configured (which is not that hard), linting a single file or all files in a project is easy to do. It's all described in the uVision help (which is also available online): look for PC-Lint in the help.

    Gimpel has a new product, PC-Lint Plus. I've used PC-Lint extensively with uVision, but not the new PC-Lint Plus. It might work, given the way uVision supports configuration and use of PC-Lint. Other lint tools might work with uVision, too, if they have similar invocations to PC-Lint. If they don't, you could use custom build actions to run the lint tool.

    If you don't want to use a commercial lint tool, I suggest using armclang (compiler 6) with all warnings and diagnostics enabled.

Children
No data