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

 
 
> J-Flash, segger j-flash secure chip
cebotor
сообщение Sep 4 2008, 10:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Подскажите - вобще данная софтина умеет делать secure chip?
Одноименная опция в меню target всегда затенена, если ставить галку в опциях проекта для production- то это залочки просто не происходит..
Чип - STM32F103RB работаю по SWD, но не по SWD пробовал коннектиться до lpc2368 - опция затенена

Правда мне кажется что я раньше пробовал работало - но несколько месяцев назад , хотя допускаю , что память меня обманывает

Помогите пожалуйста, совсем клин - надо использовать а не можется sad.gif


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
АДИКМ
сообщение Sep 5 2008, 14:47
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата
Теперь я понимаю что в случае с НХП это так , однако все же - есть платный инструмент - jflash
и в нем опция , или финишное действие - залочить ... я до сего дня не подозревал , что она в этом продукте реализована через запись во флэш волшебного числа по волшебному адресу. Думал что есть команда такая - лочить..


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


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
cebotor
сообщение Sep 5 2008, 16:15
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Цитата(АДИКМ @ Sep 5 2008, 18:47) *
команда лочить есть. например выберите сам7с какой нибудь. и галка станет активной. у филипса же залочка осуществляется не отдельным битом секретности, а , я бы сказал, программно.

вот по существу а у вас "работает" с каким процем - с СТМ 32 ? у меня то проблема на самом деле с ним smile.gif


Цитата(zltigo @ Sep 5 2008, 18:25) *
В какую книгу? Смотрите, как в Вашем компиляторе размещать константы по фиксированным адресам. V4 IAR это очень просто, в V5 несколько сложнее. Но в любом случае документированно подробно.

выше Вы писали
Цитата
Зарезервировать и почитать документацию на эту приблуду, но скорее всего там должен быть изначально просто 0, или какая-то описанная в документации константа.

Резервировать в ИАРЕ ? приблуда - jflash? документацию вы мне читать сначала на нее советовали ?
И что после того как в hex будет зарезервировано место под эту константу у меня затенение пропадет на "финишном действии" ?
Изначально я спрашивал про возможность залочить проц средствами софта программатора - то что он делает это в зависимости от типа процессора либо отдельной командой либо патчиньем кода (как следует из ответа уважаемого АДИКМ-а) , нигде в документации на данную приблуду не описано . У меня нет проблем разместить констанут по адресу ни через XLINK ни через icf новомодный.
Зачем мне читать доки на линкер, там что описано какой проц через какую заднюю дверь лочиться ?


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 5 2008, 16:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(cebotor @ Sep 5 2008, 18:15) *
И что после того как в hex будет зарезервировано место под эту константу у меня затенение пропадет на "финишном действии" ?

Есть действия необходимые и действия достаточные. Резервирование есть действие необходимое, насчет достаточности не знаю - не интересуют приблуды по установке защиты - сам справляюсь smile.gif
Цитата
Зачем мне читать доки на линкер, там что описано какой проц через какую заднюю дверь лочиться ?

Из Ваших вопросов совершенно не следовало то, что Вы впитали эти знания с молоком матери, скорее совсем наоборот. Если тем не менее это так - немедленно выкитьте прочитанное из головы.
А что читать, так уже писал. Повторяю:
Цитата
Согласно документации на чип это адрес 0x1FC в User Manuale есть специальный раздел посвященный ISP.

Я не виноват, что Вы и после этого
Цитата
Перечитывая документацию на LPC 2368 (чукча скорее читатель) не могу найти места среди описания адресного пространства , в котором даваласm бы информация об исключительности данного места.

Специально показываю пальцем:
Код
Chapter 29: LPC23XX Flash memory programming firmware
               6. Code Read Protection (CRP)
Code Read Protection is a mechanism that allows user to enable different levels of
security in the system so that access to the on-chip flash and use of the ISP can be
restricted. When needed, CRP is invoked by programming a specific pattern in flash
location at 0x000001FC. IAP commands are not affected by the code read protection.
Starting with bootloader version 3.2 three levels of CRP are implemented. Earlier
bootloader versions had only CRP2 option implemented.
Important: Any CRP change becomes effective only after the device has gone
through a power cycle.

Table 517. Code Read Protection options
и далее по тексту....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:01
Рейтинг@Mail.ru


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