|
|
|
Помогите снять дамп с микроконтроллера MSP430F149 |
|
|
|
Jan 14 2018, 20:13
|
Группа: Новичок
Сообщений: 3
Регистрация: 14-01-18
Пользователь №: 101 051
|
Здравствуйте уважаемые форумчане. Нашел ваш форум благодаря уважаемому korsaj. Благодаря ему же были исправлены некоторые ошибки. Сразу оговорюсь - я в микроконтроллерах дилетант. Довольно давно бьюсь с одной проблемой. Есть такой расходомер - ПРЭМ-3. Довольно часто его электронная часть выходит из строя. Опытным путем было выяснено, что причина неисправности в микроконтроллере MSP430F149. Для снятия дампа прошивка была приобретена следующая штукаПодключил по следующей схеме: TXD - P1.1 RXD - P2.2 TCK - TCK RST - RST/NMI GND - DVss +3V - DVcc Однако с помощью программы MSPFET от уважаемого Kurt`а снять не удалось - выдает ошибку синхронизации. Я связываю это с тем, что контроллер прошит на скорость соединения 9600 (возможно такое?). Как поменять скорость соединения в программе MSPFET я не нашел. Буду благодарен за любую помощь.
|
|
|
|
|
Jan 15 2018, 09:32
|
Местный
Группа: Участник
Сообщений: 326
Регистрация: 4-11-15
Пользователь №: 89 174
|
Цитата(bergerman @ Jan 14 2018, 20:13) Здравствуйте уважаемые форумчане. Может имеет смысл обратиться к разработчикам устройства, и они дадут доступ к прошивке на определенных условиях.
Сообщение отредактировал twix - Jan 15 2018, 09:36
|
|
|
|
|
Jan 15 2018, 16:24
|
Группа: Новичок
Сообщений: 3
Регистрация: 14-01-18
Пользователь №: 101 051
|
Цитата(Baser @ Jan 15 2018, 11:41) что вы с ней будете делать, если "вы в микроконтроллерах дилетант"? Там 60К кода. У вас будут одни циферки. Что дальше? Спасибо за ответ. Вообще, я хочу попробовать прошить новый контроллер вытащенной прошивкой и таким образом сделать копию. Запаять вместо неисправного и отремонтировать плату. Цитата(HardEgor @ Jan 15 2018, 09:04) Скорее всего включена защита от считывания. Я так понимаю, что должно выдаваться сообщение типа locked, а не ошибка синхронизации
|
|
|
|
|
Jan 16 2018, 15:28
|
Просто Che
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881
|
Цитата(Vasily_ @ Jan 16 2018, 14:09) Как показывает опыт, производитель посылает подальше сразу, или не отвечает. Точно, я бы не ответил... Цитата(bergerman @ Jan 15 2018, 18:24) Вообще, я хочу попробовать прошить новый контроллер вытащенной прошивкой и таким образом сделать копию. Запаять вместо неисправного и отремонтировать плату. Тогда попробуйте по пунктам из моего предыдущего поста. 1) Для начала проверьте питание 3.3В, правильность подключения. 2) Перережте дорожки, идущие на плату от линий интерфейса. 3) Проверьте осциллографом, что все сигналы доходят до МК (при попытке чтения есть уровни "0" и "1") Параметры MspFET: TST invert TRUE RST invert TRUE При попытке чтения должен быть ответ: Защищенная функция. Пароль не подходит.
|
|
|
|
|
Jan 16 2018, 18:34
|
Группа: Новичок
Сообщений: 3
Регистрация: 14-01-18
Пользователь №: 101 051
|
Цитата(Baser @ Jan 16 2018, 16:28) Тогда попробуйте по пунктам из моего предыдущего поста. 1) Для начала проверьте питание 3.3В, правильность подключения. 2) Перережте дорожки, идущие на плату от линий интерфейса. 3) Проверьте осциллографом, что все сигналы доходят до МК (при попытке чтения есть уровни "0" и "1")
Параметры MspFET: TST invert TRUE RST invert TRUE
При попытке чтения должен быть ответ: Защищенная функция. Пароль не подходит. спасибо, обязательно попробую. Я, наверное, выпаяю контроллер и сделаю как вы посоветовали
|
|
|
|
|
Jan 17 2018, 02:56
|
Профессионал
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848
|
Цитата(bergerman @ Jan 15 2018, 20:24) . . . . Вообще, я хочу попробовать прошить новый контроллер вытащенной прошивкой и таким образом сделать копию. Запаять вместо неисправного и отремонтировать плату. . . . . 1. Если это ваш личный прибор - то цель оправдана. 2. Если же этот девайс принадлежит некоей конторе, в которой вы работаете (или выполняете кому-то ремонт) - это как правило, неблагодарное занятие которое Вам выгоды (особой) не принесет, зато впоследствии добавит много обязанностей, уже без оплаты Вероятность того, что JTAG "перепален" - 80-90 процентов. И Вы ничего из девайса не считаете. Только потратите время-нервы. Попробуйте организоавть ремонт у изготовителя или в сервисе. ps Если работаете с электроникой, обязательно соблюдайте правила по защите от статического электричества.
|
|
|
|
|
Jan 17 2018, 09:54
|
Знающий
Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663
|
Цитата(Vasily_ @ Jan 16 2018, 16:09) Как показывает опыт, производитель посылает подальше сразу, или не отвечает. Ну не долго ему... Такой производитель под категорию "жив" уже не попадает, тем более у ТС не "свистулька", а девайс "завязанный" на бабло (;
--------------------
Пролетарий умственного труда.
|
|
|
|
|
Feb 24 2018, 16:53
|
Группа: Участник
Сообщений: 6
Регистрация: 31-08-15
Пользователь №: 88 219
|
Судя по внешнему виду фотографии Вашего программатора Вам надо инвертироваль пару сигналов (RST и еще что-то). Давно я такой хренью не занимался. В Вашем случае добетесь, что синхрогизация будет в норме, а понта не будет. Следующее, что он скажет: " Пасворд нот мачь". И ЭТО ВСЕ. Для получения прошивки его прийдется хакнуть. А ЭТОТ ГЕМОР ИЗ-ЗА РАЗОВОГО РЕМОНТА НЕ ОКУПИТСЯ.
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|