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

 
 
> msp430 bsl - есть ли альтернативные тулзы?, bsl умеет только mass erase, а надо сохранить info memory
yurich
сообщение Feb 24 2009, 17:59
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 6-06-05
Пользователь №: 5 782



Доброго времени суток!
Есть девайс на msp4301611, в нем фирмварь апдейтится через bsl (ver 1.61). Но при этом сносит info memory. В command line ключиках для bsl есть только mass erase.
Может быть, есть альтернатива bsl, где есть опция не стирать info memory? MSPFET не помог.
Или альтернатива - только написать бутлоадер самому?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Feb 27 2009, 15:26
Сообщение #2


Гуру
******

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



Прошу пардону! Конечно же стирает. Это я вчерась проглючил sad.gif Спутал особенности работы с Flash через BSL и через JTAG.
Суть в том, что у BSL есть только две команды, не требующие ввода пароля доступа: собственно ввод пароля и стирание всей Flash целиком (mass erase). Соответственно, чтобы сохранить содержимое области INFO, нужна старая прошивка из которой берется пароль доступа.
Вариант 1. Вначале в BSL вводится пароль доступа. Затем считывается область INFO. Потом считанное значение INFO имплементируется в новую прошивку.
Вариант 2. После введения пароля для стирания Flash используются команды посекторного стирания, а не команда стирания всей Flash целиком (mass erase). При этом имеется возможность сохранить содержимое области INFO.
В любом случае нужна старая прошивка для извлечения из нее пароля доступа.
Go to the top of the page
 
+Quote Post
yurich
сообщение Mar 11 2009, 13:21
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 6-06-05
Пользователь №: 5 782



Цитата(rezident @ Feb 27 2009, 18:26) *
Прошу пардону! Конечно же стирает. Это я вчерась проглючил sad.gif Спутал особенности работы с Flash через BSL и через JTAG.
Суть в том, что у BSL есть только две команды, не требующие ввода пароля доступа: собственно ввод пароля и стирание всей Flash целиком (mass erase). Соответственно, чтобы сохранить содержимое области INFO, нужна старая прошивка из которой берется пароль доступа.
Вариант 1. Вначале в BSL вводится пароль доступа. Затем считывается область INFO. Потом считанное значение INFO имплементируется в новую прошивку.
Вариант 2. После введения пароля для стирания Flash используются команды посекторного стирания, а не команда стирания всей Flash целиком (mass erase). При этом имеется возможность сохранить содержимое области INFO.
В любом случае нужна старая прошивка для извлечения из нее пароля доступа.

Сорри, из-за переключений между проектами не занимался некоторое время.

Так и делал. Брал пароль из старой прошивки и давал его BSL. На что BSL говорил, что все хорошо, сохраняю INFO sector A, но в результате сносил всё.
Вобщем, пока забили....
Go to the top of the page
 
+Quote Post



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

 


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


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