为什么在MATLAB中运行alt_signaltap_run函数时会出错?

在MATLAB中使用MATLAB可执行(MEX)函数alt_signaltap_run从SignalTap™II逻辑分析器采集数据时,会缓存SignalTap II配置文件( .stp )以提高重复采集性能。如果.stp文件已更改,则多次调用alt_signaltap_run函数时可能无法重新加载.stp文件。这可能会阻止基于新触发器规范获取数据并产生以下错误:

Error: Can't run SignalTap II Logic Analyzer -- SignalTap II File is not compatible with the file programmed in the device

要解决此问题,请清除缓存,以便下次调用alt_signaltap_run函数时重新加载.stp文件。为此,请在MATLAB中运行以下命令:

clear alt_signaltap_run

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-17 21:07:20 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它