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

 
 
> Сигнатура LPC
3.14
сообщение Jan 12 2007, 14:03
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Как автоматизировать процесс вычисления и подстановки сигнатуры?
Использовать только ради этого LPC2000 Flash utility не самый лучший вариант.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Jan 14 2007, 15:16
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



И все-таки, сместятся обработчики, изменятся и ссылки ...
Наверное все-таки правильнее в стартапе ложить ссылки на обложки обработчиков в которых ссылки на реальные обработчики.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 14 2007, 15:22
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(3.14 @ Jan 14 2007, 15:16) *
И все-таки, сместятся обработчики, изменятся и ссылки ...
Наверное все-таки правильнее в стартапе ложить ссылки на обложки обработчиков в которых ссылки на реальные обработчики.


Тогда посмотрим на проблему так:
1. В векторе исключения лежит команда загрузки в PC содержимого по фиксированному адресу (косвенная ссылка).
2. По фиксированному адресу, на который ссылается вектор исключения, лежит значение адреса реального обработчика.

Таким образом, если изменится место расположения реального обработчика прерывания, то изменится не адрес ссылки, а только ее значение. При этом, поскольку при вычислении контрольной суммы (сигнатуры) используется адрес ссылки (фиксированный в стартапе), то ровным счетом ничего не изменится.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   Сигнатура LPC   Jan 12 2007, 14:03
- - amw   Цитата(3.14 @ Jan 12 2007, 15:03) Как авт...   Jan 12 2007, 17:18
- - 3.14   Именно та что по 0х14 адресу ставится, не поделите...   Jan 12 2007, 21:42
|- - makc   Цитата(3.14 @ Jan 12 2007, 21:42) Именно ...   Jan 12 2007, 22:51
||- - zltigo   Цитата(makc @ Jan 12 2007, 21:51) Их есть...   Jan 13 2007, 00:37
||- - makc   Цитата(zltigo @ Jan 13 2007, 00:37) Цитат...   Jan 14 2007, 13:47
||- - zltigo   Цитата(makc @ Jan 14 2007, 12:47) А вообщ...   Jan 14 2007, 14:47
||- - makc   Цитата(zltigo @ Jan 14 2007, 14:47) Цитат...   Jan 14 2007, 15:11
||- - zltigo   Цитата(makc @ Jan 14 2007, 14:11) ничего ...   Jan 14 2007, 15:34
||- - makc   Цитата(zltigo @ Jan 14 2007, 15:34) Цитат...   Jan 14 2007, 15:39
|- - amw   Цитата(3.14 @ Jan 12 2007, 22:42) Именно ...   Jan 15 2007, 16:01
- - 3.14   2 makc Спасибо!   Jan 13 2007, 01:42
- - Alex03   А чем жёсткий стартап (область векторов прерываний...   Jan 14 2007, 13:38
- - 3.14   2 Alex03 Как то боязно, хотя пока так и делаю. Ко...   Jan 14 2007, 14:33
|- - makc   Цитата(3.14 @ Jan 14 2007, 14:33) 2 Alex0...   Jan 14 2007, 14:40
- - 3.14   2 makc Ну а если вот такой случай: изначально обра...   Jan 14 2007, 15:07
- - 3.14   Тогда разъясните плиз по синтаксису (приведенного ...   Jan 14 2007, 16:00
|- - Alex03   Цитата(3.14 @ Jan 14 2007, 18:00) Тогда р...   Jan 14 2007, 16:30
|- - zltigo   Цитата(Alex03 @ Jan 14 2007, 15:30) Ну а ...   Jan 14 2007, 16:55
- - 3.14   Кстати, в подробности не вдавался, но HEX-ы IAR-а ...   Jan 15 2007, 17:35
- - zltigo   Цитата(3.14 @ Jan 15 2007, 16:35) Кстати,...   Jan 15 2007, 18:00


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

 


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


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