Перейти к содержанию
    

IAR и строки - помогите

В Релизе таже батва что в Дебаге - вот. Что это такое ?

 

Иногда помогает Rebuild all

Иногда помогает Rebuild all

Попробуйте полностью пересобрать проект, т.е. сделайте Remove всем файлам, а затем заново включите в их проект. Проверьте правильность всех путей к хидерам и библиотекам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выкинул из проги одну большую строку - влезла в память.

Теперь новая напасть - что за ошибка ?

выкинули - вот и ошибка...

Ну возьмите для начала хоть мегу8...

а там уж, как разберётесь, может удастся упаковать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создал новую папку - туда только исходники скопировал, создал вокспэйс и новые проект.

 

таже батва :

 

Changed settings forces a full rebuild...

Building configuration: iar520 - Debug

Updating build tree...

 

0 file(s) deleted.

Updating build tree...

gsm_avrv4_c.c

Linking

Error[e46]: Undefined external "__iar_Strchr" referred in gsm_avrv4_c ( C:\_WORKs\__gsm sms\Debug\Obj\gsm_avrv4_c.r90 )

Error[e46]: Undefined external "__iar_Strstr" referred in gsm_avrv4_c ( C:\_WORKs\__gsm sms\Debug\Obj\gsm_avrv4_c.r90 )

Error while running Linker

 

Total number of errors: 2

Total number of warnings: 0

 

 

 

выкинули - вот и ошибка...

 

Ну еслиб совсем выкинул то и ошибка была что "адентифая не определен", конечно я просто укаоротил ее.

 

 

вот совсем убрал строку - ЕСТЕСТВЕННО он пишет об этом с возмущением:

 

Error[Pe020]: identifier "szSMSPower" is undefined C:\_WORKs\__gsm sms\gsm_avrv4_c.c 528

 

 

Теперь убрал упоминание это строки в проге - компилер опять за свое ....

 

 

Building configuration: iar520 - Debug

Updating build tree...

gsm_avrv4_c.c

Linking

Error[e46]: Undefined external "__iar_Strchr" referred in gsm_avrv4_c ( C:\_WORKs\__gsm sms\Debug\Obj\gsm_avrv4_c.r90 )

Error[e46]: Undefined external "__iar_Strstr" referred in gsm_avrv4_c ( C:\_WORKs\__gsm sms\Debug\Obj\gsm_avrv4_c.r90 )

Error while running Linker

 

Total number of errors: 2

Total number of warnings: 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Релизе таже батва что в Дебаге - вот. Что это такое ?

 

Error[e46]: Undefined external "__iar_Strchr" referred in gsm_avrv4_c ( C:\_WORKs\__gsm sms\Release\Obj\gsm_avrv4_c.r90 )

Error[e46]: Undefined external "__iar_Strstr" referred in gsm_avrv4_c ( C:\_WORKs\__gsm sms\Release\Obj\gsm_avrv4_c.r90 )

Error while running Linker

Похоже он это сделал из функций strstr и strchr. Либо они перебились каким то define'ом (где то в стандартных библиотеках), либо они таковыми и должны быть, а у вас не подключена библиотека со стринговыми функциями

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот че еще подключить то ???

 

#include <io2313.h>

#include <string.h>

#include <pgmspace.h>

#include <inavr.h>

#include <stdbool.h>

#include "signal.h"

 

Может прожект IAR скачайте да взглянете ? там 12 кб всего.

 

===========

блин крапал я себе в 2 мб CVAVR проблем не знал ни со стрингами ни с линкерами всякими ... а тут на тебе - ГОТОВЫЙ ПРОЕТ, компиль да юзай. Фига !

 

Может у меня демо период закончился ???

1_gsm_sms.rar

Изменено пользователем dowhile

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот че еще подключить то ???

У меня в релизе все собралось, правда под 5.10А

 

У меня в релизе все собралось, правда под 5.10А

Да и еще, собралось под С++ с максимальной оптимизацией по объему.

Похоже для 2313 "коротка была кольчужка".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня в релизе все собралось, правда под 5.10А

Да и еще, собралось под С++ с максимальной оптимизацией по объему.

Похоже для 2313 "коротка была кольчужка".

 

Дак дайте плиз архивчик. Я 5.11 поставлю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дак дайте плиз архивчик. Я 5.11 поставлю.

А Вы свой уже прокидали? :rolleyes: Я полагаю если Вы в опциях пректа поставите С++, и оптимизацию Size Maximum optimization, то должно все получиться и на 5.20

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, попробую. Но у меня в WinAVR 200812 с ходу собралось все и в 2313 влезло БЕЗ вопросов с оптимизацией O1 - там такая была в мэйке.

 

Есще раз СПАСИБО ! всем кто помогал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...