在时间0.0执行C MEX S-function的'Generic',(mdlStart)时'mdm / HDLImport'出错。

在运行Simulink®仿真时,您可能会收到以下错误消息,其中包括使用Arria®V设计中的DSP Builder的NCOMegacore®块:

在时间0.0执行C MEX S-function的'Generic',(mdlStart)时'mdm / HDLImport'出错。

引起:来自MEX文件的意外(char *)异常。字符串是:MLIB_UINTEGER :: bit()使用非法bit_position调用..

解决/修复方法

要在Quartus®II13.0 SP1中解决此问题,请按照以下步骤操作:

1.关闭DSP Builder(如果有一个正在运行)
2.将相应附加压缩文件的内容复制到DSP Builder bin64目录
(即<13_0_sp1_install_dir> / quartus / dsp_builder / bin64)
3.重新启动DSP Builder

对于Windows 64:
13_0sp1_windows64.zip
- alt_dspbuilder_mAltr_PvoIp.mexw64
- alt_dspbuilder_mAltr_Pvo.mexw64
- alt_dspbuilder_ParseVo.mexw64
- SimgenExport.dll

对于Linux 64:
13.0sp1_linux64.tar.gz
- alt_dspbuilder_mAltr_PvoIp.mexa64
- alt_dspbuilder_mAltr_Pvo.mexa64
- alt_dspbuilder_ParseVo.mexa64
- libSimgenExport.so

Quartus II 13.1及更高版本中已修复此问题。

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

提问于 2018-08-04 14:34:20 +0800

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

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