Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

CarLine Forums _ XPROG _ Залить XProg-ом flash MC9S12 слитый OMEGA MTRK

Автор: slalex 3.8.2014, 22:35

есть флэш (full) слитый OMEGA MTRK размером 256кб, как его залить в проц с помощью XProg?
для XProg нужен файл размером 2мб, в подсказке xprog расписывает по каким адресам сидят
блоки. Правильно-ли я понял, что:
1. OMEGA MTRK свалила все блоки в одну кучу?
2. блоки свалены в кучу в такой-же последовательности как в подсказке XProg?
3. есть-ли автоматическая конвертилка?

Автор: Saveliy 3.8.2014, 22:37

Да все просто, в двухметровый дамп впиши по адресам из даташита или проггера нужные области, и все.

Автор: slalex 3.8.2014, 22:42

вопрос в том что в какой последовательности OMEGA MTRK свалила блоки в один файл?
вдруг в другой последовательности чем XProg?
я уже подумываю самому сделать конвертилку, будет быстрее чем 16 или 32 блока копипастить в
- 2 мегабайтный фулл.

Автор: tkalex80 9.2.2016, 0:55

Добрый день!
Подскажите любителю. имею Xprog box 5.50 китаи. нужно залить флеш в MC9S12DG128 имеется дамп 128кб. я немного запутался, мне для правильной заливки нужен дамп 2мб? если так то нужно преобразовать 128 кб в 2 мб.?
если дамп был считан с процессора с другой маской, как это повлияет на процесс?

Автор: Saveliy 9.2.2016, 1:08

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

Автор: tkalex80 9.2.2016, 1:22

Савелий низкий поклон за быстрый ответ. каким образом ето сделать? где взять конвертер?

Автор: Saveliy 9.2.2016, 1:25

Пожалуйста. Никакого конвертера не нужно искать. По нужному адресу из даташита (в прочем эти адреса памяти обычно еще и пишутся как подсказки и в самих программаторах) вписываете через редактор WinHex одним кликом всю нужную область.

Автор: Aspid 9.2.2016, 1:26

Никакого конвертера не надо. Как я понимаю у Вас есть дамп ЕЕпром, раз он размером 128кБ. Флеш не может быть таким размером.

Автор: Saveliy 9.2.2016, 1:31

Цитата(Aspid @ 9.2.2016, 1:26) *
Никакого конвертера не надо. Как я понимаю у Вас есть дамп ЕЕпром, раз он размером 128кБ. Флеш не может быть таким размером.

Вобще-то 128 кило, это уже полноценный флеш, только видимо просто считан другим программатором или вырезан (извлечен) :))

Автор: Aspid 9.2.2016, 1:37

Saveliy,

Я уже видимо сплю...
Конечно.
Надо ехать домой :icon_urgs:

Автор: tkalex80 9.2.2016, 1:38

Цитата(Aspid @ 9.2.2016, 1:26) *
Никакого конвертера не надо. Как я понимаю у Вас есть дамп ЕЕпром, раз он размером 128кБ. Флеш не может быть таким размером.

я новичок и доламываю свою машину БМВ Е70)))
проблема с блоком EMF
подключил програматор и перезалил еепром 1кб.
помогло но не совсем. Подумал перезалить флаш, прочел его и тут понеслось))) процессор молчит)))) третий день курю форумы)))
смог исправить ситуацию подключив 7 проводов, и подняв ногу - прочел и еепром и флэш.
но радость была недолгой. когда начал перезаписывать - по началу все шло хорошо - читал/ стирал/писал/проверял - все без ошибок (как показывал программатор). НО!!!!!! когда я открываю фаил прошивки а затем читаю записанный флеш я вижу разницу в строчках вот тут и вылез вопрос
и еще один вопрос/просьба подскажите? если память еепрома 2 кб а фаил занимат 1 и записывается соответственно на 1, при проверке записи со второго кб выскакивает ошибка. может ли это повлиять на рабботу если учесть что первый кб записан верно? я так понимаю что бы этого избежать неоходимо выставить размер еепром и разметить процессор? как это делается? и попутно вопрос, я где то читал что есть определенное количество перезаписи, после которого дальнейшие циклы стирания и записи невозможны.
Просьба не ругать за глупость, так как образование совсем не имеющее отношение к электронике и все делается ради собственного интереса и развития, на своей машине. Спасибо всем)

Автор: Saveliy 9.2.2016, 1:39

Цитата(Aspid @ 9.2.2016, 1:37) *
Надо ехать домой :icon_urgs:

Караул! 4 часа ночи! Марш домой! :icon_pchass: :icon_gutgehts:

Автор: tkalex80 9.2.2016, 1:41

Цитата(Aspid @ 9.2.2016, 1:37) *
Saveliy,

Я уже видимо сплю...
Конечно.
Надо ехать домой :icon_urgs:

ребята я в USA, пока тут палцами ищy русские букви на одно сообщение обстановка меняется координально)) u nas 6 vechera) hotia uge 3 nochi kak lunatik - hochetsia pobedit)))

Автор: Saveliy 9.2.2016, 1:44

Цитата(tkalex80 @ 9.2.2016, 1:41) *
ребята я в USA, пока тут палцами ищy русские букви на одно сообщение обстановка меняется координально)) u nas 6 vechera)

Все верно) Земля то круглая! ))

Автор: Aspid 9.2.2016, 1:48

Цитата(Saveliy @ 9.2.2016, 3:39) *
Караул! 4 часа ночи! Марш домой!

Есть!
Мажу лыжи :mini_running:

Автор: Saveliy 9.2.2016, 1:48

Цитата(tkalex80 @ 9.2.2016, 1:38) *
если память еепрома 2 кб а фаил занимат 1

С какого перепугу он 2 кб, если нужно 1 кб, где родной считанный еепром?

Цитата(tkalex80 @ 9.2.2016, 1:38) *
при проверке записи со второго кб выскакивает ошибка. может ли это повлиять на рабботу если учесть что первый кб записан верно?

Если по кругу второй кб не ляжет поверх первого, то ошибка роли не играет. А наложится или нет, это зависит от типа программатора, каждый по своему прикалывается.

Цитата(tkalex80 @ 9.2.2016, 1:38) *
я так понимаю что бы этого избежать неоходимо выставить размер еепром и разметить процессор?

Да, просто обрезать лишнее. На счет разметить процессор, тут такого понятия нет. Есть определенный размер областей уже размеченных на заводе, ваше дело только заливать нужные данные в камень.

Автор: tkalex80 9.2.2016, 1:50

Цитата(Saveliy @ 9.2.2016, 1:31) *
Вобще-то 128 кило, это уже полноценный флеш, только видимо просто считан другим программатором или вырезан (извлечен) :))

тоесть алгоритм следующий, считываю флеш, ищу каким то образом нужний адрес
верезаю 128 кб и вставляю свои. заливаю!
вопросы
1)если флаш уже испорчен или я не могу его прочесть - куда копать дальше?
2) как мне наити нужний адрес (даташит есть, просто ткните куда смотреть)

Автор: tkalex80 9.2.2016, 1:53

С какого перепугу он 2 кб, если нужно 1 кб, где родной считанный еепром?
rodnogo net - vse bilo nerabochee, a skacheniy dump imeet razmer 1kb vot posle zapisi, kogda idet verify - pishet oshibku so vtorogo bayta? tipa on est, no pustoy. ili eto i tak sebe napridumival)


Если по кругу второй кб не ляжет поверх первого, то ошибка роли не играет. А наложится или нет, это зависит от типа программатора, каждый по своему прикалывается.
net, so vtorogo bk pustota.

probuy sam vse sdelat)))) sportivnii interes))))

saveliy - i tvoy dolgnik)))

Автор: Saveliy 9.2.2016, 2:02

Цитата(tkalex80 @ 9.2.2016, 1:50) *
считываю флеш, ищу каким то образом нужний адрес
верезаю 128 кб и вставляю свои. заливаю!

Вы считаете уже полных 128кб (для чего считать? Для бэекпа? Тогда правильно), а точнее, если вы будете считывать икспрогом, то файл уже будет размером 2 Мб, который будет содержать в себе 128кб флеши, и данный файл уже готовый для сохранения и для бекапа, восстановления и тд. Вопрос номер один, откуда у вас берутся 128 килобайт и зачем? Если вы нашли где-то чужой файл такого размера, тогда да, надо вписать/заменить область флеши в 2 мегабайтном пустом шаблоне. Но если вы работаете икспрогом, он сам создаст файл размером 2 мб при чтении.

Автор: Saveliy 9.2.2016, 2:03

Цитата(tkalex80 @ 9.2.2016, 1:50) *
2) как мне наити нужний адрес (даташит есть, просто ткните куда смотреть)

В самом программаторе при выборе процессора пишет адрес флеши.

Автор: slalex 9.2.2016, 2:06

купите http://codecard.lt/small-soft/flashconverter-lite/prod_903.html и не мучайтесь.

Автор: tkalex80 9.2.2016, 2:19

Цитата(Saveliy @ 9.2.2016, 2:02) *
Вы считаете уже полных 128кб (для чего считать? Для бэекпа? Тогда правильно), а точнее, если вы будете считывать икспрогом, то файл уже будет размером 2 Мб, который будет содержать в себе 128кб флеши, и данный файл уже готовый для сохранения и для бекапа, восстановления и тд. Вопрос номер один, откуда у вас берутся 128 килобайт и зачем? Если вы нашли где-то чужой файл такого размера, тогда да, надо вписать/заменить область флеши в 2 мегабайтном пустом шаблоне. Но если вы работаете икспрогом, он сам создаст файл размером 2 мб при чтении.

у меня нет уверености что то что читает - это правилно, поскольку когда я затеял ремонт блок уже не работал и у меня било желание залить новий еепром и новый flash. но не расцчитал силы и знания)))). чтения и запись еепром вроде просчли успешно машина блок увидела но, остались ошибки и я решил перезалит флаш, после чтения флаш, прогрматор перестал читать процессор и еепром и флаш и я смог восстановить соединения подключив его через бдм ,7 проводов, подняв ногку и исползуя защиту. до етого читал через 4 провода. вот поетому у меня желание залить проверенны рабочий еепром и флаш. а для этого необходим чистый флаш 2мб и в него нужно вставить свои128 кб)))

Автор: tkalex80 9.2.2016, 2:21

Цитата(slalex @ 9.2.2016, 2:06) *
купите http://codecard.lt/small-soft/flashconverter-lite/prod_903.html и не мучайтесь.

kupit ne problema)) snachala nugno poniat sam vopros)))
a chem winhex huge? pochemu ego ne cupit?

Автор: Saveliy 9.2.2016, 2:26

Цитата(tkalex80 @ 9.2.2016, 2:21) *
a chem winhex huge? pochemu ego ne cupit?

Он не хуже, но стоит 300$, если не дороже официальный, и это просто HEX редактор, вы сами можете в нем творить что угодно, но нужно знать адреса, то есть местоположение, а та программа, именно конвертор, но больше ничего она не умеет.

Автор: tkalex80 9.2.2016, 2:28

Цитата(Saveliy @ 9.2.2016, 2:26) *
Он не хуже, но стоит 300$, если не дороже официальный, и это просто HEX редактор, вы сами можете в нем творить что угодно, но нужно знать адреса, то есть местоположение, а та программа, именно конвертор, но больше ничего она не умеет.

i umneu na glazah)

Автор: Saveliy 9.2.2016, 2:29

Цитата(tkalex80 @ 9.2.2016, 2:19) *
до етого читал через 4 провода. вот поетому у меня желание залить проверенны рабочий еепром и флаш

При четырех проводах вы просто ничего не считаете и не запишите, будет ошибка, если на процессоре закрыт BDM. Что за блок вы читаете? И в целом, на ваши вопросы уже были ответы по теме, остальное нужно создавать свою тему.

Автор: tkalex80 9.2.2016, 2:36

Цитата(Saveliy @ 9.2.2016, 2:29) *
При четырех проводах вы просто ничего не считаете и не запишите, будет ошибка, если на процессоре закрыт BDM. Что за блок вы читаете? И в целом, на ваши вопросы уже были ответы по теме, остальное нужно создавать свою тему.

eto EMF module (electricheski ruchnik) BMW E 70.
v tom to i delo chto EEPROM i prochel i zapisal bez bdm adaptera - posle etogo postavil blok v mashinu i mashina ego uvedela, do etog blok na sviaz ne vihodil. no oshibki sterlis ne vse i zahotel perezalit flash.
i vot kogda delal erase flash (esche bez bdm adaptera) processor podvis i bolshe ni eeprom ni flash ni chital. podkluchil kak pisal postom vishe i vse poluchilos. proboval zapisat flash - vrode pishet i verify prohodit, no kogda otkrivay ishodniy fail i chitau processor visualno vigu raznicu, vot i zapanikoval. teper ponimay v kakom napravlenii kopat, spasibo!!!!
sorry za shrift, prosto tak bistree.

Автор: Saveliy 9.2.2016, 2:39

Цитата(tkalex80 @ 9.2.2016, 2:36) *
i vot kogda delal erase flash (esche bez bdm adaptera) processor podvis i bolshe ni eeprom ni flash ni chital. podkluchil kak pisal postom vishe i vse poluchilos

Вы просто "закрыли" процессор, ввели его в закрытый режим BDM, так называемый режим Security..

Автор: tkalex80 9.2.2016, 2:41

Цитата(Saveliy @ 9.2.2016, 2:39) *
Вы просто "закрыли" процессор, ввели его в закрытый режим BDM, так называемый режим Security..


eto i uge ponial))) kak mne ego iz etogo regima vivesti? tak kak posle togo kak on zakrilsia mashina opiat ego ne videt))))).

Автор: Saveliy 9.2.2016, 2:49

Цитата(tkalex80 @ 9.2.2016, 2:41) *
eto i uge ponial))) kak mne ego iz etogo regima vivesti? tak kak posle togo kak on zakrilsia mashina opiat ego ne videt))))).

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

Цитата(tkalex80 @ 9.2.2016, 2:19) *
чтения и запись еепром вроде просчли успешно машина блок увидела но, остались ошибки

Вы сохранили, что считали? И какой файл потом залили, что блок ожил?
И здесь что-то не вяжется, ибо просто от процедуры чтения процессора блок не мог заработать, если он не работал.. Но если вы залили чужой файл, то вполне вероятно, что ошибки по кодированию блока остались, ведь дамп был чужой.

Вы поясните, что считали, где эти файлы и что вы заливали.

Автор: tkalex80 9.2.2016, 3:10

Цитата(Saveliy @ 9.2.2016, 2:49) *
Машина его увидит всегда, независимо от состояния SEC, значит или в прошивке проблема, она стерта, не та залита или попортилась частично, или просто сам по себе блок хулиганит.


Вы сохранили, что считали? И какой файл потом залили, что блок ожил?
И здесь что-то не вяжется, ибо просто от процедуры чтения процессора блок не мог заработать, если он не работал.. Но если вы залили чужой файл, то вполне вероятно, что ошибки по кодированию блока остались, ведь дамп был чужой.

Вы поясните, что считали, где эти файлы и что вы заливали.


Vse poporiadku!
blok bil trupna svias ne vihodil!
sperva prochel eeprom. ne sohranil tak kak perviy raz vse eto delay i bil uveren chto on pobit. etogo uge ne ispravit. scachal papku s rabochimi dampami gde bil eeprom 1 kb i flash 128kb. po otzivam 10 chelovek damp rabochii
perezapisal eeprom, podkluchil blok, reingholdom ster oshibki i priviazal blok k mashine - resultat blok zarabotal!!!! no cherez kakoeto vremia opiat poiavilis oshibki i blok perestal rabotat, hotia mashina ego vidit.
snial i popitalsia perezalit FLASH. snachala prochel. uvedel stolbiki s odnimi FFFFFFFFFFFFFFFFFFFFf podumal chto damp bitii i ne sohranil(, podumal raz eeprom tak legko zalil to i tut vorosov net. . v processe stirania viskochila oshibka chto Xprog ne vidit BDM conection ... i vse, kak ni bilsia bolshe nichego sdelat ne smog. cherez den i ponial kak mne podkluchit BDM podniat nogu i td.... posle etih manipuliacii i opiat smog prochitat i eeprom i flash i perezapisat i ti i drugoe. menia vvelo v stupor to chto kogda i otkrivay fail eeprom 128 kb on nachinaetsiadopustim dopustim 03 28 f2 18 i td, a kogda chitay flash pervie 5 ctrocher tam prosto FFFFFFFFFFFf. hotia posle zapisi verify prohodit uspeshno. teper u menia est predpologenie chto tak i dolgno bit, poskolku zapisat neobhodimo 2mb. no teper voznik vopros, esli i zacril processor, dostup k nemu vozobnovitsia posle proshivki? i nadeis specialisti poimut kakoy erundi i tut napisal))))

Автор: Saveliy 9.2.2016, 3:19

Цитата(tkalex80 @ 9.2.2016, 3:10) *
perezapisal eeprom, podkluchil blok, reingholdom ster oshibki i priviazal blok k mashine - resultat blok zarabotal

А как вы записали икспрогом эти 128кб, вместо 2мб и блок при этом заработал? Странно..

Цитата(tkalex80 @ 9.2.2016, 3:10) *
no cherez kakoeto vremia opiat poiavilis oshibki i blok perestal rabotat, hotia mashina ego vidit.

Может все таки в блоке физическая проблема гуляет и вы зря стараетесь?

Цитата(tkalex80 @ 9.2.2016, 3:10) *
no teper voznik vopros, esli i zacril processor, dostup k nemu vozobnovitsia posle proshivki?

Во флеши всего один байт и защита либо стоит, либо нет, в даташите есть об этом и если вы знаете английсикй, вы быстрее это найдете сами. В зависимосто от файла флеши, а точнее от данных внутри файла, естественно защита либо снимется, либо установится.

Ну и напоследок, если заработало после первой заливки, может еще раз также сделать? Если конечно не физическая проблема процессора.

Автор: tkalex80 9.2.2016, 3:29

Цитата(Saveliy @ 9.2.2016, 3:19) *
А как вы записали икспрогом эти 128кб, вместо 2мб и блок при этом заработал? Странно..

i ne znay kak, no Xprog write vipolnil and verify toge

Цитата(Saveliy @ 9.2.2016, 3:19) *
Может все таки в блоке физическая проблема гуляет и вы зря стараетесь?

haracter oshibki i otzivi poney pokazivali software proishogdenie ee.

Цитата(Saveliy @ 9.2.2016, 3:19) *
Во флеши всего один байт и защита либо стоит, либо нет, в даташите есть об этом и если вы знаете английсикй, вы быстрее это найдете сами. В зависимосто от файла флеши, а точнее от данных внутри файла, естественно защита либо снимется, либо установится.

i napisal chto eepom chital i pisal pervim i posle etogo blok stal vidimim i voznikshia oshibka imeeno v ego rabote, chto podtolknulo na misl o flash i o otom chto nugno ee perzapisat.

Цитата(Saveliy @ 9.2.2016, 3:19) *
Ну и напоследок, если заработало после первой заливки, может еще раз также сделать? Если конечно не физическая проблема процессора.

posle pervoi zalivki blok bil sniat i predpriniata neudachnaia popitka zalit flesh (eto pervii raz bez bdm). posle neudachi blok na vsiakii sluchai i na udachu bil podkluchen k mashine? no ana ego ne uvidela. posle manipuliaciami s bdm i perezapisi eeprom flash blok k mashine eshe ne podkluchal. zavtra poprobuy.

Автор: tkalex80 9.2.2016, 3:42

s razmerom faila i konvertaciey razobralsia))) vsego to na tretiy den i pogovoriv s umnimi ludmi.
est converter, hochu vilogit.
antivius otkluchit!!!!!!!!
prosba protestirovat!!!!!!! i viscazatsia

  FileConverter.rar ( 3.8 MB )
      : 182

Автор: Saveliy 9.2.2016, 3:49

Цитата(tkalex80 @ 9.2.2016, 3:42) *
kak prikrepit file?

Так при написании сообщения в полном режиме, не в нижней форме ответа, есть бооолшая кнопка специальная. Только файлы прошивок нужно прикреплять не в архивах, а как есть с расширением .bin

Автор: tkalex80 9.2.2016, 3:51

Цитата(Saveliy @ 9.2.2016, 3:49) *
Так при написании сообщения в полном режиме, не в нижней форме ответа, есть бооолшая кнопка специальная. Только файлы прошивок нужно прикреплять не в архивах, а как есть с расширением .bin

sorry tuply, realno 3 den vse chitay. mogu uge nebolshoy doklad napisat)))

Автор: profecor 9.2.2016, 7:57

Цитата(tkalex80 @ 9.2.2016, 3:51) *
sorry tuply, realno 3 den vse chitay. mogu uge nebolshoy doklad napisat)))

Какая ошибка в вашем блоке ручника (EMF) ? Внутренняя неисправность блока?

Автор: tkalex80 9.2.2016, 15:15

Цитата(profecor @ 9.2.2016, 7:57) *
Какая ошибка в вашем блоке ручника (EMF) ? Внутренняя неисправность блока?

6032 MECH FORCE

Автор: profecor 9.2.2016, 16:52

Цитата(tkalex80 @ 9.2.2016, 15:15) *
6032 MECH FORCE

Это не в прошивке проблема.
6032 EMF Блок управления : Провод питания
6032 EMF Блок управления : Внутренняя неисправность
Смотрите внимательно разьём блока на подгар контактов, или реле внутри блока расплавилось. ( надеюсь питание и предохранитель проверены)
EMF_reley_2.jpg

Автор: Saveliy 9.2.2016, 18:35

И сам процессор по ходу человек так и не считал и не записал, то есть область оригинальной флеши просто не тронута оказалась, иначе блок бы не работал. Я так и подозревал, проблема физическая, а остальное просто совпадения.

Автор: tkalex80 10.2.2016, 0:55

Цитата(profecor @ 9.2.2016, 16:52) *
Это не в прошивке проблема.
6032 EMF Блок управления : Провод питания
6032 EMF Блок управления : Внутренняя неисправность
Смотрите внимательно разъём блока на подгар контактов, или реле внутри блока расплавилось. ( надеюсь питание и предохранитель проверены)

Спасибо за советы!
отвечаю. предохранители проверены оба. провода проверены, плата просмотрена, реле перепаяно. В прошивке я пока ноль но с техникой вроде нормально)))) поэтому то что элементарно и везде описано было проверено несколько раз.
на софт при данной ошибке подумал прочитав вот этот форум (эти же сведения были найдены еще в трех-четырех форумах) http://www.xoutpost.com/bmw-sav-forums/x5-e70-forum/44234-parking-brake-failure-again.html
так же прошу обратить внимание что блок заработал после прошивки еепром, а ошибка появилась после нескольких раз срабатывания, когда я попытался снять ручник включив передачу, поэтому и принято решение перезалить флэш, как я писал выше в процессе стирания процессор перестал отвечать, это и сбила меня с пути. сейчас пробую перезалить флэш 2 гб. позже отпишусь по результатам

Автор: yurafeo 10.2.2016, 7:39

Цитата(tkalex80 @ 9.2.2016, 3:42) *
s razmerom faila i konvertaciey razobralsia))) vsego to na tretiy den i pogovoriv s umnimi ludmi.
est converter, hochu vilogit.
antivius otkluchit!!!!!!!!
prosba protestirovat!!!!!!! i viscazatsia


virus.jpg

Автор: tkalex80 10.2.2016, 18:17

Цитата(yurafeo @ 10.2.2016, 7:39) *
virus.jpg

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

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)