Matlab does not connect with my PandaBoard
조회 수: 3 (최근 30일)
이전 댓글 표시
I am trying to connect the PandaBoard with matlab using:
h = panda
h.connect
Matlab then gives te following error:
Error using LinuxServices.connect (line 58)
SSH connection to host 192.168.0.103 failed:
FATAL ERROR: Network error: Connection refused
if I try to connect with the PandaBoard using Putty, there is no problem connecting. Firewall is off, IP-adresses are good and they are directly connected.
Does anyone have any idea how to solve this?
댓글 수: 2
Matthias
2013년 6월 11일
I have exactly the same problem. Did you solve it?
I can access the PandaBoard with Putty and VNC, but not from within Matlab. I tried R2013a and R2012b, but no difference.
Ugur Yildiz
2013년 6월 16일
I faced with the same problem with Raspberry Pi. I can connect with Putty and even get/put files via MATLAB command prompt as
C = raspberrypi;
C.getFile('/home/pi/ocr_pi.png');
but cannot connect
>> C.connect
Error using LinuxServices.connect (line 58)
SSH connection to host 192.168.2.76 failed:
FATAL ERROR: Network error: Connection refused
Anybody solved?
Windows 7 x64, R2013a, MATLAB installed on E drive, not the system drive.
답변 (3개)
Murat Belge
2013년 7월 24일
편집: Murat Belge
2013년 7월 24일
Execute the following commands on a MATLAB prompt after replacing your MATLAB install location and the IP address:
>> cmd = 'echo y| "C:\Work\R2013ad\matlab\toolbox\idelink\foundation\hostapps\plink" -ssh -v -pw "raspberry" -P 22 pi@192.168.0.1 "echo Connection successful"'
>> system(cmd)
This will display verbose output while connecting to the board. This is exactly the same command "connect" method executes with the addition of "-v" switch that turns on the verbose output option. Post the output here. I might be able to diagnose the issue.
One thing you might want to try is to start MATLAB in administrator mode and try to connect.
댓글 수: 1
Pallab Maji
2013년 9월 28일
I had similar problem. I did as you said and got following output:
>> system(cmd) Looking up host "" Connecting to fe80::f8ef:e403:1465:b44d%11 port 22 Failed to connect to fe80::f8ef:e403:1465:b44d%11: Network error: Connection refused Connecting to fe80::f8ef:e403:1465:b44d%11 port 22 Connecting to fe80::f8ef:e403:1465:b44d%11 port 22 Connecting to fe80::f8ef:e403:1465:b44d%11 port 22 Failed to connect to fe80::f8ef:e403:1465:b44d%11: Network error: Connection refused Network error: Connection refused FATAL ERROR: Network error: Connection refused
ans = 1
Pallab Maji
2013년 9월 29일
Hi,
I had a similar problem and solved it today. I was using a LAN splitter (which was connected to my router) to connect the pi and my pc to my local network. Now when I removed the splitter and connected both PC and the pi to the router, I was able to program it properly from Matlab. I don't know exactly why I am not able to connect to the pi from Matlab using the splitter because I could use putty to connect to my pi from my pc in this case. Any idea?
댓글 수: 0
Ugur Yildiz
2013년 10월 11일
편집: Ugur Yildiz
2013년 10월 11일
I finally found a solution for my problem. Details here (plink.exe bug) : https://groups.google.com/d/msg/comp.security.ssh/BYtM80rNiCI/SNyiyLyqmhIJ and here: http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/plink-hostname.html
Run Putty.exe in MATLAB tree "matlab\toolbox\idelink\foundation\hostapps\". If you have "Default Settings" with any Host name and with a connection type other than SSH, then clear hostname, select SSH and save the new "Default Settings".
@Murat Belge: Thanks for the source code of the pcode-secured "connect" method.
댓글 수: 1
Andreas
2014년 7월 11일
Thanks to your advice I solved my Problem with the Pi in External Mode. Thank you.:)
참고 항목
카테고리
Help Center 및 File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!