Перейти к содержанию

СЧИТЫВАЕТСЯ БЕЛЕБЕРДА С 68HC912DG128


denja

Рекомендуемые сообщения

пытаюсь считать дамп с 68HC912DG128 скриптом , который встроен в программу а считывается что- то непонятное .

citroen c5 bsi    . bsi рабочее,   после попыток чтения  блок ставлю на машину заводится. подключался по этой схеме через bdm , считанный дамп прилагаю. подскажите что может быть не так???

C5 BSI SAGEM 2003y.JPG

68HC912DG128_c5_2001_bsi.bin

Ссылка на комментарий
Поделиться на другие сайты

не знаю как встроенный работает скрипт, но я думаю он старый.

http://iprogplus.com/shop/index.php?route=product/product&path=72_85&product_id=189

 

Ссылка на комментарий
Поделиться на другие сайты

Сделал тест,выкладываю лог.Посмотрите пожалуйста, правильно ли работает адаптер bdm?

**** VCC = 3V ****
  Voltage = 3.0V                 OK
  BDM out = 1, BDM in = 1        OK
  RESET out = 1, Reset in = 1    OK
  BDM out = 0,   BDM in = 0.     OK
  RESET out = 0,   RESET in = 0. OK
    TX ---|<|---- BDM
  TX = 1, BDM in = 1.            OK
  TX = 0, BDM in = 0.            OK
    BDM_RESET ---|<|---- RX
  RESET = 1, RX in = 1.          OK
  RESET = 0, RX in = 0.          OK
    P0 ---|<|---- BDM
  P0 = 1, BDM in = 1.            OK
  P0 = 0, BDM in = 0.            OK
    P1 ---|<|---- BDM
  P1 = 1, BDM in = 1.            OK
  P1 = 0, BDM in = 1.            Error
MBUS test
MBUS disabled.
  TX = 0, RX = 1.                OK
  MBUS --|<|-- BDM               OK
MBUS enabled.
  TX = 0, RX = 0.                OK
**** VCC = 5V ****
  Voltage = 4.9V                 OK
  BDM out = 1, BDM in = 1        OK
  RESET out = 1, Reset in = 1    OK
  BDM out = 0,   BDM in = 0.     OK
  RESET out = 0,   RESET in = 0. OK
    TX ---|<|---- BDM
  TX = 1, BDM in = 1.            OK
  TX = 0, BDM in = 0.            OK
    BDM_RESET ---|<|---- RX
  RESET = 1, RX in = 1.          OK
  RESET = 0, RX in = 0.          OK
    P0 ---|<|---- BDM
  P0 = 1, BDM in = 1.            OK
  P0 = 0, BDM in = 0.            OK
    P1 ---|<|---- BDM
  P1 = 1, BDM in = 1.            OK
  P1 = 0, BDM in = 1.            Error
MBUS test
MBUS disabled.
  TX = 0, RX = 1.                OK
  MBUS --|<|-- BDM               OK
MBUS enabled.
  TX = 0, RX = 0.                OK
  10V = 10.2V                    OK
  7.5V = 7.5V                    OK
 
 Тест завершен. Ошибок: 2

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, eeprom+ сказал:

нет. Что-то неправильно, именно по бдм

ошибок быть не должно.

схема адаптера: uart_mbus_bdm.pdf

адаптер остался на работе завтра проверю но по памяти вроде номиналы резисторов немного другие. из-за них могут быть ошибки?

Ссылка на комментарий
Поделиться на другие сайты

18 час назад, eeprom+ сказал:

за бдм там только 4 резистора отвечают r1,r2,r3,r4 и два элемента логики

проверил схему все номиналы на месте  буду пробывать менять логику 74НС125D

Ссылка на комментарий
Поделиться на другие сайты

Запустить скрипт pwm_test.ipr (без бдм адаптера), выбрать канал 2, включить генератор и посмотреть сигнал на 22й ноге ипрога. Если всё ок то проверять уже адаптер (цепь 22 нога iprog-а - резистор R10 - разъем UART/MBUS 5 вывод)

pwm_test.ipr

еще убедится что диод на заглушке припаян правильно

Ссылка на комментарий
Поделиться на другие сайты

заменил  74НС125D тест пройден успешно завтра буду читать   68HC912DG128

 

**** VCC = 3V ****
  Voltage = 3.0V                 OK
  BDM out = 1, BDM in = 1        OK
  RESET out = 1, Reset in = 1    OK
  BDM out = 0,   BDM in = 0.     OK
  RESET out = 0,   RESET in = 0. OK
    TX ---|<|---- BDM
  TX = 1, BDM in = 1.            OK
  TX = 0, BDM in = 0.            OK
    BDM_RESET ---|<|---- RX
  RESET = 1, RX in = 1.          OK
  RESET = 0, RX in = 0.          OK
    P0 ---|<|---- BDM
  P0 = 1, BDM in = 1.            OK
  P0 = 0, BDM in = 0.            OK
    P1 ---|<|---- BDM
  P1 = 1, BDM in = 1.            OK
  P1 = 0, BDM in = 0.            OK
MBUS test
MBUS disabled.
  TX = 0, RX = 1.                OK
  MBUS --|<|-- BDM               OK
MBUS enabled.
  TX = 0, RX = 0.                OK
**** VCC = 5V ****
  Voltage = 4.9V                 OK
  BDM out = 1, BDM in = 1        OK
  RESET out = 1, Reset in = 1    OK
  BDM out = 0,   BDM in = 0.     OK
  RESET out = 0,   RESET in = 0. OK
    TX ---|<|---- BDM
  TX = 1, BDM in = 1.            OK
  TX = 0, BDM in = 0.            OK
    BDM_RESET ---|<|---- RX
  RESET = 1, RX in = 1.          OK
  RESET = 0, RX in = 0.          OK
    P0 ---|<|---- BDM
  P0 = 1, BDM in = 1.            OK
  P0 = 0, BDM in = 0.            OK
    P1 ---|<|---- BDM
  P1 = 1, BDM in = 1.            OK
  P1 = 0, BDM in = 0.            OK
MBUS test
MBUS disabled.
  TX = 0, RX = 1.                OK
  MBUS --|<|-- BDM               OK
MBUS enabled.
  TX = 0, RX = 0.                OK
  10V = 10.2V                    OK
  7.5V = 7.5V                    OK
 
 Тест завершен. Ошибок нет.
 

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, eeprom+ сказал:

версия прошивки 1.27? там были поправки по бдм

да версия 1.27 .   завтра проверю на  68HC912DG128

Ссылка на комментарий
Поделиться на другие сайты

обратно тоже самое что-то непонятное считывает вот дамп и лог подскажите что не так

 регистры= FA90E400
  Чтение EEPROM...

** Backup: "68HC912DG128 EEPROM 9-41-12.bin" **
  Выполнено...

68HC912DG128 14-11-2015 10_01_58.bin

Ссылка на комментарий
Поделиться на другие сайты

Частота правильно определяется? Возможно еще что прогер по питанию эту плату не вытягивает. При чтении 5в не проседает?

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, eeprom+ сказал:

Частота правильно определяется? Возможно еще что прогер по питанию эту плату не вытягивает. При чтении 5в не проседает?

автоопределение частоты 4000 , подключал отдельно питание с блока всё одно и тоже

Ссылка на комментарий
Поделиться на другие сайты

как-то странно читается, вроде как мусор и в то же время данные похожи с двух дампов выше. Могу через teamviewer глянуть?

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, eeprom+ сказал:

 Могу через teamviewer глянуть?

ни разу им не пользовался , попробую его установить и разобраться и отпишусь. тест адаптер проходит успешно, но только с первого раза одна ошибка а со второго всё нормально

 

**** VCC = 3V ****
  Voltage = 0.0V                 Error.
  BDM out = 1, BDM in = 1        OK
  RESET out = 1, Reset in = 1    OK
  BDM out = 0,   BDM in = 0.     OK
  RESET out = 0,   RESET in = 0. OK
    TX ---|<|---- BDM
  TX = 1, BDM in = 1.            OK
  TX = 0, BDM in = 0.            OK
    BDM_RESET ---|<|---- RX
  RESET = 1, RX in = 1.          OK
  RESET = 0, RX in = 0.          OK
    P0 ---|<|---- BDM
  P0 = 1, BDM in = 1.            OK
  P0 = 0, BDM in = 0.            OK
    P1 ---|<|---- BDM
  P1 = 1, BDM in = 1.            OK
  P1 = 0, BDM in = 0.            OK
MBUS test
MBUS disabled.
  TX = 0, RX = 1.                OK
  MBUS --|<|-- BDM               OK
MBUS enabled.
  TX = 0, RX = 0.                OK
**** VCC = 5V ****
  Voltage = 4.9V                 OK
  BDM out = 1, BDM in = 1        OK
  RESET out = 1, Reset in = 1    OK
  BDM out = 0,   BDM in = 0.     OK
  RESET out = 0,   RESET in = 0. OK
    TX ---|<|---- BDM
  TX = 1, BDM in = 1.            OK
  TX = 0, BDM in = 0.            OK
    BDM_RESET ---|<|---- RX
  RESET = 1, RX in = 1.          OK
  RESET = 0, RX in = 0.          OK
    P0 ---|<|---- BDM
  P0 = 1, BDM in = 1.            OK
  P0 = 0, BDM in = 0.            OK
    P1 ---|<|---- BDM
  P1 = 1, BDM in = 1.            OK
  P1 = 0, BDM in = 0.            OK
MBUS test
MBUS disabled.
  TX = 0, RX = 1.                OK
  MBUS --|<|-- BDM               OK
MBUS enabled.
  TX = 0, RX = 0.                OK
  10V = 10.2V                    OK
  7.5V = 7.4V                    OK
 
 Тест завершен. Ошибок: 1

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, eeprom+ сказал:

это нормально

возможно Володя vovkru скрипты новые делал, нужно у него спросить.

то есть дело может быть в самом скрипте, просто я это адаптер использую первый раз  

Ссылка на комментарий
Поделиться на другие сайты

надо Володю дождаться, может он по дампам что скажет. Teamviewer-ом глянуть бы, может прояснится что-нибудь. 

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, eeprom+ сказал:

Teamviewer-ом глянуть бы, может прояснится что-нибудь. 

комп в сети прогег подключен к bsi  id и пароль  в личке если есть возможность псмотри

Ссылка на комментарий
Поделиться на другие сайты

Ссылка на комментарий
Поделиться на другие сайты

частоту надо руками выставить. 

Регистры неправильно читаются. Причём именно так, как если-бы частоту захватили краем. Явно неточная частота кварца!

У этих контроллеров автоопределение +/- 20% А это очень неточно. Надо смотреть частот кварца и ставить точную!

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, vovkru сказал:

частоту надо руками выставить. 

Регистры неправильно читаются. Причём именно так, как если-бы частоту захватили краем. Явно неточная частота кварца!

У этих контроллеров автоопределение +/- 20% А это очень неточно. Надо смотреть частот кварца и ставить точную!

посмотрел  частота 4000 как  и автоматом определяется

Ссылка на комментарий
Поделиться на другие сайты

Володь, я через теамвьюер пробовал, частоту менял не много в обе стороны, не помогает. По адаптеру ошибок нет, я больше склоняюсь к тому что выводы ресет и бдм нужно поднять от платы. И главное - USB кабель, он очень большую роль играет. Как-то пользователи сомнительно относятся к моей просьбе замены USB кабеля на более толстый, а ведь 90% случаев неисправности именно в нем. Да же Василич как-то меня убеждал что проблема не в кабеле, а оказалось что в кабеле. Он не даст мне соврать.

Ссылка на комментарий
Поделиться на другие сайты

Володь, а какой кабель тогда выбирать? ну пришел в магазин, купил его, а он так же через Ж работает? или можно свой спаять, тогда какой именно провод лучше выбирать? сварочный из бескислородной меди)))

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...