Сёха 0 10 января, 2020 Опубликовано 10 января, 2020 (изменено) · Жалоба Всем здравствуйте!, по работе приходится ремонтировать пульты управления, в частности перепрошивать процессор... Ну в чужом аппарате страшно копаться, больно дорогой, развёл я плату для эксперементов. Вывел JTAG, UART0, то да сё, пересадил чип с донора... Всё читается, пишется и J-Link-ом и FlashMagic-ом! CRP выключен. Вызвонил я контакты UART0 на рабочей плате и по инструкции пробую считать прошивку FlashMagic-ом, а он выдаёт ошибку! Не смотря на то, что версию bootloadera и Device ID считывает... Подскажите, почему возникает такая ошибка при внутрисхемном чтении?? Изменено 10 января, 2020 пользователем Сёха Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 224 10 января, 2020 Опубликовано 10 января, 2020 · Жалоба 14 минут назад, Сёха сказал: Всё читается, пишется и J-Link-ом и FlashMagic-ом! CRP выключен. Вызвонил я контакты UART0 на рабочей плате и по инструкции пробую считать прошивку FlashMagic-ом, а он выдаёт ошибку! Так если JTAG есть и CRP выключен, то зачем UART? J-Link-ом можно и считать всё что надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сёха 0 10 января, 2020 Опубликовано 10 января, 2020 (изменено) · Жалоба Дело в том, что на самом устройстве JTAG не выведен, только FM:( Очень плохой текстолит и очень крепкий компаунд. Даже у спецов несколько пятаков обрываются. Нужно читать и шить внутрисхемно! Часть проца убита (CAN модуль), но флешь жива! Если бы слить прошивку, то я бы его сфрезеровал, удалил компаунд и посадил бы новый. Изменено 10 января, 2020 пользователем Сёха Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 224 10 января, 2020 Опубликовано 10 января, 2020 · Жалоба Пускай не читается по UART, но прошиваться - прошивается по UART? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сёха 0 10 января, 2020 Опубликовано 10 января, 2020 · Жалоба Чтобы было чем прошивать нужно сначала слить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 224 10 января, 2020 Опубликовано 10 января, 2020 · Жалоба Неправильно. Чтобы слить, нужно сначала залить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 4 13 января, 2020 Опубликовано 13 января, 2020 · Жалоба В 10.01.2020 в 19:38, Сёха сказал: Вывел JTAG, UART0, то да сё, пересадил чип с донора... Для FlashMagic нужно вывести P2.10 и Reset и завести на ноги DTR и RTS Сделано ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 224 13 января, 2020 Опубликовано 13 января, 2020 · Жалоба 1 час назад, megajohn сказал: Для FlashMagic нужно вывести P2.10 и Reset и завести на ноги DTR и RTS У автора там защита от чтения в прошивке включена. Ничего не поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сёха 0 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба В 13.01.2020 в 10:27, jcxz сказал: У автора там защита от чтения в прошивке включена... CRP выключен! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 5 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 4 hours ago, Сёха said: CRP выключен! Может жирные "поддяжки" на интерефейсе в боевой плате или ещё что-то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба On 1/13/2020 at 8:29 AM, megajohn said: Для FlashMagic нужно вывести P2.10 и Reset и завести на ноги DTR и RTS Необязательно, насколько я помню. Это несколько облегчает задачу (не надо руками нажимать BOOT и RESET), но работает и так. Проверял миллион лет назад на LPC2378. 25 minutes ago, skripach said: Может жирные "поддяжки" на интерефейсе в боевой плате или ещё что-то. Вот-вот. Осциллографом на RX/TX сигнал посмотрите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 4 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 24 минуты назад, esaulenka сказал: Необязательно, насколько я помню. Это несколько облегчает задачу (не надо руками нажимать BOOT и RESET), но работает и так. Проверял миллион лет назад на LPC2378. не обязательно для непрошитого, а у ТС скорее всего прошит - так что обязательно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 224 14 января, 2020 Опубликовано 14 января, 2020 · Жалоба 5 часов назад, Сёха сказал: CRP выключен! У вас же нет прошивки. Откуда тогда знаете, что оно выкл.? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 15 января, 2020 Опубликовано 15 января, 2020 · Жалоба 14 hours ago, megajohn said: так что обязательно Под фразой "руками нажать BOOT" я имел в виду именно P2.10=LOW. Вручную, перед сбросом (сброс - тоже вручную). Ну и симптомы автора (в загрузчик попасть можно, но потом всё отваливается) говорят о нестабильности связи, а не о невозможности входа в загрузчик. Если это не какой-то хитрый загрузчик, мимикрирующий под штатный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsl2640free 0 15 января, 2020 Опубликовано 15 января, 2020 · Жалоба Надо замкнуть оба "automatic ISP jumpers" p31 и p36 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться