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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Прошить MSP430F149 c помощью платы LaunchPad
brucemax
сообщение Sep 12 2012, 08:25
Сообщение #31


Участник
*

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



Цитата(MrYuran @ Sep 12 2012, 10:23) *
Найти этот пароль можно в файле прошивки, обычно в самом конце.

Так может вы мне подскажите последовательность действий для считывания прошивки? rolleyes.gif

Сообщение отредактировал brucemax - Sep 12 2012, 08:48
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 12 2012, 08:42
Сообщение #32


Беспросветный оптимист
******

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



Цитата(brucemax @ Sep 12 2012, 12:25) *
Так может в мне подскажите последовательность действий для считывания прошивки? rolleyes.gif

Откуда? С жесткого диска?
Берем блокнот, открываем файл прошивки...

А если из msp-шки, то
msp430-bsl -P INT_VECT.TXT
, а потом уже можно читать, возможно даже mspfet'ом. Только чтобы без промежуточных ресетов.
Ну а если векторов у вас нет, то адью.

Почитайте таки про BSL, там много интересных возможностей при использовании защищенных команд.
Например, можно стирать и писать не всю флешь, а отдельный сегмент.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
brucemax
сообщение Sep 12 2012, 11:58
Сообщение #33


Участник
*

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



Спасибо!
Цитата(MrYuran @ Sep 12 2012, 11:42) *
Откуда? С жесткого диска?
Берем блокнот, открываем файл прошивки...

Ну не всё так запущено! =)
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 12 2012, 12:30
Сообщение #34


Беспросветный оптимист
******

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



Попробовал сам сделать.
Болт!
Нужно, чтобы защищенная команда сопровождалась ключом, а команды "read" в msp430-bsl нет.

Зато есть кое-что в mspfet (если отказаться на время от визуальных рюшечек)

Цитата
Read out to file with BSL password
mspfet +r "psw.txt" -o "dump.hex" -BSL=COM1


Попробовал.
Цитата
d:\work\...\ mspfetcon +r "password.txt" -o "dump.hex" -BSL=COM1
Command line programming utility MSPFET v1.6.1014
© 2010 Kurt

Loading TI TXT file "password.txt"...
Load 32 bytes.
Initialize...
Device: DEFAULT. Info(0x1000-0x10FF), Main:(0x1100-0xFFFF)
Reading device memory..
Synchronization error


В целом вроде работает.
А то, что ошибка... похоже, из-за запуска программы блокируется линия TX_BSL, которая у меня соединена с одним из UARTов для отладочных целей.
Естественно, хирургическими операциями я сейчас заниматься не буду, попробуйте у себя повторить.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_pv
сообщение Sep 12 2012, 13:28
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(MrYuran @ Sep 12 2012, 18:30) *
Попробовал сам сделать.Болт!
Нужно, чтобы защищенная команда сопровождалась ключом, а команды "read" в msp430-bsl нет.

не, точно получалось читать, правда не помню как.

Цитата(MrYuran @ Sep 12 2012, 18:30) *
В целом вроде работает.
А то, что ошибка... похоже, из-за запуска программы блокируется линия TX_BSL, которая у меня соединена с одним из UARTов для отладочных целей.
Естественно, хирургическими операциями я сейчас заниматься не буду, попробуйте у себя повторить.

а вот с mspfetом были какие-то непреодолимые грабли.
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 12 2012, 19:15
Сообщение #36


Гуру
******

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



Цитата(MrYuran @ Sep 12 2012, 17:30) *
Зато есть кое-что в mspfet (если отказаться на время от визуальных рюшечек)

Вовсе не нужно отказываться. Загрузите файл, содержащий пароль. Затем читайте Flash. MspFet при чтении будет использовать пароль из загруженного вами файла. Сам исходный файл с паролем не испортится, если только вы не сохраните считанную прошивку под тем же именем.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 13 2012, 04:48
Сообщение #37


Беспросветный оптимист
******

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



Цитата(rezident @ Sep 12 2012, 23:15) *
Вовсе не нужно отказываться. Загрузите файл, содержащий пароль. Затем читайте Flash. MspFet при чтении будет использовать пароль из загруженного вами файла. Сам исходный файл с паролем не испортится, если только вы не сохраните считанную прошивку под тем же именем.

Не знаю, что у вас за версия, у меня вроде крайняя.

Цитата
08:52:58 Загружено 61440 байт.
08:53:03 Инициализация...
08:53:03 Device: MSP430F149. Info(0x1000-0x10FF), Main:(0x1100-0xFFFF)
08:53:03 Чтение памяти устройства...
08:53:03 Защищенная функция. Пароль не подходит


Более того, Verify тоже не проходит, если запускать отдельной командой, а не в блоке Auto (стирание/программирование/верификация)



--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 13 2012, 15:12
Сообщение #38


Гуру
******

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



Цитата(MrYuran @ Sep 13 2012, 09:48) *
Не знаю, что у вас за версия, у меня вроде крайняя.
Более того, Verify тоже не проходит, если запускать отдельной командой, а не в блоке Auto (стирание/программирование/верификация)

Хм. Действительно с этой версией не работает. Ни в GUI-версии, ни в консольной cranky.gif А раньше работало. С какой именно версией программы или с какой версией dll я сейчас даже и не вспомню. Очень давно (5+ лет назад) это было. laughing.gif
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 20:26
Рейтинг@Mail.ru


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