Failed in "Set Target Reference Design" from Simulink HDL Workflow Advisor for NI FPGA

Updated Aug 29, 2024

Reported In

Software

  • MATLAB
  • Simulink
  • LabVIEW FPGA Module

Issue Details

I want to generate FPGA bitfile from Simulink HDL model. In the 1.2 Set Target Reference Design of HDL Workflow Advisor, after clicking Run This Task, HDL Workflow Advisor return an error:
Failed Object reference not set to an instance of an object.

Error using PostCallbacks.CustomReferenceDesignCallback
Object reference not set to an instance of an object.

Error in hdlturnkey.plugin.runCallbackCustomizeReferenceDesign

Error in hdlturnkey.plugin.ReferenceDesign/customizeReferenceDesign

Error in hdlturnkey.plugin.ReferenceDesignList/reloadRDPlugin

Error in hdlturnkey.ip.HDLTargetDriver/reloadReferenceDesignPlugin

Error in hdlturnkey.ip.HDLTargetDriver/validateTargetReferenceDesign

Error in setTargetReferenceDesign

Error in Simulink.ModelAdvisor/executeCheckCallbackFct

Error in Simulink.ModelAdvisor/run

Error in Simulink.ModelAdvisor/runCheck

Error in ModelAdvisor.Node/runTaskAdvisor
Why do I get the above error?
 

Solution

Multiple steps could resolve this issue:
  • If the MATLAB doesn't run as administrator, ensure Run this program as an administrator is unchecked in the Compatibility of LabVIEW.exe Properties.
Capture.JPG
  • If the MATLAB runs as administrator, ensure Run this program as an administrator is checked in the Compatibility of LabVIEW.exe Properties.
Capture.JPG