Application Notes

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)
Tuesday, May 11, 2010

Estimated File Download Time:
< 2 Minutes: 56Kb Modem
< 48 Seconds: 128Kb ISDN
< 10 Seconds: T1/Broadband