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

 
 
> Error[52], Помогите...
Freeze Anti
сообщение Jun 13 2007, 06:08
Сообщение #1


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

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Работал над проектом. Потом на некоторое время забросил его. Потом снова вернулся. После этого во время сборки он мне выдает Error[52]: Overflow on value in option -H1895. Раньше нормально все работало. Может где-то в настройках чего-то напутал?...


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
IgorKossak
сообщение Jun 13 2007, 14:36
Сообщение #2


Шаман
******

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



Скорее всего разрешено заполнение неиспользуемых векторов кодом reti и заполнение свободного пространства (0xff по умолчанию) одновременно.
Первое - в командном файле линкера, второе - в настройках линкера из диалога Project->Options...
Выберите что-то одно.
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Jun 18 2007, 09:50
Сообщение #3


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

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Заполнение свободного пространства 0хFF не стоит. Для эксперимента попробовал поставить. В этом случае компилятор ругается Error[38]: Option -H1895 must not be defined more than once.

Скорее всего, ошибка именно в командном файле. Я пользуюсь графической средой. Подскажите, пожалуйста, где мне найти командный файл и что в самом файле искать.


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 18 2007, 15:56
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Freeze Anti @ Jun 18 2007, 12:50) *
Заполнение свободного пространства 0хFF не стоит. Для эксперимента попробовал поставить.
Вы сами себе противоречите. Если вы добавили -H1895 и линкер выдал ошибку "Опция не может быть использована более одного раза", значит где-то она уже стоит а вы добавили вторую. Смотрите галочки на вкладке Linker->Processing, вообще телепатически можно предположить, что вы в настройках линкера указали .xcl-файл а в глобальных настройках оставили галочку Configure using dialogs(not in .xcl). Поэтому у вас часть настроек галочками накладывается на аналогичные в .xcl
Вообще что вам мешает сделать копию проекта, выкинуть из него все исходники, оставить один main.c содержащий лишь void main() {}, скомпилить, убедиться, что ошибка воспроизводится, заархивировать и прикрепить к сообщению?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 19 2007, 17:52
Сообщение #5


Шаман
******

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



Цитата(Сергей Борщ @ Jun 18 2007, 18:56) *
Вы сами себе противоречите. Если вы добавили -H1895 и линкер выдал ошибку "Опция не может быть использована более одного раза", значит где-то она уже стоит а вы добавили вторую....

Да нет. Всё как раз правильно. Добавил он не -H1895, а заполнение 0xFF-ами, после чего и выпала ошибка, но уже другая.
А что касается первой ошибки, то это переполнение величины в опции -H1895.
Как это может быть - ума не приложу. Даже искуственно вызвать не получилось.
Не мог бы автор действительно выложить такой интересный проект?
В этом случае и помочь будет легче.
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Jun 20 2007, 05:08
Сообщение #6


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

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Вот. Добавляю проект... Вернее не сам проект, а только функцию main с настройками... Я думаю сама программа не особо нужна, потому что ошибка есть уже здесь...

Самое смешное, что эта программа когда-то нормально компилилась... Я ненадолго отложил ее в долгий ящик в связи с более срочной работой, а когда подошло время опять с ней возится - вот такая беда...
Прикрепленные файлы
Прикрепленный файл  test.zip ( 5.13 килобайт ) Кол-во скачиваний: 32
 


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 20 2007, 11:42
Сообщение #7


Шаман
******

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



У Вас проект в весьма старом формате.
Попробуйте вместо Project->Make сделать Project->Rebuild All.
После такой процедуры Ваш проект собрался у меня без ошибок (EWAVR v4.30).
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Jun 21 2007, 06:37
Сообщение #8


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

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Все равно не хочет собираться.

А где мне достать эту версию? Сразу с кряками.


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 21 2007, 08:04
Сообщение #9


Шаман
******

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



Цитата(Freeze Anti @ Jun 21 2007, 09:37) *
Все равно не хочет собираться.

Возможно (и скорее всего) используется другой, нежели у меня, командный файл линкера. Приложите тот, что у Вас. Проверю.
Цитата(Freeze Anti @ Jun 21 2007, 09:37) *
А где мне достать эту версию? Сразу с кряками.

Об это читайте здесь и в других ветках.
Go to the top of the page
 
+Quote Post
Freeze Anti
сообщение Jun 22 2007, 19:23
Сообщение #10


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

Группа: Новичок
Сообщений: 153
Регистрация: 29-03-07
Из: Саратов
Пользователь №: 26 613



Огромное спасибо за помощь. Я просто переустановил ИАР и все заработало.


--------------------
!!! All you need is LOVE !!!
Go to the top of the page
 
+Quote Post

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

 


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


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