![]() |
Когда я очищаю флеш, то по всем адресам стоит FF.
Вот архив в котором три файла. 1. Флеш перед загрузкой (чистая). 2. Файл прошивки. 3. Флеш после загрузки. Может это что прояснит. |
То есть после очистки ты считываешь все FFFF?
|
Посмотрите в архиве. Все по номерам. Как написал.
А тот файл, что положили, программатор не читает. Пишет неверный файл. |
Цитата:
|
Цитата:
|
Цитата:
Считано правильно- тем самым проверено,что шина данных исправна. Опять косяк с нулевым адресом вместо 02 по шине пишется 00 и только в этой ячейке. |
Получается так - пока идет запись с 0000 по 0fff флэха прописывается еще 3 раза по адресам
1000 - 1fff, 8000 - 8fff, 9000 - 9fff. Так что думаю - это флэха http://www.carcd.ru/forum/public/sty...MO_DIR#>/6.gif |
Цитата:
|
Цитата:
|
Кушва - это где?
|
Кушва это 50км на север от Н-Тагила в сторону Серова.
Спасибо всем за консультации и помощь. Придется купить и паять наверное. |
Цитата:
обращайся к мобильным мастерам за паяльной станцией для выпаивания и пайки-гарантия того что дорожки не поотрываешь. |
Цитата:
к ней припаяй резистор 5-10ком вторым концом на +5в .замкни 2 ногу на общий. пробуй записать-если не запишется ,то откинь общий от 2 ноги и снова пиши. если вторая половина флеши исправна то вам повезло! |
Я отрезаю 2 ногу от платы. Получилось две точки: 1 - плата для второй ноги, 2- отрезанная нога флеш.
Куда что поять и чего куда замыкать? Если можно по подробней, пожалуйста. |
Цитата:
2 ногу соединяешь на общий или не соединяешь-взависимости от записи . таким образом используем резервный обьем флеши. |
Цитата:
на 1000 запись останавливается тк флешь не видит этот адрес а проц. его выставил и послал данные по этому адресу которые наложились на ячеку 0000 и произошла перезапись этой ячейки данные 02н поменялись на 00н.а посылалось не 00н ,тем самым процес записи останавливается по адресу 1000н. при считывании вы считываете только до 0FFFн.тк адреса больше 1000н во флеши не меняются вы считываете дубляжи по старшим адресам которые проц выставляет................. |
Доброго времени суток.
Я поднимал похожую тему: http://carcd.ru/forum/index.php?showtopic=22099&hl= Вот что сделали с моим блоком: выпаяли флеш, на программаторе стерли и записали, по полной. Все прошло, флеш пишеться. Причем писали прошу, ту которая не шла. Впаяли обратно. Читаю лодерем, все ок, проша та, что давал. Пытаюсь сам писать, таже картина - нет полной записи. Тока у меня затыкается на 50%, с той же ошибкой. Значит проблема не во флешке... Где дальше искать? Блок валяется пока |
Цитата:
А освободившуюся дорожку на плате через резистор на +5. Так? Блок сначала писался примерно на 50%, потом перешел на 6%. Ситуация похожая, как в сообщении выше. |
Цитата:
Если замена флеш, как написано выше, результата не дает, то что другое может быть? |
"С509 содержит встроенный начальный загрузчик для поддержки программирования внешней Flash-памяти объемом до 64 Кбайт." Может он слетел?А ЭБУ,если прошить флэш внешним программатором работает?!Я,когда-то,специально пробовал на "учебном" ЭБУ рубить питание и во время стирания,и во время программирования - как работал,так и работает!http://www.carcd.ru/forum/public/sty...O_DIR#>/11.gif
|
Цитата:
ее же нужно коммутировать на общий для выбора одной половины флеши. не коммутируя 2н на общий выбирается вторая половина флеши. если проблема с одной -то со второй должно писаться. ничего к отрезанной дорожке идущей к а16 не присоединяется. |
Цитата:
Все по прежнему- 6% и остановка. У меня создается впечатление, что флеш тут непричем. А что тогда? С509? |
Флеш писали в обе "половины". Всё писалось на программаторе - так что точно не флеш. К сожалению, на работоспособность блок не успел проверить, начал эксперементировать с записью "на столе". Ну и все - кирдык.
|
Цитата:
теперь проверь 1 -ю половину флеши, замкнув 2 -ю отрезанную ногу на общий. |
Кстати, вспомнил сегодня - одиночная пишется по старшим адресам памяти, вторая в двойной - по младшим. А насчет неправильно пишется или читается - мысли такие:
пришел к выводу, что все же при записи, тк перед записью происходит стирание флэши, те прописываются FFFF. Дальше сама запись - скорее А11 и А15 не замкнуты, а находятся в 3-м состоянии (те читается 0 и 1). В записи все гладко до 0FFF, когда доходит до 1000 - видимо проверяется на наличие FFFF - а там 0010, выскакивает ошибка. Можно кста попробывать все FFFF прописать. А уж что менять - говорил с самого начала - осциллогр посмотреть А11 и А15. Может флэха - тогда по адресам сигнал должен быть нормальным, а если нет - то проц, старшие адреса напрямую он формирует. |
Цитата:
Дальше сама запись - скорее А11 и А15 не замкнуты, а находятся в 3-м состоянии (те читается 0 и 1). В записи все гладко до 0FFF, когда доходит до 1000 - видимо проверяется на наличие FFFF - а там 0010, выскакивает ошибка. Можно кста попробывать все FFFF прописать. В этом случае пишется: неверный файл. |
Цитата:
поставь программатор на запись и пробуй писать свою прошивку.как только индикатор установки связи пройдет больше 70% убери с 22ножки резистор. |
Похоже контроллер вообще крякнул. В любых вариантах пишет : не верный тип контроллера. И ЭПРОМ писать не тоже не хочет.
Дорожку отрезанную востановил. Все равно тип контроллера не определяется. А что в контроллере отвечает за определение его типа ? На связь он выходит и после этого сразу выдает, что не определен тип контроллера. Может из-за этого он сначала и программироваться перестал нормально? |
В прошлый раз машина эта была сделана благодаря советам.
Теперь вот опять вернулась, спустя полгода, но уже с другой проблемой, но тоже дело в ЭБУ. При включении зажигания (и на столе тоже) ЭБУ на диагностику не выходит и постоянно включен БН, т.е. на 3 ноге постоянный минус. Минус продолжает присутствовать даже при выключении зажигания и пропадает, если контроллер обесточить вообще. ЭБУ нормально программируется, но это не помогает, если даже в прошивке поставить включение БН=0сек. 15 нога микросхемы ATM39B1(хотя по схеме должна быть другая микруха) прозванивается на минус как диод. Подскажите пожалуйста, что проверять и где искать косяк. |
Текущее время: 22:49. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot