M74.9. Восстановление после неудачного программирования

Методика восстановления ЭБУ M74.9 после неудачного программирования

Нам сложно анализировать причины, по которым ЭБУ М74.9 может «впасть с кому», чаще всего это происходит во время обрыва связи в процессе программирования или заталкивания в процессор чего-то неудобоваримого, но если процессор жив, просто не выходит на связь по причине отсутствия или повреждения bootloader, то блок вполне может быть реанимирован достаточно простыми средствами, доступными на сайте производителя процессора.

Есть даже несколько способов оживить M74.9. Но в любом случае, блок придется аккуратно вскрывать. Делать это нужно крайне осторожно, так как приклеивая крышку ЭБУ, производитель не пожалел герметика и блок склеен очень хорошо, особенно – в районе разъема. Подсказывать дальше ничего не будем – первый блок вы должны сломать сами, иначе просто ничего не запомнится.

Способ №1. Для людей с твердой рукой, острым глазом и маленьким паяльником.

Все копирайты © SMS-Soft. Алексей Михеенков, 1999 — 2024

E‑Mail (техническая поддержка) : SMS-Soft: support@sms-soft.ru  WWW: https://www.sms-soft.ru

Для этого способа вообще почти ничего не нужно. Нужен лишь аккуратно разобранный блок, кусок кабеля USB, мелкий паяльник, острый глаз и твердая рука (хотя бы одна). Ну и совершенно бесплатное сервисное ПО от производителя процессора – Artery ISP Programmer_V2.0.xx (какой найдете).

USB кабель нужно разрезать, разделать и добыть из него провода, нам от него нужны только три провода: D+, D- и масса. Красный провод лучше отрезать, прямо по классике, что бы не мешал. Производители проводов достаточно часто соблюдают стандарт на цветовую маркировку, поэтому вероятность подключения по цветам, как на фото, очень высокая. Но лучше проверить.

M74.9. Восстановление после неудачного программированияНелишне будет напомнить что на блок во время установки связи нужно будет подавать внешнее питание – контакты G4 (GND) и  H1+F2 (+12V).

Подготовка ЭБУ.

К сожалению, разработчики ЭБУ не вывели интерфейс DFU (Device Firmware Upgrade) на какие-либо контактные площадки, поэтому подключать сигналы D-/D+ USB придётся непосредственно к ножкам микроконтроллера Artery.

Припаяться к процессору нужно примерно так:

M74.9. Восстановление после неудачного программирования

Обратите внимание на технику подключения – контакты процессора подпаяны тонким одножильным проводом, который зафиксирован компаундом. К этим проводкам потом подпаиваются многожильные проводники USB кабеля. Это необходимо для обеспечения надежного контакта и исключений любых проблем с замыканиями и/или обрывами проводников.

Здесь сигнал D+ (зелёный провод) необходимо соединить с соответствующим проводником (на фото это нижний проводник); сигнал D- (белый провод) необходимо соединить с соответствующим проводником (на фото это верхний проводник).

Подключите сигнал «GND (земля)» к любой точке GND на плате M74.9.

Внимание!  Металлизация по краю платы не является «землёй»!

Для перевода ЭБУ в режим программирования необходимо замкнуть пин 1:A4 (большой разъём) на +12В перед включением ЭБУ.

Альтернативный способ: соедините соедините пинцетом точки на плате перед включением (подачей питания) ЭБУ.

M74.9. Восстановление после неудачного программирования

Запись образа FLASH.
  • Скачайте архив с полными образами FLASH
  • Распакуйте архив, выберите нужный образ FLASH и поместите его в удобное место (например, на рабочий стол).
  • Скачайте оригинальную утилиту Artery для программирования микроконтроллеров: С официального сайта Artery или с www.chiptuner.ru
  • Утилита не требует инсталляции, просто распакуйте все файлы из архива в отдельную папку.
  • Установите драйвер из папки Artery_DFU_DriverInstall.
  • Подключите кабель USB от M74.9 к ПК или ноутбуку.
  • Запустите Artery ISP Programmer_V2.0.15\ArteryISPProgrammer.exe

При первом запуске появится окно на китайском языке:

M74.9. Восстановление после неудачного программирования

Выберите английский язык (программа запомнит ваш выбор и при следующем запуске выбирать язык не потребуется):

M74.9. Восстановление после неудачного программирования

Затем выберите тип подключения DFU (программа запомнит ваш выбор и при следующем запуске выбирать DFU не потребуется):

M74.9. Восстановление после неудачного программирования

Если ЭБУ подключен правильно, то в списке устройств появится микроконтроллер вашего ЭБУ, как это видно на скриншоте выше (VID 2E3C; PID DF11).

Нажмите Next:

M74.9. Восстановление после неудачного программирования

Обратите внимание на состояние микроконтроллера, если он не закрыт от чтения, его состояние отображается как «Target is readable».

Если видите эту надпись – смело пропускайте спойлер.

Если процессор закрыт, вам сюда.

Если микроконтроллер закрыт (например, в него ранее была записана инженерная прошивка), его состояние будет отображаться «The device is access protection, and the device will limit the use of some functions», в этом случае необходимо снять защиту и выполнить полное стирание FLASH, после чего начать процедуру записи заново.

M74.9. Восстановление после неудачного программирования
Нажмите Next:

M74.9. Восстановление после неудачного программирования

Ещё раз нажмите Next:

M74.9. Восстановление после неудачного программирования
Выберите опцию снятия защиты «Protection», нажмите Next. Подтвердите согласие на то, что содержимое микроконтроллера будет утеряно:

M74.9. Восстановление после неудачного программирования

Начнётся процесс снятия защиты и стирания:

M74.9. Восстановление после неудачного программирования

Который завершится сообщением «Failed to open device»:

 

M74.9. Восстановление после неудачного программирования
Нажмите Close. Микроконтроллер разблокирован и готов к записи.

Повторите процедуру записи с самого начала.


Нажмите Next:

M74.9. Восстановление после неудачного программирования

Снова нажмите Next:

M74.9. Восстановление после неудачного программирования
На этом экране выберите опцию «Download to device», затем нажмите Add, выберите заранее подготовленный файл FullFlash.

Внимание! В списке должен быть только один файл! Если ранее вы пользовались это утилитой, то она запомнила выбранный в прошлом сеансе файл. Удалите его из списка, нажав Delete.

Начальный адрес оставьте по умолчанию:

M74.9. Восстановление после неудачного программирования

После выбора файла он появится в списке под номером 1 (на скриншоте обведён красным прямоугольником).

Все остальные опции оставьте по умолчанию, как на скриншоте выше.

Нажмите Next, затем в появившемся окне Ok:

M74.9. Восстановление после неудачного программирования

 

Начнётся процесс стирания, затем записи и проверки:

M74.9. Восстановление после неудачного программирования

По завершении всех процессов появится сообщение об успешности операции:

M74.9. Восстановление после неудачного программирования

Нажмите Close и отключите питание контроллера.

Ваш ЭБУ восстановлен!

Внимание! Образы Full Flash, которые вы скачали, содержат пустые области Eeprom и конфигурации. При необходимости восстановите сохраненные с блока файлы при помощи CombiLoader.

Ссылка по теме: Способ №2

0

Корзина