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

 
 
 
Reply to this topicStart new topic
> Защита MSP430F5528 от считывания флеша.
yuragv
сообщение Oct 18 2013, 08:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 19-12-08
Пользователь №: 42 616



В даташите написно, что нужно записать по адресу 0x17FC...0x17FF значения отличные от 0x00 и 0xFF.
и тогла отключиться JTAG и SBW.
А как туда что то записать?
обычная запись как INFOA..INFOD - работает
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 18 2013, 13:43
Сообщение #2


Гуру
******

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



Цитата(yuragv @ Oct 18 2013, 13:52) *
А как туда что то записать?

Через любой имеющийся в МК интерфейс с помощью своего загрузчика. Естественно, что загрузчик должен быть записан во Flash еще до блокировки JTAG/SBW.
Go to the top of the page
 
+Quote Post
d7d1cd
сообщение Oct 18 2013, 14:43
Сообщение #3


Местный
***

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



Скажите, а в MSP430F249 порт JTAG таким образом можно отключить?
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 19 2013, 18:05
Сообщение #4


Гуру
******

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



Цитата(d7d1cd @ Oct 18 2013, 19:43) *
Скажите, а в MSP430F249 порт JTAG таким образом можно отключить?

Нет. У MSP430F249 пины JTAG выделенные, они не совмещены с пинами GPIO. Отключить доступ к кристаллу через JTAG в MSP430F24x можно только пережиганием fuse. Но это действие однократное и необратимое.
Go to the top of the page
 
+Quote Post
yuragv
сообщение Oct 21 2013, 08:39
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 19-12-08
Пользователь №: 42 616



Цитата(rezident @ Oct 18 2013, 16:43) *
Через любой имеющийся в МК интерфейс с помощью своего загрузчика. Естественно, что загрузчик должен быть записан во Flash еще до блокировки JTAG/SBW.

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

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

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

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

Спасибо за внимание sm.gif

Сообщение отредактировал yuragv - Oct 21 2013, 08:43
Go to the top of the page
 
+Quote Post
yuragv
сообщение Nov 5 2013, 07:13
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 19-12-08
Пользователь №: 42 616



Еще такой вопрос.
Чтобы проц перестал читаться по JTAG и SBW достаточно
записать что-нибудь отличное от 0xFFFFFFFF по адресу 0x17FC.

Отключиться ли при этом встроенный загрузчик?
Go to the top of the page
 
+Quote Post
b102009
сообщение Dec 3 2015, 19:32
Сообщение #7





Группа: Новичок
Сообщений: 1
Регистрация: 3-12-15
Пользователь №: 89 556



Скажите, пожалуйста, если заблокировать JTAG в MSP430f5xx - этого достаточно для того, чтобы не допустить скачивания программы из МК?
На BSL ведь стоит пароль, а других внешних интерфейсов у МК нет, как я понимаю.
Go to the top of the page
 
+Quote Post

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

 


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


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