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

 
 
 
Reply to this topicStart new topic
> Сообщение линкера, что делать?
Igor26
сообщение Aug 22 2005, 07:23
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



IAR 4.11. Указал формат выходного файла Интел-стандарт.
Линкер выдал такую ошибку:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to
specify which address space is wanted
Что делать?
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 22 2005, 08:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Igor26 @ Aug 22 2005, 11:23)
IAR 4.11. Указал формат выходного файла Интел-стандарт.
Линкер выдал такую ошибку:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to 
specify which address space is wanted
Что делать?
*


Эту тему прямо или коссвенно много раз обсуждали на форуме. По всей видимости Вы работаете с eeprom данными в своей программе, а при генерации выходного файла Linker сообщает Вам, что мол не может intel-standard поддерживать мультиадресное пространство!
Советую в Linker -> Extra Options ввести настройку генерации выходных файлов:
-Ointel-extended,(CODE)=NAME.hex
-Ointel-extended,(XDATA)=NAME.eep
а Linker -> Output -> Format (radiobutton) поставить на Debug information.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 22 2005, 08:59
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(BVU @ Aug 22 2005, 11:30)
Цитата(Igor26 @ Aug 22 2005, 11:23)
IAR 4.11. Указал формат выходного файла Интел-стандарт.
Линкер выдал такую ошибку:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to 
specify which address space is wanted
Что делать?
*


Эту тему прямо или коссвенно много раз обсуждали на форуме. По всей видимости Вы работаете с eeprom данными в своей программе, а при генерации выходного файла Linker сообщает Вам, что мол не может intel-standard поддерживать мультиадресное пространство!
Советую в Linker -> Extra Options ввести настройку генерации выходных файлов:
-Ointel-extended,(CODE)=NAME.hex
-Ointel-extended,(XDATA)=NAME.eep
а Linker -> Output -> Format (radiobutton) поставить на Debug information.
*


Большое спасибо! Помогло.
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 22 2005, 09:13
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Igor26 @ Aug 22 2005, 12:59)
Цитата(BVU @ Aug 22 2005, 11:30)
Цитата(Igor26 @ Aug 22 2005, 11:23)
IAR 4.11. Указал формат выходного файла Интел-стандарт.
Линкер выдал такую ошибку:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to 
specify which address space is wanted
Что делать?
*


Эту тему прямо или коссвенно много раз обсуждали на форуме. По всей видимости Вы работаете с eeprom данными в своей программе, а при генерации выходного файла Linker сообщает Вам, что мол не может intel-standard поддерживать мультиадресное пространство!
Советую в Linker -> Extra Options ввести настройку генерации выходных файлов:
-Ointel-extended,(CODE)=NAME.hex
-Ointel-extended,(XDATA)=NAME.eep
а Linker -> Output -> Format (radiobutton) поставить на Debug information.
*


Большое спасибо! Помогло.
*



На здоровье! Если хотите взглянуть(воспользоваться) на выходные файлы hex и eep, то мо умолчанию они могут находиться в директории:
...\IAR Systems\Embedded Workbench Evaluation version\common\bin.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 22 2005, 09:22
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(BVU @ Aug 22 2005, 12:13)
Цитата(Igor26 @ Aug 22 2005, 12:59)
Цитата(BVU @ Aug 22 2005, 11:30)
Цитата(Igor26 @ Aug 22 2005, 11:23)
IAR 4.11. Указал формат выходного файла Интел-стандарт.
Линкер выдал такую ошибку:
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to 
specify which address space is wanted
Что делать?
*


Эту тему прямо или коссвенно много раз обсуждали на форуме. По всей видимости Вы работаете с eeprom данными в своей программе, а при генерации выходного файла Linker сообщает Вам, что мол не может intel-standard поддерживать мультиадресное пространство!
Советую в Linker -> Extra Options ввести настройку генерации выходных файлов:
-Ointel-extended,(CODE)=NAME.hex
-Ointel-extended,(XDATA)=NAME.eep
а Linker -> Output -> Format (radiobutton) поставить на Debug information.
*


Большое спасибо! Помогло.
*



На здоровье! Если хотите взглянуть(воспользоваться) на выходные файлы hex и eep, то мо умолчанию они могут находиться в директории:
...\IAR Systems\Embedded Workbench Evaluation version\common\bin.
*


Странно. У меня они оказались в директории \Debug\Exe в проекте.
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 22 2005, 09:35
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Ничего удивительного. Я пользуюсь IAR 4.10B, возможно в 4.11 другие настройки по умолчанию. С этим мне некогда было разбираться (главное в нашем деле - качественный и достоверный результат). Но если докопаетесь до истины поделитесь опытом. smile.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 22 2005, 09:42
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(BVU @ Aug 22 2005, 12:35)
Ничего удивительного. Я пользуюсь IAR 4.10B, возможно в 4.11 другие настройки по умолчанию. С этим мне некогда было разбираться (главное в нашем деле - качественный и достоверный результат). Но если докопаетесь до истины поделитесь опытом. smile.gif
*


Обязательно!
Go to the top of the page
 
+Quote Post

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

 


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


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