arm中文社区
直播中

陈敏

8年用户 1372经验值
私信 关注
[资料]

为高级通用模拟器接口实现µVision DLL

µVision调试器支持用于实施用户定义外设的模拟器接口。
该接口称为高级通用模拟器接口(AGSI)。
AGSI提供了一种灵活、简单的方法,可将新的用户定义的外设直接添加到µVision。
它提供了模拟外围设备行为所必需的功能以及显示外围设备对话框的功能。
为了简化用户定义外围设备的开发,在两个示例项目中提供了AGSI和配置框架。
只有µVision版本2.21或更高版本支持本文档中描述的所有功能。
AGSI版本3用于µVision3(版本3.00或更高版本),并增加了以下功能:·AgsiEntry有新的函数代码(NCode=AGSI_PRE_RESET、AGSI_CMDOUT)·AgsiSetWatchOnSFR、AgsiSetWatchOnVtr和AgsiSetWatchOnMemory的回调函数现在调用时获取地址和访问原因。
为uVision2开发的AGSI DLL仍可与uVision3一起使用。

更多回帖

发帖
×
20
完善资料,
赚取积分