2016-08-03 98 views
0

我有openocd運行,併發送一個簡單的重置命令到我的主板。 但是我得到這個錯誤:錯誤:讀取期間出錯:連接重置由對方

信息:讀取過程中的錯誤:在接受 '遠程登錄' 從4444

錯誤連接的連接重置由對等

信息:下降用 'telnet'連接

這裏是基本腳本。

import socket 

clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
clientsocket.connect(('localhost', 4444)) 
clientsocket.send('reset') 

使用命令行nc localhost 4444 <<EOF reset EOF它工作正常。所以我的openocd連接正在工作

回答

0

您在命令行上使用here文檔的嘗試正常工作,因爲reset命令後面跟着\n字符,而send('reset')缺少該字符。正確:send('reset\n')

相關問題