Matlab does not connect with my PandaBoard

2 次查看(过去 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
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