我有一个简单的 Simulink 模型,我想将其构建到与 NI FPGA 目标兼容的 FPGA 代码中。我已经安装了 HDL Coder 和适用于 NI FPGA 目标的 HDL Coder 支持包。
当我尝试运行 HDL Workflow Advisor 时,我在步骤 1.2:设置目标参考设计中收到以下错误。
失败消息:发生一个或多个错误。来源:mscorlib 帮助链接:无
使用 PostCallbacks.PostTargetReferenceDesignCallBack 时出错 消息:发生一个或多个错误。 来源:mscorlib 帮助链接:无
hdlturnkey.plugin.runCallbackPostTargetReferenceDesign 中出现错误
hdlturnkey.ip.HDLTargetDriver/validateTargetReferenceDesign 中出现错误
setTargetReferenceDesign 出错
Simulink.ModelAdvisor/executeCheckCallbackFct 中出现错误
Simulink.ModelAdvisor/运行中出现错误
Simulink.ModelAdvisor/runCheck 中出现错误
ModelAdvisor.Node/runTaskAdvisor 出错
在此系统上构建任何模型时都会出现此错误。奇怪的是,我以前能够使用此工作流程构建模型,尽管我不确定此后发生了什么变化。我知道错误是在 .NET 回调期间发生的,但我不知道如何从 mscorlib 或 Simulink 中获取更多调试信息。
我尝试过的:
所有情况都会导致相同的错误。
我发现了问题所在。我为当时正在进行的其他一些项目打开了 LabVIEW。 HDL Coder 支持包需要关闭 LabVIEW,以便以编程方式控制 LabVIEW 编写 LabVIEW FPGA 实现的脚本。关闭 LabVIEW 后,运行任务 1.2 时不再出现错误。