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

 
 
> 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 4 2008, 11:21
Сообщение #2


Знающий
****

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



работает.


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


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

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



Цитата(АДИКМ @ Sep 4 2008, 15:21) *
работает.

пожалуйста поясните поточнее - как работает ? пункт не затенен ?
какой интерфейс ? SWD или JTAG ? проц СТМ ?
девайс у Вас по всей видимости свой - у меня родной шестой версии , Вы наверное помните ...


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


Гуру
******

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



Цитата(cebotor @ Sep 4 2008, 13:38) *
пожалуйста поясните поточнее...

Давайте, Вы сначала расскажите, напимер о LPC. Защита реализована записью магического числа по определенном адресу. Вы как-то организовали в адресном пространстве местечко для этого, или?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
cebotor
сообщение Sep 4 2008, 12:17
Сообщение #5


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

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



Цитата(zltigo @ Sep 4 2008, 15:44) *
Давайте, Вы сначала расскажите, напимер о LPC. Защита реализована записью магического числа по определенном адресу. Вы как-то организовали в адресном пространстве местечко для этого, или?

Я понимаю что наводящий вопрос всегда ценнее ответа smile.gif
в каком адресном пространстве мне стоит организовать это место ? у меня есть hex сгенеренный иаром,
и есть желание записать это hex в 2368 (для начала) , а так же сделать так чтобы его обратно было стандартным путем не считать ...
Я создаю в j-flash проект указываю ему тип процессора и открываю hex файл... далее я могу выполнить несколько дейсвий - например "CONNECT" после чего ERASE и тому подобное , а опция "sicure chip" остается неактивной.
Подозреваю ,что защита в ЛПЦ , вроде бы осуществляется единым механизмом - как изнутри через запись по некоторому адресу фо влэш так и софтиной программатора (j-flash ) наверное тоже, вы не это имеете ввиду? Но даже если так, то в каком месте я должен место оставить под этот чудо регистр ? в hex файле?


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


Гуру
******

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



Цитата(cebotor @ Sep 4 2008, 14:17) *
Я понимаю что наводящий вопрос всегда ценнее ответа smile.gif

Ага smile.gif. А ответа у меня нет - не пользую лишние приблуды для патченья кода, знаю только одно, что никто не сможет сделать патч с установкой защиты, если это не предусмотреть.
Цитата
в каком адресном пространстве мне стоит организовать это место ?

Согласно документации на чип это адрес 0x1FC в User Manuale есть специальный раздел посвященный ISP.
Цитата
Я создаю в j-flash проект..

Это уже финишные действия, а конкретные нюансы по резервированию этого места зависят от компилятора.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
cebotor
сообщение Sep 4 2008, 14:52
Сообщение #7


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

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



Цитата(zltigo @ Sep 4 2008, 18:07) *
Ага smile.gif. А ответа у меня нет - не пользую лишние приблуды для патченья кода, знаю только одно, что никто не сможет сделать патч с установкой защиты, если это не предусмотреть.

1 лишняя приблуда для патченья кода - это в моем случае софт программатора , а именно JFlashARM.exe ?
2 ....предусмотреть... - это имеется в виду что при создании интерфейса Жтага надо было создать команду "залочить чип"?
Цитата(zltigo @ Sep 4 2008, 18:07) *
Согласно документации на чип это адрес 0x1FC в User Manuale есть специальный раздел посвященный ISP.

Это полный ахтунг !
Я не скажу за всю Одессу но ИАР кладет прямо поверх этой ячейки КОД, когда используется стандартный файл линковки для этого камня из комплекта ИАРА !


Цитата(zltigo @ Sep 4 2008, 18:07) *
Это уже финишные действия, а конкретные нюансы по резервированию этого места зависят от компилятора.

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


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


Гуру
******

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



Цитата(cebotor @ Sep 4 2008, 16:52) *
1 лишняя приблуда для патченья кода - это в моем случае софт программатора , а именно JFlashARM.exe ?

Да, одна из его функций.
Цитата
2 ....предусмотреть... - это имеется в виду что при создании интерфейса Жтага надо было создать команду "залочить чип"?

Не понял о чем это...
Цитата
Я не скажу за всю Одессу но ИАР кладет прямо поверх этой ячейки КОД, когда используется стандартный файл линковки для этого камня из комплекта ИАРА !

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

Так никто не виноват в том, что "чукча не читатель, а писатель" smile.gif. Ведь этого никто не скрывал. Теперь узнали - хорошо!
Цитата
В любом случае, не понимаю - что мне нужно сделать чтобы это финишное действие стало активным ?
резервировать место в hex ? как об этом узнает софт программатора ?

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


--------------------
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 Текстовая версия Сейчас: 22nd July 2025 - 16:41
Рейтинг@Mail.ru


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