Keil Logo

Application Note 196

Creating ARM Peripheral Simulation DLLs for µVision using AGSI

The µVision Debugger supports a simulator interface for implementing user-defined peripherals. This interface is called Advanced Generic Simulator Interface (AGSI). The AGSI introduces a flexible and easy way for adding new user defined peripherals directly to µVision. It provides functions that are necessary to simulate the peripheral's behavior as well as functions to display peripheral dialogs.

To ease the development of a user-defined peripheral, the AGSI and a configuration framework is provided in an sample project which simulates ADC peripheral of an ARM Cortex-M3 device.

This application note included thrre zip files.

  • AGSI-Wizard.zip, this is µVision Peripheral Simulation Wizard. The wizard helps you to setup development environment. You may choose to generate new peripheral DLL project or use the sample simulation DLL.
  • SCM3PeriDLL.zip, this is a the sample simulation DLL.
  • SCM3PeriIRQ.zip, this is a testing project.
APNT196.ZIP (425K)
Wednesday, May 12, 2010
  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.