Jump to content

    

LPC2478 не могу слить прошивку FlashMagic-ом

Всем здравствуйте!,

по работе приходится ремонтировать пульты управления, в частности перепрошивать процессор...

 

Clip2net_200110192044.jpg.fd8d447f4d574578a6d37bd4f4f6e3c7.jpg

 

Ну в чужом аппарате страшно копаться, больно дорогой, развёл я плату для эксперементов. Вывел JTAG, UART0, то да сё, пересадил чип с донора...

 

20170816_084358.thumb.jpg.8c0157e8a199198790007b488ae5c2d9.jpg

 

Всё читается, пишется и J-Link-ом и FlashMagic-ом! CRP выключен.

Вызвонил я контакты UART0 на рабочей плате и по инструкции пробую считать прошивку FlashMagic-ом, а он выдаёт ошибку!

 

1.png.efbb21aa9b9d5807702bc3e053aa4cf1.png

 

Не смотря на то, что версию bootloadera и Device ID считывает...

 

541436222_dev_id.jpg.84bd0f53acb1b9a9b6d03a8cd539c025.jpg

 

Подскажите, почему возникает такая ошибка при внутрисхемном чтении??

Edited by Сёха

Share this post


Link to post
Share on other sites
14 минут назад, Сёха сказал:

Всё читается, пишется и J-Link-ом и FlashMagic-ом! CRP выключен.

Вызвонил я контакты UART0 на рабочей плате и по инструкции пробую считать прошивку FlashMagic-ом, а он выдаёт ошибку!

Так если JTAG есть и CRP выключен, то зачем UART? J-Link-ом можно и считать всё что надо.

Share this post


Link to post
Share on other sites

Дело в том, что на самом устройстве JTAG не выведен, только FM:( Очень плохой текстолит и очень крепкий компаунд. Даже у спецов несколько пятаков обрываются. Нужно читать и шить внутрисхемно! Часть проца убита (CAN модуль), но флешь жива! Если бы слить прошивку, то я бы его сфрезеровал, удалил компаунд и посадил бы новый.

Edited by Сёха

Share this post


Link to post
Share on other sites

Пускай не читается по UART, но прошиваться - прошивается по UART?

Share this post


Link to post
Share on other sites

Чтобы было чем прошивать нужно сначала слить...

Share this post


Link to post
Share on other sites

Неправильно. Чтобы слить, нужно сначала залить.

Share this post


Link to post
Share on other sites
В 10.01.2020 в 19:38, Сёха сказал:

Вывел JTAG, UART0, то да сё, пересадил чип с донора...

Для FlashMagic нужно вывести P2.10 и Reset и завести на ноги DTR и RTS

Сделано ?

Share this post


Link to post
Share on other sites
1 час назад, megajohn сказал:

Для FlashMagic нужно вывести P2.10 и Reset и завести на ноги DTR и RTS

У автора там защита от чтения в прошивке включена. Ничего не поможет.

Share this post


Link to post
Share on other sites
В 13.01.2020 в 10:27, jcxz сказал:

У автора там защита от чтения в прошивке включена...

CRP выключен!

Share this post


Link to post
Share on other sites
4 hours ago, Сёха said:

CRP выключен!

Может жирные "поддяжки" на интерефейсе в боевой плате или ещё что-то.

Share this post


Link to post
Share on other sites
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 сигнал посмотрите.

Share this post


Link to post
Share on other sites
24 минуты назад, esaulenka сказал:

Необязательно, насколько я помню. Это несколько облегчает задачу (не надо руками нажимать BOOT и RESET), но работает и так. Проверял миллион лет назад на LPC2378.

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

 

lpc24xx_boot_process.png

Share this post


Link to post
Share on other sites
5 часов назад, Сёха сказал:

CRP выключен!

У вас же нет прошивки. Откуда тогда знаете, что оно выкл.?

Share this post


Link to post
Share on other sites
14 hours ago, megajohn said:

так что обязательно

Под фразой "руками нажать BOOT" я имел в виду именно P2.10=LOW. Вручную, перед сбросом (сброс - тоже вручную).

 

Ну и симптомы автора (в загрузчик попасть можно, но потом всё отваливается) говорят о нестабильности связи, а не о невозможности входа в загрузчик.

 

Если это не какой-то хитрый загрузчик, мимикрирующий под штатный.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this