Показать сообщение отдельно
Старый 19.07.2019, 22:42   #7018 (permalink)
Абориген
 
Регистрация: 07.12.2013
Сообщений: 1,534
Вы сказали Спасибо: 14
Поблагодарили 1,036 раз(а) в 554 сообщениях
Сказал(а) Фууу!: 3
Сказали Фууу! 1 раз в 1 сообщении
Откуда: МО
По умолчанию

Копнул чуть глубже и сравнил части кода аналогичного назначения в 41 и 42.
В 41-м тип флеша в VCFUSBLU не проверяется вообще. При формировании слова аппаратной конфигураци программа щупает и дергает кучу портов. Быстро разобраться куда-что распихано с этих портов ясно дело не получится, но ... проглядываются и явные отличия от 42-й. В 16-бит слове состояния задействовано меньше бит, чем в слове 42-го.

В 42-й помимо типа флеша проверяется:
1. Наличие записи "VAS505" и "VW" в eeprom.
2. Ищется или формируется и потом проверяется" сигнатура "A55A", но пока непонятно, где она расположена. Возможно это первых 2 байта из еепром, но как-то странно их пытаются достать. По времении это происходит раньше, чем тестируется тип флеш-памяти.
3. Усиленно щупается-дергается девятый порт процессора. В 41-м обращения к этому порту при тестировании аппаратуры не обнаружено.
4. По прощупыванию остальных портов аналогично 41-му, но насколько совпадают эти проверки пока сказать сложно.

Последний раз редактировалось veloseeped; 19.07.2019 в 22:45..
veloseeped вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо veloseeped за сообщение:
adolf80 (19.07.2019), lprot (11.08.2019), SerjP (08.08.2019), Дмитрий 42 (20.07.2019)