В случае, если в контроллер М100-2 попала прошивка от другого контроллера (например М100), есть возможность исправить эту ситуацию, несмотря на то, что zWorkBench определяет контроллер как М100 и не зашивает туда другой тип прошивки.
1. Помещаем рядом с исполняемым файлом zworkbench.exe настроечный файл tempoptions.xml 2. В нем должна присутствовать строка для настройки типа контролллера - overrideControllerType="0101" mustProgrammBootLoader="1". overrideControllerType – это указание программе, ядро какого контроллера мы будем прошивать в устройство, mustProgrammBootLoader – флаг, указывающий на принудительную смену загрузщика.
Ответы:
Artem, 03.03.2020, 13:28
Восстановление ядра М100-2 из М100
3. Открываем настройку порта компьютера и выбираем вкладку восстановления ядра
Artem, 03.03.2020, 13:28
Восстановление ядра М100-2 из М100
4. После того как контроллер будет найден , будет выведено сообщение как на картинке
В нем будет указ тип ядра, на какой будет перешиваться контроллер
Artem, 03.03.2020, 13:29
Восстановление ядра М100-2 из М100
5. После нажатия кнопки "Продолжить" запустится процесс замены загрузчика
Artem, 03.03.2020, 13:30
Восстановление ядра М100-2 из М100
6. После замены загрузчика программа снова выдаст сообщение как в пункте 4. Нужно нажать «Продолжить», после чего начнется процесс замены ядра.
Artem, 03.03.2020, 13:31
Восстановление ядра М100-2 из М100
7. [color=red][b]!!!!! После смены версии ядра необходимо убрать файл tempoptions.xml Из каталога программы !!!![/b][/color][b][/b] Если этого не сделать, то при восстановлении ядра других типов контроллеров они могут перешиться на М100-2