Hi Paul,
It seems like the issue might be related to class persistence in MATLAB, which can prevent embeddedLinuxExplorer from establishing a new connection to the same device. Here are some steps to clear the cache and resolve this issue:
Clear Classes and Cache in MATLAB
- Clear all classes, variables, functions, persistent variables and refresh MATLAB:
- Restart MATLAB: After clearing the classes and cache, restart your MATLAB session to ensure all changes take effect.
Reconnect to the Board
- Reboot the Board: Restart your Xilinx ZCU208 RFSoC eval card to reset any existing connections.
- Reconnect Using embeddedLinuxExplorer: Open embeddedLinuxExplorer and manually add the IP address and login credentials for your board.
Additional Methods to Clear Cache
echo 3 | sudo tee /proc/sys/vm/drop_caches
sudo ip -s -s neigh flush all
sudo systemd-resolve --flush-caches
By following these steps, you should be able to clear any persistent connections and allow embeddedLinuxExplorer to recognize and connect to your board again. If the problem persists, you might want to check for any updates or patches for the embeddedLinuxExplorer tool or contact MathWorks Technical Support.