fix open/close port
This commit is contained in:
parent
1f9a17135c
commit
0a7674a45f
2 changed files with 12 additions and 12 deletions
|
|
@ -201,19 +201,21 @@ class phyflasher:
|
|||
read = self._port.read(3);
|
||||
if read == b'#OK':
|
||||
print ('ok')
|
||||
self._port.close()
|
||||
self.baud = baud
|
||||
self._port.baudrate = baud
|
||||
try:
|
||||
self._port.open();
|
||||
self._port.baudrate = baud
|
||||
except Exception as e:
|
||||
print ('Error: Open %s, %d baud! Error: %s' % (self.port, self.baud, e))
|
||||
print ('Error set %i baud on %s port!' % (baud, self.port))
|
||||
sys.exit(1)
|
||||
else:
|
||||
print ('error!')
|
||||
print ('Error set %i baud on %s port!' % (baud, self.port))
|
||||
self._port.close()
|
||||
sys.exit(3)
|
||||
self._port.timeout = 0.2
|
||||
time.sleep(0.05)
|
||||
self._port.flushOutput()
|
||||
self._port.flushInput()
|
||||
return True
|
||||
def Connect(self, baud=DEF_RUN_BAUD):
|
||||
self._port.setDTR(True) #TM (lo)
|
||||
|
|
@ -243,9 +245,7 @@ class phyflasher:
|
|||
self._port.close()
|
||||
exit(4)
|
||||
print('PHY62x2 - Reset Ok')
|
||||
#self._port.close()
|
||||
self._port.baudrate = DEF_RUN_BAUD
|
||||
#self._port.open();
|
||||
self._port.timeout = 0.2
|
||||
if fct_mode:
|
||||
print('PHY62x2 in FCT mode!')
|
||||
|
|
|
|||
|
|
@ -201,19 +201,21 @@ class phyflasher:
|
|||
read = self._port.read(3);
|
||||
if read == b'#OK':
|
||||
print ('ok')
|
||||
self._port.close()
|
||||
self.baud = baud
|
||||
self._port.baudrate = baud
|
||||
try:
|
||||
self._port.open();
|
||||
self._port.baudrate = baud
|
||||
except Exception as e:
|
||||
print ('Error: Open %s, %d baud! Error: %s' % (self.port, self.baud, e))
|
||||
print ('Error set %i baud on %s port!' % (baud, self.port))
|
||||
sys.exit(1)
|
||||
else:
|
||||
print ('error!')
|
||||
print ('Error set %i baud on %s port!' % (baud, self.port))
|
||||
self._port.close()
|
||||
sys.exit(3)
|
||||
self._port.timeout = 0.2
|
||||
time.sleep(0.05)
|
||||
self._port.flushOutput()
|
||||
self._port.flushInput()
|
||||
return True
|
||||
def Connect(self, baud=DEF_RUN_BAUD):
|
||||
self._port.setDTR(True) #TM (lo)
|
||||
|
|
@ -243,9 +245,7 @@ class phyflasher:
|
|||
self._port.close()
|
||||
exit(4)
|
||||
print('PHY62x2 - Reset Ok')
|
||||
#self._port.close()
|
||||
self._port.baudrate = DEF_RUN_BAUD
|
||||
#self._port.open();
|
||||
self._port.timeout = 0.2
|
||||
if fct_mode:
|
||||
print('PHY62x2 in FCT mode!')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue