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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Ошибка при компиляции в IAR, Error[e133]: The output format intel-standard cannot handle multiple a
IgorKossak
сообщение May 31 2006, 16:33
Сообщение #16


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(prottoss @ May 31 2006, 17:58) *
... Тогда что Вы подразумевает е под термином "адресное пространство" и "множественные адресные пространства"

Цитата
Это ЛИБО флэш, ЛИБО ЕЕПРОМ, ЛИБО ОЗУ

В Вашем случае имеет место смесь флэш и ЕЕПРОМ.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 31 2006, 16:55
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(IgorKossak @ Jun 1 2006, 00:33) *
Цитата(prottoss @ May 31 2006, 17:58) *

... Тогда что Вы подразумевает е под термином "адресное пространство" и "множественные адресные пространства"

Цитата
Это ЛИБО флэш, ЛИБО ЕЕПРОМ, ЛИБО ОЗУ

В Вашем случае имеет место смесь флэш и ЕЕПРОМ.


В таком случае Вы самаи себе противоречите) Выше Вы говорили что:

Цитата(IgorKossak @ Jun 1 2006, 00:33) *
Сегмент(ы) кода и\или сегмент(ы) данных, но ОДНОГО пространства!
Это ЛИБО флэш, ЛИБО ЕЕПРОМ, ЛИБО ОЗУ, но никогда не смесь всего этого в одном выходном файле.
В стандарте на формат описываются все команды, но среди них нет команды, идентифицирующей адресное пространство, как впрочем и сегмент.


теперь Вы говорите что это "... В Вашем случае имеет место смесь флэш и ЕЕПРОМ..."


--------------------
Go to the top of the page
 
+Quote Post
Alex11
сообщение May 31 2006, 20:30
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Я сумел побороться только таким кривым способом. В основную компиляцию включил ключ -y, после чего ошибка исчезает и генерируется файл прошивки программы, а затем в строчку post-compilation написал еще одку полную команду линкеру с правильными ключиками и другим именем выходного файла, чтобы сгенерировал файл для eeprom.
Go to the top of the page
 
+Quote Post
otrog
сообщение Jun 1 2006, 09:11
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Урааа! Заработало!!! w00t.gif

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

Настройки на остальных закладках оставить по умолчанию.

В результате в папке "\Release\Exe\" появятся три файла:
testiar2.d90 - Debug
testiar2.eep - EEPROM
testiar2.hex - Flash

Всем спасибо cheers.gif .


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 1 2006, 11:16
Сообщение #20


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Чем выдёргивать фразы из контекста, следовало бы чтать внимательнее.
Это относилось к формату intel-hex:
Цитата(IgorKossak @ Jun 1 2006, 00:33) *
Сегмент(ы) кода и\или сегмент(ы) данных, но ОДНОГО пространства!
Это ЛИБО флэш, ЛИБО ЕЕПРОМ, ЛИБО ОЗУ, но никогда не смесь всего этого в одном выходном файле.
В стандарте на формат описываются все команды, но среди них нет команды, идентифицирующей адресное пространство, как впрочем и сегмент.

А это относилось к случаю с Вашей программой как заданию для линкера в первом окне настроек:
Цитата
... В Вашем случае имеет место смесь флэш и ЕЕПРОМ..."
Go to the top of the page
 
+Quote Post

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

 


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


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