Matlab does not connect with my PandaBoard

조회 수: 1 (최근 30일)
xxxxx
xxxxx 2013년 3월 20일
댓글: Andreas 2014년 7월 11일
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
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
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
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
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
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?

Ugur Yildiz
Ugur Yildiz 2013년 10월 11일
편집: Ugur Yildiz 2013년 10월 11일
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
Andreas 2014년 7월 11일
Thanks to your advice I solved my Problem with the Pi in External Mode. Thank you.:)

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile 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!

Translated by