Keil Logo

Application Note 307

Test automation with MDK and ULINKplus

Modern application development is not a single-user task anymore. Large teams – often covering various time zones – require that the application software must be tested fully automated regularly to let the engineering management check the progress daily. But not only large teams have adapted a workflow that uses test automation and continuous integration, also smaller teams are using build servers to run nightly build tests of their embedded project. This application note shows how to use debug scripts to:

  • communicate with the target under test using the I/Os on the ULINKplus
  • emulate user input
  • change the program flow for test purposes
  • read and write memory as well as core registers
  • check the states of microcontroller I/Os.

This document is the first in a series of technical papers that will help you to understand the needs of modern application development. The series explains how these needs can be fulfilled with MDK and the new debug adapter, ULINKplus.

Application Note

APNT_307.PDF (867K)
Friday, January 5, 2018

Example Code

APNT_307.ZIP (58K)
Friday, January 5, 2018
  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.