embeddedLinuxExplorer cannot talk to ZCU208 Xilinx board

9 views (last 30 days)
I have a working SOC Blockset design on a Xilinx ZCU208 RFSoC eval card. SOC Blockset talks to the Matlab enbedded Linux running on the board well. I would like to use embeddedLinuxExplorer, but it will not recognize the board. When I invoke embeddedLinuxExplorer, it does not list the board, even though SOC Blockset can talk to it. If I try to add the IP address and login manually to embeddedLinuxExplorer, it says "Board is already present". So, no way to use embeddedLinuxExplorer on this board. Has anyone else run into this problem?
Thanks,
Paul

Answers (2)

Paul
Paul on 28 Feb 2025
Hi Abhishek,
Thank you for the answer. Unfortunately, I followed all the steps exactly and the same error happens when trying to connect with Embedded Linux Explorer. I am in touch with Mathworks support and the developers.
Best regards,
Paul

Abhishek Kumar Singh
Abhishek Kumar Singh on 28 Feb 2025
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:
clear all
clear classes
rehash toolboxcache
rehash toolbox
rehash path
  • 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
  • Clear Cache in Linux:
echo 3 | sudo tee /proc/sys/vm/drop_caches
  • Clear Network Cache:
sudo ip -s -s neigh flush all
  • Clear DNS Cache:
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.

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!