Keil Logo

COVERAGE SAVE file format for Cortex M1

Next Thread | Thread List | Previous Thread Start a Thread | Settings

Details Message
Read-Only
Author
Alois Wolff
Posted
3-Apr-2017 16:20 GMT
Toolset
ARM
New! COVERAGE SAVE file format for Cortex M1

Hello there,

I would need to know what is the format used for Keil µVision v4.23 when saving coverage information to a .kcd file

I've been able to get the format for the 8051 module here: http://www.keil.com/support/docs/3269.htm

Is there a similar source for the Cortex M1?

Best Regards,

Alois Wolff

Read-Only
Author
Sankalp Agarwal
Posted
4-Apr-2017 16:52 GMT
Toolset
ARM
New! RE: COVERAGE SAVE file format for Cortex M1

Refer the below link:
http://www.keil.com/support/man/docs/uv4/uv4_cm_coverage.htm

Read-Only
Author
Alois Wolff
Posted
4-Apr-2017 16:56 GMT
Toolset
ARM
New! RE: COVERAGE SAVE file format for Cortex M1

Hi Sankalp,

Thank you for your answer. However this is not the information I am needing.
My question was about the syntax used for the generation of the .kcd files so as to generate these type of files myself (and integrate coverage results from other tools)
As you can see the link you provided does not quite answer this topic...

Best Regards,
Alois Wolff

Read-Only
Author
Kevin Keil Support
Posted
5-Apr-2017 18:48 GMT
Toolset
ARM
New! RE: COVERAGE SAVE file format for Cortex M1

Hello Alios,

Since the .KXD format is not public, that means it could change at any time, depending on the Tool's needs, so you should not rely on it.

Starting in MDK-ARM version 5.22, you can Save the code coverage results in text file format using the COVERAGE GCOV * command

(see Sankalp's link)

Here is a GCC example of what the output may look like:

http://www.keil.com/support/man/docs/uv4/uv4_db_gnu_gcov.htm

Next Thread | Thread List | Previous Thread Start a Thread | Settings

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.