I have a Speedgoat real-time target computer and have been using it with R2020a and previous releases to deploy and run my models. Upon connecting the Speedgoat with MATLAB R2020b, I get a "Cannot connect to non-QNX Neutrino target" error in Simulink Real-Time Explorer or when I execute the tg.connect command at the MATLAB command line:
>> tg = slrealtime;
>> tg.connect
Error using slrealtime.Target/throwErrorWithCause (line 151)
Cannot connect to target 'TargetPC1': Cannot connect to non-QNX Neutrino target.
Use speedgoat.migrateTarget to update target machine.
The suggested command also gives me an error message:
>> speedgoat.migrateTarget
Unable to resolve the name speedgoat.migrateTarget.
In R2021a or later, the error message while connecting is "Cannot communicate with target" or "Unable to communicate with target computer":
Cannot connect to target 'TargetPC1': Cannot execute command on target 'TargetPC1':
Cannot communicate with target 'TargetPC1'.
Disconnecting development computer from target 'TargetPC1'. (uname)
Error on target computer 'TargetPC1': Unable to execute command on target computer 'TargetPC1':
Unable to communicate with target computer 'TargetPC1'.
Disconnecting development computer from target computer 'TargetPC1'. (echo $HOME).
Why do I get these errors, and how do I resolve them?