реклама на сайте
подробности

 
 
> Прошивка MSP430 и как ее получить
d7d1cd
сообщение Jun 28 2011, 16:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 442
Регистрация: 26-11-10
Пользователь №: 61 199



Привет народ. Где-то на просторах интернета нашел вот что:
Цитата
хотие слить дамп с микросхемы MSP430
Это стало возможно .Я раскрыл этот секрет...

Нужен шнур USB - COM от любого мобильника..и программа MspFet и фаил для разлочки .. int_vect.txt
1)Спаиваем шнур по этой схеме:
1 TXD P1.1
2 RXD P2.2
3 RST RST/NMI
4 DTR Test
5 GND GND

2)Запскаем программу MspFet
3)Выбираем контролер MSP430F12x2/F11x2
4)меню TOOLS - SETUP ставим BSL и нужый COM порт.
5)нажимаем кнопку READ и кнопку RESET на донгле..
6)Красный светодиод на модуле должен погаснуть и в прграмме MspFet
должно появится сообщние Read failed. Protected function. Password not match.
7)Это означает что прога микруху опредилила но нужен пароль для чтения прошивки...
8)Забьем на это, и открываем фаил int_vect.txt и жмем PROGR.
9)В MSP заливается две строчки в конец имеющийся прошивки
@FFE0
00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0
00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0
q
10)Теперь нажимаем кнопку READ и вместо сообщеня Read failed. Protected function. Password not match. Нам сливается прошивка MSP430.Толька в конце две строчки
@FFE0
00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0
00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0
q

Каторые мы выризаем в блокноте .И чистая прошивка у нас!!!



@FFE0
00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0
00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0
q
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KARLSON
сообщение Jul 7 2011, 15:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



А как эта функция включается? Скажите пожалуйста?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 7 2011, 20:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(KARLSON @ Jul 7 2011, 20:29) *
А как эта функция включается? Скажите пожалуйста?

Читаем внимательно документ, ссылку на который я давал ранее (slau319a.pdf). Раздел 2.7 Password Protection.
Цитата
BSL versions 2.00 and higher have enhanced security features. These features are controlled by the flash
data word located beneath the interrupt vector table addresses (e.g., for the MSP430F2131, address
0xFFDE). If this word contains:
• 0x0000: The flash memory is not erased if an incorrect BSL password has been received by the target.
• 0xAA55: The BSL is disabled. This means that the BSL is not started with the default initialization
sequence shown in Section 1.3.
All other values: If an incorrect password is transmitted, the entire flash memory address space is
erased automatically.

То бишь запретить BSL совсем - можно, ограничить доступ одной попыткой ввода правильного пароля - тоже, но журнала со "счетчиком попыток взлома" как-то не предусмотрено.
При прочтении этого раздела следует обратить внимание на версию BSL в которой эта опция блокировки реализована (BSL versions 2.00 and higher) и сравнить ее с версией BSL используемого вами кристалле. Отличия версий BSL указаны в конце документа (см. Chapter 5).
Go to the top of the page
 
+Quote Post
Hlad
сообщение Jul 8 2011, 06:48
Сообщение #4





Группа: Новичок
Сообщений: 8
Регистрация: 10-09-10
Пользователь №: 59 413



Цитата(rezident @ Jul 8 2011, 00:24) *
То бишь запретить BSL совсем - можно, ограничить доступ одной попыткой ввода правильного пароля - тоже, но журнала со "счетчиком попыток взлома" как-то не предусмотрено.

Значит, я в свое время неправильно понял этот кусок даташита sm.gif
Но факт есть факт: я пишу какое-то значение в указанную область памяти, и к нам на завод уже возвращались по рекламации приборы со стертой прошивкой.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- d7d1cd   Прошивка MSP430 и как ее получить   Jun 28 2011, 16:35
- - rezident   ЦитатаКаторые мы выризаем в блокноте .И чистая про...   Jun 28 2011, 19:39
- - d7d1cd   Спасибо за просвещение Из прочитанного я понял, ...   Jun 29 2011, 03:01
|- - rezident   Цитата(d7d1cd @ Jun 29 2011, 08:01) Из пр...   Jun 29 2011, 08:27
|- - MrYuran   Цитата(rezident @ Jun 29 2011, 12:27) В з...   Jun 29 2011, 15:45
- - d7d1cd   Вроде немного понятно. К меня пока задача не писат...   Jun 29 2011, 15:09
|- - rezident   Цитата(d7d1cd @ Jun 29 2011, 20:09) Сколь...   Jun 29 2011, 17:39
- - d7d1cd   Почитал документацию. Уяснил, что таблица векторов...   Jul 2 2011, 05:34
- - d7d1cd   Не поверю, что никто не может помочь...   Jul 6 2011, 02:50
|- - MrYuran   Цитата(d7d1cd @ Jul 6 2011, 06:50) Не пов...   Jul 6 2011, 05:02
|- - Dog Pawlowa   Цитата(d7d1cd @ Jul 6 2011, 05:50) Не пов...   Jul 7 2011, 08:49
|- - MrYuran   Цитата(Dog Pawlowa @ Jul 7 2011, 12:49) У...   Jul 7 2011, 09:04
|- - Dog Pawlowa   Цитата(MrYuran @ Jul 7 2011, 12:04) Хотя ...   Jul 7 2011, 09:28
- - d7d1cd   А то что я предполагаю (про диапазон паролей) верн...   Jul 6 2011, 17:26
- - Hlad   Брут-форс тоже не поможет: в MSP есть такая фича, ...   Jul 7 2011, 13:37
- - d7d1cd   То есть нельзя сделать брут? Или все зависит от ве...   Jul 11 2011, 02:52
|- - Hlad   Цитата(d7d1cd @ Jul 11 2011, 06:52) То ес...   Jul 11 2011, 13:21
|- - rezident   Цитата(d7d1cd @ Jul 11 2011, 07:52) Или в...   Jul 11 2011, 15:19
|- - d7d1cd   Цитата(rezident @ Jul 11 2011, 19:19) Есл...   Jul 12 2011, 02:43
- - Rst7   Гм, очень интересно. Я как-то никогда вплотную с M...   Jul 11 2011, 16:26
|- - rezident   Цитата(Rst7 @ Jul 11 2011, 21:26) но если...   Jul 11 2011, 18:32
- - Rst7   QUOTE Это вы такой вывод на основе цитаты из перво...   Jul 11 2011, 18:55
- - d7d1cd   Ну помогите, господа...   Jul 17 2011, 14:02
- - rezident   http://russiansemiresearch.com/ru/catalog/   Jul 17 2011, 15:28
- - d7d1cd   Спасибо, rezident, полезный сайт. Однако в их спис...   Jul 18 2011, 02:41
|- - rusin   Цитата(d7d1cd @ Jul 18 2011, 06:41) Спаси...   Aug 18 2011, 07:55
- - d7d1cd   Ничего не ответили. Наверное думают еще...   Aug 19 2011, 02:28
|- - svss   Цитата(d7d1cd @ Aug 19 2011, 09:28) Ничег...   Aug 20 2011, 06:31
||- - rezident   Цитата(svss @ Aug 20 2011, 11:31) Hint из...   Aug 20 2011, 14:50
||- - svss   Цитата(rezident @ Aug 20 2011, 21:50) Пос...   Aug 21 2011, 07:53
|- - Meh   Цитата(d7d1cd @ Aug 19 2011, 02:28) Ничег...   Oct 8 2016, 09:25
- - m1k1e   Доброго времени суток. Есть вопрос. Имеется готово...   Mar 12 2012, 13:39
|- - rusin   Цитата(m1k1e @ Mar 12 2012, 17:39) Доброг...   Mar 30 2012, 09:55
|- - MrYuran   Цитата(m1k1e @ Mar 12 2012, 17:39) Как по...   May 30 2012, 07:03
|- - yourichkg   Цитата(MrYuran @ May 30 2012, 11:03) Ходи...   May 30 2012, 08:42
- - yourichkg   Чтоб не плодить новых тем, хочу задать вопрос в эт...   May 30 2012, 05:39


Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 13:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016