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

 
 
> новый линкер иара - новый синтаксис скрипта, Помогите
vova7890
сообщение Nov 19 2010, 23:07
Сообщение #1


Участник
*

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



В общем в пятом иаре столкнулся с новым синтаксисом скрипта линкера. Долго думал как портировать старый скрипт на новый - ничего толкового не получилось. В общем вот старый скрипт от 4-го иара
Код
-V(CODE)CODE_A
-V(CODE)DATA_A

-Z(CODE_A)ELFBEGIN,DATA_ID,START,CODE,DATA_C,HEAP,LIB,LIB_C,DIFUNCT,ICODE,INITTAB,DATA
_Z,DATA_N,CONFIG_C=0-0xFFFFFFFF
-Z(DATA_A)DATA_I=0-0xFFFFFFFF


очень надеюсь на вашу помощь smile.gif

Сообщение отредактировал vova7890 - Nov 19 2010, 23:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vova7890
сообщение Nov 21 2010, 10:14
Сообщение #2


Участник
*

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



Цитата(Xenia @ Nov 21 2010, 10:10) *
На вид скрипт линкера не менялся. А может быть всё дело в том, что это вы по ошибке строку разорвали на две части. Слитно это надо писать:
Код
-Z(CODE_A)ELFBEGIN,DATA_ID,START,CODE,DATA_C,HEAP,LIB,LIB_C,DIFUNCT,ICODE,INITTAB, DATA_Z,DATA_N,CONFIG_C=0-0xFFFFFFFF

Вот линкер и ругается. Или это форум строку разорвал?

Или вообще выкиньте из проекта эти установки линкера - на дефолтных сначала скомпилите. Скорее всего какой-то из сегментов изменил имя, в том и проблема. Поглядите, как выглядит стандарный хидер для линкера. Как там эти сегметы называются. Или скомпилируйте что-нибудь с установками линкера по умолчанию, а потом в листинге поглядите, как он сегменты обзывает.



неа там синтаксис вообще другой полностью.


Цитата(zltigo @ Nov 21 2010, 11:12) *
smile.gif ничего общего после перехода ARM ветки на binutils скрипты не имеют. Однако, общие принципы миграции толково описаны в Migration Guide из комплекта поставки.


вы о чем? При чем тут бинутилсы? Я про иар говорю же :-D Общие принципы читал делал по примерам но оно не пашет! Не находит лоадер в динамическом сегменте таблицу релоков!!!

Сообщение отредактировал vova7890 - Nov 21 2010, 10:14
Go to the top of the page
 
+Quote Post



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

 


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


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