“I Can’t Flash My Device”

Step 1 – Restart your PC and Device.

The first step when you can’t flash your device like usual is to restart your computer and your device and try again. Typically this resolves the issue. If that doesn’t work move onto other debugging options.

VirtualHere Won’t Connect

This tends to be an issue between the PC and device. Please try the following steps:

1) Confirm that IP communication is working. On your PC in the network setting (Ethernet and Wi-Fi) you should be able to see the device connected to the PC. If can’t find such a device that may mean there is no communication. Try connecting the device to a different USB or Ethernet port. The most reliable method is to connect both the PC and device to a common switch/router. Ensure that the device is receiving adequate power. For the prototyping kit this is indicated with the LEDs in the harness switch.

2) Once IP communications are established confirm you can SSH into the device. This ensures that communication is working, but the programming interface is not responding. Run the following command and inspect the output.

Copy to Clipboard

You should see an item with the description “OpenSDA”. This indicates the programming interface is working correctly. If you don’t see “OpenSDA” and instead see “DAPLink” your programming firmware is corrupted and you need to reach out to us to recover it.

3) If the programmer is connected correctly you can try to manually specify the IP address to VirtualHere. You can get the IP address with the following command over SSH:

Copy to Clipboard

If none of the above steps fix the issue please reach out to us.

S32DS Won’t Flash

First, please confirm that the programming interface is working correctly and you are able connect to the device.

1) In the Flash from file interface in the debugger tab double check to make sure your settings are correct. Common mistakes are to have the incorrect device selected for the Interface and Port and Target.

2) Make sure you are flashing the correctly compiled file to the correct MCU. We offer multiple products with multiple S32K processors. You must flash the appropriate file. If you need, you can simply recompile the source code with the correct target settings.

My Devices Behaviour is Inconsistent

If your device is behaving inconsistently (EX: readings are missing, device is resetting, etc.) you can debug using the following steps:

  1. Check your power and grounds to the device – Ensure you have provided a good electrical connection to your power and ground. Mediocre connections can cause only occasional issues to be present.
  2. Ensure your power supply is powerful enough – Make sure that the battery or power supply is able to provide enough voltage and current to the device. Higher computational loads, especially on the MPU, will require more power.