Hm2 eth hostmot2 for ethernet Mesa boards: различия между версиями
Перейти к навигации
Перейти к поиску
Nick (обсуждение | вклад) м (Nick переименовал страницу Hm2% eth hostmot2 for ethernet Mesa boards в Hm2 eth hostmot2 for ethernet Mesa boards) |
Nick (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
= Проверка подключения = | = Проверка подключения = | ||
| + | |||
| + | == ping == | ||
| + | |||
| + | ping 192.168.1.121 | ||
| + | |||
| + | == python == | ||
| + | |||
Для проверки доступности платы нужно выполнить скрипт python: | Для проверки доступности платы нужно выполнить скрипт python: | ||
| Строка 31: | Строка 38: | ||
; C0:A8:0:1 = 192.168. | ; C0:A8:0:1 = 192.168. | ||
| − | + | == halrun == | |
No chain/target/match by that name. | No chain/target/match by that name. | ||
Версия 19:09, 13 ноября 2017
Содержание
Проверка подключения
ping
ping 192.168.1.121
python
Для проверки доступности платы нужно выполнить скрипт python:
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM,0)
sip = "192.168.1.121"
sport = 27181
s.settimeout(.2)
while(2 >0):
sdata = raw_input ('>')
sdata = sdata.decode('hex')
s.sendto(sdata,(sip,sport))
try:
data,addr = s.recvfrom(1280)
print ('>'),data.encode('hex')
except socket.timeout:
print ('No answer')
И отправить плате запрос, например:
>01420001
> fecaaa55 ; read hostmot2 cookie at 0x100
; 7I92 returns 0x55AACAFE
>82492000
> 450a5863 ; read EEPROM IP address at 0x0020
; 63:58:0A:45 = 99.88.10.69
;(for example)
>01D91A00025A82C920000100a8C0 ; write EEPROM IP address
;(at 0x0020) with
; C0:A8:0:1 = 192.168.
halrun
No chain/target/match by that name.