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

 
 
> Как можно так хитро слинковать DLIB, чтобы
subver
сообщение May 13 2006, 07:38
Сообщение #1


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



его код разместился в сегменте, отличном от CODE?

Пользую IAR 4.30.

В настройках проекта толком не могу найти, где он вообще эту библиотеку подключает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение May 13 2006, 09:42
Сообщение #2


Гуру
******

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



Цитата(subver @ May 13 2006, 10:38) *
его код разместился в сегменте, отличном от CODE?

Месье очевидно знает толк в извращениях? Я тоже иногда упражняюсь, но для чего это могло-бы
сгодится - не понял :-( Просветите?

Прямой путь один - пересобрать библиотеку :-) c явным указанием желаемого имени через
--segment
(кстати, она располагается не только в CODE сегменте - не помешает?)
Наглый - отпатчить, заменив CODE на другие 4 буквы.
Другие пути маловероятны, но можно и подумать, если ЦЕЛЬ ИНТЕРЕСНОЙ БУДЕТ.

Цитата
В настройках проекта толком не могу найти, где он вообще эту библиотеку подключает.

Ну а с этим вопросом Вы меня очень разочаровали :-(
Кто-же такие дела "галочками в проекте" делает :-). Или все ручками, или отключить библиотеку
вообще и далее в "меню" линкера дожна быть и дополнительная командная строка.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
subver
сообщение May 13 2006, 10:19
Сообщение #3


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



Цитата(zltigo @ May 13 2006, 16:42) *
Месье очевидно знает толк в извращениях? Я тоже иногда упражняюсь, но для чего это могло-бы
сгодится - не понял :-( Просветите?
Прямой путь один - пересобрать библиотеку :-) c явным указанием желаемого имени через
--segment
(кстати, она располагается не только в CODE сегменте - не помешает?)
Наглый - отпатчить, заменив CODE на другие 4 буквы.
Другие пути маловероятны, но можно и подумать, если ЦЕЛЬ ИНТЕРЕСНОЙ БУДЕТ.
Ну а с этим вопросом Вы меня очень разочаровали :-(
Кто-же такие дела "галочками в проекте" делает :-). Или все ручками, или отключить библиотеку
вообще и далее в "меню" линкера дожна быть и дополнительная командная строка.


В общем мне надо было чтоб один кусок кода (неизменяемый) имел возможность прошивать другой кусок кода, для этого я их разнес в разные сегменты, и назвал свой сегмент, который неизменяемый своими буквами. Ну да ладно, сделал уже все-равно по-другому.

А по поводу пересобрать библиотеку - исходников у меня от нее нет.


Тогда еще вопрос в догонку - можно ли выплоняя код в одном участке флеша прошивать при этом другой?
А то у меня чего то процессор постоянно во всякие эксепшны проваливается, блин.

(Упреждая саркастические усмешки месье zltigo - я с армами только-только знакомлюсь)
Go to the top of the page
 
+Quote Post



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

 


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


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