Перейти к содержанию
    

Защита MSP430F5528 от считывания флеша.

В даташите написно, что нужно записать по адресу 0x17FC...0x17FF значения отличные от 0x00 и 0xFF.

и тогла отключиться JTAG и SBW.

А как туда что то записать?

обычная запись как INFOA..INFOD - работает

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как туда что то записать?

Через любой имеющийся в МК интерфейс с помощью своего загрузчика. Естественно, что загрузчик должен быть записан во Flash еще до блокировки JTAG/SBW.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите, а в MSP430F249 порт JTAG таким образом можно отключить?

Нет. У MSP430F249 пины JTAG выделенные, они не совмещены с пинами GPIO. Отключить доступ к кристаллу через JTAG в MSP430F24x можно только пережиганием fuse. Но это действие однократное и необратимое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через любой имеющийся в МК интерфейс с помощью своего загрузчика. Естественно, что загрузчик должен быть записан во Flash еще до блокировки JTAG/SBW.

это моя понимать. интересует реализация. есть у меня функция для записи в сегменты ИнфоА..Таким способом в адрес 0x17FC записать ничего не получается.

 

разобрался. адрес 0x17FC - это область BSL, он себя защищает от записи. надо битик сбросить защиты от записи.

 

только вот странно. записал 0x12345678 по адресу 0x17FC. проверил - записано нормально. а SBW по прежнему работает, хотя должен выключиться.

 

питание надо было передернуть и все заработало.

 

Спасибо за внимание :)

Изменено пользователем yuragv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще такой вопрос.

Чтобы проц перестал читаться по JTAG и SBW достаточно

записать что-нибудь отличное от 0xFFFFFFFF по адресу 0x17FC.

 

Отключиться ли при этом встроенный загрузчик?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите, пожалуйста, если заблокировать JTAG в MSP430f5xx - этого достаточно для того, чтобы не допустить скачивания программы из МК?

На BSL ведь стоит пароль, а других внешних интерфейсов у МК нет, как я понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...