Compare commits

...

5 Commits

Author SHA1 Message Date
peterlu14 53d4625cb0 [remove] pyc file untracked 2022-03-14 18:05:33 +08:00
Roy 81ef9740c5 Merge branch 'rel/v1.3.3' into main 2022-03-04 15:42:43 +08:00
Roy 9ad1f394be [update] update decode and data length = 40 byte 2022-02-18 13:16:49 +08:00
Roy d3af9e79bc update] print less and update decode 2022-02-17 10:58:05 +08:00
Roy 4aa6634f1e [update] print less 2022-02-16 10:52:48 +08:00
120 changed files with 26 additions and 22 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
+11 -7
View File
@@ -889,12 +889,14 @@ class I4V4Z4T4DataDecoder(RecDataDecoder):
cycle_number = struct.unpack('>H', data[17:19])[0]
finish_mode_falg = data[19]
mem_wrong_information = struct.unpack('>i', data[40:40+4])[0]
# print('decode', list(data[20:]))
mem_wrong = data[20]
mem_retry_cnt = data[21]
mem_green_wrong = data[22]
mem_green_retry_cnt = data[23]
ram_num = data[24]
mem_wrong = data[40]
mem_retry_cnt = data[41]
mem_green_wrong = data[42]
mem_green_retry_cnt = data[43]
ram_num = data[44]
broken_flag = data[-1]
if (finish_mode_falg & 0b11110000 == 0b10100000):
@@ -930,6 +932,7 @@ class I4V4Z4T4DataDecoder(RecDataDecoder):
# '|', '{:5}'.format(mem_retry_cnt),
# '|', '{:5}'.format(mem_green_wrong),
# '|', '{:5}'.format(mem_green_retry_cnt),
# '|', '{:5}'.format(mem_wrong_information),
# '|', '{:5}'.format(ram_num),
# '|', '{:5}'.format(broken_flag),
# '@', str(self.device), '|')
@@ -952,8 +955,9 @@ class I4V4Z4T4DataDecoder(RecDataDecoder):
# ret.append_data(5, mem_retry_cnt)
# ret.append_data(6, mem_green_wrong)
# ret.append_data(7, mem_green_retry_cnt)
# ret.append_data(8, ram_num)
# ret.append_data(9, broken_flag)
ret.append_data(4, ram_num)
ret.append_data(5, broken_flag)
ret.append_data(6, mem_wrong_information)
# ret.append_data(4, ram_num)
if cycle_number != self._cycle_number:
+2 -2
View File
@@ -42,7 +42,7 @@ class MultiExtMemSpiInterface(LowLevelHardwareInterface):
self._spi = HardwareImplSpiInterface(device,
spi_speed=12_000_000)
self._elite_data_len = 120
self._elite_data_len = 40
self._mem_header_len = 3
self._mem_tailer_len = 8
self._single_data_len = self._elite_data_len + self._mem_header_len + self._mem_tailer_len
@@ -215,7 +215,7 @@ class MultiExtMemSpiInterface(LowLevelHardwareInterface):
# if (data_second[0] != 255 or data_second[1] != 255 or data_second[2] != 255):
# self._head_wrong_cnt[device] = self._head_wrong_cnt[device] + 1
# if (self._head_wrong_cnt[device] < 10):
# print('data_first[0:3] != [255, 255, 255], device:', device, ',', self._head_wrong_cnt[device], 'times')
# print('data_second[0:3] != [255, 255, 255], device:', device, ',', self._head_wrong_cnt[device], 'times')
# print(list(data_second[0:7]))
# if (data_first[3:] == data_second[3:]):
+13 -13
View File
@@ -363,13 +363,13 @@ class RecordingProcess(Process):
if (device == 7):
print('self._last_cnt[7]:', self._last_cnt[7], ', last_data_cnt:', last_data_cnt)
print('skip RAM, but data is right, solve data', list(raw_data[i]), 'skip Ram', self._skip_ram_cnt, 'times')
print('data:')
print('|', list(raw_data[0]))
print('|', list(raw_data[1]))
print('| ... ... ...')
print('| ... ... ...')
print('|', list(raw_data[colum_total-1]))
print('skip RAM, but data is right, solve data', list(raw_data[i][0:3]), 'skip Ram', self._skip_ram_cnt, 'times')
# print('data:')
# print('|', list(raw_data[0]))
# print('|', list(raw_data[1]))
# print('| ... ... ...')
# print('| ... ... ...')
# print('|', list(raw_data[colum_total-1]))
print()
if (device == 4):
@@ -498,7 +498,7 @@ class RecordingProcess(Process):
"""
raw_data = []
index = 0
elite_data_len = 120
elite_data_len = 40
mem_header_len = 3
mem_tailer_len = 8
single_data_len = elite_data_len + mem_header_len + mem_tailer_len
@@ -542,11 +542,11 @@ class RecordingProcess(Process):
print_flag = True
print('delete data:', list(raw_data[i]))
if print_flag:
print('delete data context:')
for i in range(0, len(data), single_data_len):
print(list(data[i:i+single_data_len]))
print()
# if print_flag:
# print('delete data context:')
# for i in range(0, len(data), single_data_len):
# print(list(data[i:i+single_data_len]))
# print()
return

Some files were not shown because too many files have changed in this diff Show More