|
Прошить MSP430F149 c помощью платы LaunchPad |
|
|
|
 |
Ответов
|
Sep 12 2012, 06:30
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 24-10-10
Пользователь №: 60 383

|
Цитата(_pv @ Sep 11 2012, 17:13)  для того чтобы прочитать прошивку надо послать первые 16 вроде байт (таблицу векторов прерываний) в качестве пароля. насколько помню в MSPFET, возможно в более старых версиях, были с этим какие-то грабли. как-то была задача в готовых устройствах надо было сначала прочитать часть флэша и исходя из прочитанного, по своему эту часть поправить, MSPFET с задачей не справился, пришлось шить тем что идёт с MSPGCC. А как послать эти байты в качетсве пороля? С помощью того, что идёт с MSPGCC возможно считать прошивку? Цитата(controller_m30 @ Sep 11 2012, 17:29)  Это значит, что нужен 32-байтовый пароль, который соответствует значению адресов FFE0h–FFFFh (там, где вектора сброса и прерываний). Это такая фича у интерфейса BSL. Без пароля можно только стирать память (Full Erase) и вводить пароль  Mspfet после стирания "знает", что пароль равен FFh...FFh потому прошивка с стиранием проходит без проблем. А вот как подсунуть mspfet пароль, чтоб он мог прочитать данные... это я не знаю  самому интересно. Спасибо за понятное объяснение =) Цитата(MrYuran @ Aug 27 2012, 13:05)  Обратите внимание на выделенные галки. В зависимости от схемы адаптера они могут отличаться. Странно. Попробовал поменять в этих пунктах значения - всё равно шьёт..
|
|
|
|
|
Sep 12 2012, 07:23
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(brucemax @ Sep 12 2012, 10:30)  А как послать эти байты в качетсве пороля? С помощью того, что идёт с MSPGCC возможно считать прошивку? msp430-bsl -h Код ... -P, --password=file Specify a file with the interrupt vectors that are used as password. This can be any file that has previously been used to program the device. (e.g. -P INT_VECT.TXT). ... Найти этот пароль можно в файле прошивки, обычно в самом конце. Типа того: Цитата @ffe0 66 17 66 17 2a 54 a2 54 66 17 de 31 ae 31 50 38 e6 53 6e 54 66 17 b2 2e 88 28 32 27 66 17 00 11 q Цитата(controller_m30 @ Sep 11 2012, 18:29)  А вот как подсунуть mspfet пароль, чтоб он мог прочитать данные... это я не знаю  самому интересно. Попробуйте у автора спросить. Здесь он под ником Kurt
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
Сообщений в этой теме
brucemax Прошить MSP430F149 c помощью платы LaunchPad Aug 24 2012, 12:03 d7d1cd Не знаю про эту отладочную плату, но имея программ... Aug 24 2012, 13:34 brucemax Цитата(d7d1cd @ Aug 24 2012, 16:34) Не зн... Aug 24 2012, 13:51  _pv http://www.ti.com.cn/cn/lit/an/slaa535a/slaa535a.p... Aug 24 2012, 14:29 d7d1cd Ну по сути
ЦитатаMSP-EXP430G2 LaunchPad – простой ... Aug 27 2012, 03:03 brucemax Цитата(_pv @ Aug 24 2012, 17:29) http://w... Aug 27 2012, 06:12  _pv Цитата(brucemax @ Aug 27 2012, 13:12) Спа... Aug 27 2012, 07:08 Cosmojam Можно как SBW отладчик использовать http://www.msp... Aug 27 2012, 08:06 brucemax Цитата(_pv @ Aug 27 2012, 10:08) http://w... Aug 27 2012, 08:35 _pv Цитата(brucemax @ Aug 27 2012, 15:35) Вот... Aug 27 2012, 09:00  MrYuran Цитата(_pv @ Aug 27 2012, 13:00) еще поль... Aug 27 2012, 09:30 brucemax Цитата(_pv @ Aug 27 2012, 12:00) вообще-т... Aug 27 2012, 09:12 brucemax Цитата(MrYuran @ Aug 27 2012, 12:30) Верн... Aug 27 2012, 09:38 MrYuran Цитата(brucemax @ Aug 27 2012, 13:38) не ... Aug 27 2012, 10:05 brucemax Цитата(MrYuran @ Aug 27 2012, 13:05) Долж... Aug 27 2012, 11:25 _pv Цитата(brucemax @ Aug 27 2012, 18:25) Для... Aug 27 2012, 11:35 MrYuran Цитата(brucemax @ Aug 27 2012, 15:25) Для... Aug 27 2012, 11:50 rezident Цитата(brucemax @ Aug 27 2012, 16:25) Для... Aug 27 2012, 12:43 brucemax Всем огромное спасибо! Разобрался. =)
P.S. Сам... Aug 28 2012, 06:52 zhevak Цитата(brucemax @ Aug 28 2012, 12:52) То ... Aug 28 2012, 07:23 MrYuran Цитата(brucemax @ Aug 28 2012, 10:52) Слу... Aug 28 2012, 08:18 brucemax Цитата(zhevak @ Aug 28 2012, 10:23) Так ч... Aug 28 2012, 09:11 controller_m30 Прошиваю через LaunchPad по SBW: MSP430F5xxx, MSP4... Aug 28 2012, 15:24 rezident Цитата(controller_m30 @ Aug 28 2012, 20:2... Aug 29 2012, 09:40 brucemax Цитата(controller_m30 @ Aug 28 2012, 18:2... Aug 29 2012, 09:02 brucemax Встал вопрос, чтобы считать прошивку с контроллера... Sep 11 2012, 13:13 _pv Цитата(brucemax @ Sep 11 2012, 19:13) Вст... Sep 11 2012, 14:13 controller_m30 Цитата(brucemax @ Sep 11 2012, 16:13) Вст... Sep 11 2012, 14:29 brucemax Цитата(MrYuran @ Sep 12 2012, 10:23) Найт... Sep 12 2012, 08:25 MrYuran Цитата(brucemax @ Sep 12 2012, 12:25) Так... Sep 12 2012, 08:42 brucemax Спасибо!
Цитата(MrYuran @ Sep 12 2012, 11... Sep 12 2012, 11:58 MrYuran Попробовал сам сделать.
Болт!
Нужно, чтобы защ... Sep 12 2012, 12:30 _pv Цитата(MrYuran @ Sep 12 2012, 18:30) Попр... Sep 12 2012, 13:28 rezident Цитата(MrYuran @ Sep 12 2012, 17:30) Зато... Sep 12 2012, 19:15  MrYuran Цитата(rezident @ Sep 12 2012, 23:15) Вов... Sep 13 2012, 04:48   rezident Цитата(MrYuran @ Sep 13 2012, 09:48) Не з... Sep 13 2012, 15:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|