iar_compiling_problems - Технический шпионаж. Сименс изнутри. - Все для мобилок - Форум
SiamiX.net.Ru - Все только начинается ;)
» Данные отсутствуют! «
Гость!
Вам нужно пройти авторизацию,
либо зарегистрироваться!

Регистрация Вход

[ Ленточный вариант · Поиск · Участники · Правила форума ]
Страница 1 из 212»
Модератор форума: Lost, blanket 
Форум » Все для мобилок » Технический шпионаж. Сименс изнутри. » iar_compiling_problems (давайте разбираться что и к чему....)
iar_compiling_problems
vettal МужчинаДата: Понедельник, 25 Июнь 2007, 20:07:01 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
вроде все сделал как надо..(на cbn.ru читал)...а компилиться много эльфов не хочет..

вот например:

>Error[Pe020]: identifier "YDISP" is undefined C:\ARM\NATICQ\status_change.c 18
>Error[Pe020]: identifier "LGP_NULL" is undefined C:\ARM\NATICQ\status_change.c 149
>Error[Pe144]: a value of type "struct <unnamed> const *" cannot be used to initialize an entity of type "SOFTKEY_DESC *" C:\ARM\NATICQ\status_change.c 162

>Error[Pe167]: argument of type "MENU_DESC const *" is incompatible with parameter of type "MENU_DESC *" C:\ARM\NATICQ\status_change.c 190

>Warning[Pe223]: function "PNG_TOP" declared implicitly C:\ARM\NATICQ\status_change.c 224

>Error[Pe147]: declaration is incompatible with "int strtoul(char const *, char **, int)" (declared at line 1101 of "C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\INC\../inc/swilib.h") C:\ARM\NATICQ\main.h 22

>Error[Pe136]: struct "<unnamed>" has no field "sec" C:\ARM\NATICQ\main.c 1459

>Error[Pe132]: expression must have pointer-to-struct-or-union type C:\ARM\NATICQ\main.c 2582

вот это варианты часто встречаемых мной ошибок при компайле NatICQ

помогите please кто по старше с этим делом cry


не знаеш свой IP-? :

Сообщение отредактировал vettal - Понедельник, 25 Июнь 2007, 20:12:59
 
SiamiX МужчинаДата: Понедельник, 25 Июнь 2007, 21:12:39 | Сообщение # 2
SiamiX
Создатель

Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует

.: Дополнительные данные :.
Какая версия IAR'а?
З.Ы. Незачем было 2 темы создавать.

 
vettal МужчинаДата: Вторник, 26 Июнь 2007, 03:11:34 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
IAR Assembler for ARM
4.41A (4.41.1.501)

>выбираем меню Project->Options->Arm
>должно стоять Release (Project->Edit Configurations->Release),
это сделал... headerы покидал куда надо... а че за ошибки откуда они-(для натаси, выше, перечислил их все типы, которые встречались)

ps: sorry innet troubles...-->(double_topic)


не знаеш свой IP-? :

Сообщение отредактировал vettal - Вторник, 26 Июнь 2007, 03:27:24
 
SiamiX МужчинаДата: Вторник, 26 Июнь 2007, 13:02:47 | Сообщение # 4
SiamiX
Создатель

Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует

.: Дополнительные данные :.
1. Сам IAR крякнутый?
2. Куда именно покидал headerы?
Quote (vettal)
должно стоять Release (Project->Edit Configurations->Release)

Для твоего телефона должно стоять Release_SGOLD wink

 
vettal МужчинаДата: Вторник, 26 Июнь 2007, 16:08:15 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
1) да iar крякнул ...
2) >../inc/ - swilib.h, cfg_items.h, pnglist.h, xtask_ipc.h,
>#include "NatICQ.h" - а такого типа includы лежат все что надо в директории самого проекта...

3) да release sgold его и выбираю


не знаеш свой IP-? :
 
SuDex МужчинаДата: Вторник, 26 Июнь 2007, 23:09:28 | Сообщение # 6
SuDex
Майор

Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует

.: Дополнительные данные :.
Моя бы воля...всех бы в бан...
так начнём попорядку...
1.Непроще бы было это всё обсудить в теме с иаром?
2.Те ошибки связаны с тем,что ты используешь старые хеадеры.

Добавлено (26 Июня 2007, 23:09:28)
---------------------------------------------

Quote (vettal)
>Error[Pe020]: identifier "YDISP" is undefined C:\ARM\NATICQ\status_change.c 18

//Menu flags and screen displace
#ifdef NEWSGOLD
#ifdef ELKA
#define MENU_FLAG3 3
#define MENU_FLAG2 0x5A2
#define YDISP (24)
#else
#define MENU_FLAG3 3
#define MENU_FLAG2 0x59D
#define YDISP (0)
#endif
#else
#define MENU_FLAG3 3
#define MENU_FLAG2 0x578
#define YDISP (0)
#endif

>Error[Pe020]: identifier "LGP_NULL" is undefined C:\ARM\NATICQ\status_change.c 149

#ifdef NEWSGOLD

#ifdef ELKA
#define DISPLACE_OF_EDGUI 0x90
#define DISPLACE_OF_EDGUI_ID 0x4C
#define DISPLACE_OF_IDLEGUI_ID 0x2C
#define DISPLACE_OF_IDLECANVAS 0x20

#else
#define DISPLACE_OF_EDGUI 0x88
#define DISPLACE_OF_EDGUI_ID 0x4C
#define DISPLACE_OF_IDLEGUI_ID 0x2C
#define DISPLACE_OF_IDLECANVAS 0x18

#endif

#define DISPLACE_OF_INCOMMINGGUI 0x34
#define MSG_INCOMMING_CALL 0x6000
#define MSG_STATE_OF_CALL 0x6009
#define MSG_END_CALL 0x600B

#define MSG_HELPER_TRANSLATOR 0xDEAE
#define MSG_RECONFIGURE_REQ 0xDEAF
#define MSG_IPC 0xDEB0

#define MSG_SMS_RX 0x5803
#define MSG_PLAYFILE_REPORT 0x70BC
#define MSG_CSM_DESTROYED 0x6400
#define MSG_CSM_DESTROY_NOTIFY 0x6402
#define MSG_GUI_DESTROYED 0x640E
#define MSG_IDLETMR_EXPIRED 0x6401
#define MMI_CEPID 0x4209
#define LGP_NULL 0x7FFFFFFF
#define SET_SOFT_KEY_N 0
#define LGP_DOIT_PIC 0x7FFFC0FB
#else

#define DISPLACE_OF_INCOMMINGGUI 0x30
#define MSG_INCOMMING_CALL 0x6F
#define MSG_STATE_OF_CALL 0xB

#define MSG_HELPER_TRANSLATOR 0x3F0
#define MSG_RECONFIGURE_REQ 0x3F1
#define MSG_IPC 0x3F2

#define MSG_SMS_RX 0xC2
#define MSG_CSM_DESTROYED 0x93
#define MSG_CSM_DESTROY_NOTIFY 0x92
#define MSG_GUI_DESTROYED 0x98
#define MSG_IDLETMR_EXPIRED 0x95
#define MMI_CEPID 0x4209
#define DISPLACE_OF_EDGUI 0x50
#define DISPLACE_OF_EDGUI_ID 0x4C
#define DISPLACE_OF_IDLEGUI_ID 0x28
#define DISPLACE_OF_IDLECANVAS 0x14
#define LGP_NULL 0x7FFF
#define SET_SOFT_KEY_N 1
#define LGP_DOIT_PIC 0x7FFFC0FB

#ifdef X75
#define MSG_PLAYFILE_REPORT 0x174
#else
#define MSG_PLAYFILE_REPORT 0x167
#endif

#endif

>Warning[Pe223]: function "PNG_TOP" declared implicitly C:\ARM\NATICQ\status_change.c 224

#pragma swi_number=0x81B9
__swi __arm void *PNG_TOP(void);

>Error[Pe136]: struct "<unnamed>" has no field "sec" C:\ARM\NATICQ\main.c 1459
неправильная структура со временем
typedef struct{
unsigned char hour;
unsigned char min;
unsigned char sec;
unsigned long millisec;
} TTime;

............

вывод:тебе нужны новые хеадеры



Я в контакте!!!

Сообщение отредактировал SiamiX - Вторник, 26 Июнь 2007, 21:02:58
 
vettal МужчинаДата: Среда, 27 Июнь 2007, 22:13:41 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
спасибо SuDex, я и в натуре тупил реально...просто еще сразу не разобрался полностью покидал хеадеры которые под рукой были...

но вот еще пробл(при компайле elfloader) - в первые с таким встречаюсь:

Error[e16]: Segment DATA_C (size: 0x181 align: 0x2) is too long for segment definition. At least 0x18 more bytes needed.

The problem occurred while processing the segment placement command
"-Z(CODE)START,CODE,SWITAB,INITTAB,DATA_ID,DATA_C,CONFIG_DATA_ID=A0FD8000-A0FDA000", where at
the moment of placement the available memory ranges were "CODE:a0fd9e98-a0fda000"

Reserved ranges relevant to this placement:
a0fd8000-a0fd9e8b CODE
a0fd9e8c-a0fda000 INITTAB

Total number of errors: 1

как я понимаю в segment definition'e отведено мало места для сегмента "DATA_C ".....
но как их поровнять или еще чегото без вашей help ы ну ни как sad


не знаеш свой IP-? :

Сообщение отредактировал vettal - Среда, 27 Июнь 2007, 22:15:10
 
SuDex МужчинаДата: Четверг, 28 Июнь 2007, 13:12:18 | Сообщение # 8
SuDex
Майор

Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует

.: Дополнительные данные :.
у тебя иар какой?обычно такое вылазит если иар старенький

Я в контакте!!!
 
vettal МужчинаДата: Четверг, 28 Июнь 2007, 14:04:54 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
версия: IAR Assembler for ARM
4.41 A ( 4.41.1.501)

на разных ((например тем что на этом форуме темой выше-ниже лежит- 32 метра)) иарах пробовал- тоже самое

может еще чегото в какуюту директорию иара надо глинуть,?

ps: может у когото найдется время скачайте pls с свна elfлоадер и попробуйте скомпилить для сх70.56?

pps: для s75.47 и еще там для какогото тела у меня норм компиляться, а вот для моего и s65.58 не хочет (эта же ошибка)

ppps: siamix, у тебя такого не наблюдалось когда себе компилил, может выложиш свою рабочую папку inc и рабочий файлик - сх70v56.xcl(тот что в проекте)?


не знаеш свой IP-? :
 
SuDex МужчинаДата: Четверг, 28 Июнь 2007, 21:32:04 | Сообщение # 10
SuDex
Майор

Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует

.: Дополнительные данные :.
Quote (vettal)
версия: IAR Assembler for ARM4.41 A ( 4.41.1.501)

тогда должно всё нотмально компелиться...

Я в контакте!!!
 
vettal МужчинаДата: Пятница, 29 Июнь 2007, 00:09:02 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
ага....вот только никак не хочет.... Можеш попробовать своим иаром собрать для сх70.56 и если норм все будет то выложи свою папку "inc" или на маил (sen-q@mail.ru) скинь.

Сообщение отредактировал vettal - Пятница, 29 Июнь 2007, 00:32:13
 
SuDex МужчинаДата: Пятница, 29 Июнь 2007, 10:52:00 | Сообщение # 12
SuDex
Майор

Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует

.: Дополнительные данные :.
папка с инклудами у всех одна,так как она с свн.
я бы скомпелил,но у меня иар старый...
Ты вобще как компелишь?
в настройках чтонить меняешь?

Я в контакте!!!
 
SiamiX МужчинаДата: Пятница, 29 Июнь 2007, 11:25:03 | Сообщение # 13
SiamiX
Создатель

Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует

.: Дополнительные данные :.
Quote (vettal)
siamix, у тебя такого не наблюдалось когда себе компилил, может выложиш свою рабочую папку inc и рабочий файлик - сх70v56.xcl(тот что в проекте)?

У меня не наблюдается, папка inc как уже сказал SuDex, у всех одинаковая, а файлик сх70v56.xcl у меня точно такойже как в проекте wink А ты вообще путь к фулфлешу прописываешь?

 
vettal МужчинаДата: Пятница, 29 Июнь 2007, 12:55:23 | Сообщение # 14
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует

.: Дополнительные данные :.
ах вот оно как, когда чувствуеш приближение решения проблемы.....:)

siamix, куда путь к фулфлешу надо прописывать?


не знаеш свой IP-? :
 
SuDex МужчинаДата: Пятница, 29 Июнь 2007, 19:09:35 | Сообщение # 15
SuDex
Майор

Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует

.: Дополнительные данные :.
Кирил,я так понял у него не компелиться лоадер,а ты ему хочешь обьяснить как потом всё в патч переделать.

Я в контакте!!!
 
Форум » Все для мобилок » Технический шпионаж. Сименс изнутри. » iar_compiling_problems (давайте разбираться что и к чему....)
Страница 1 из 212»
Поиск:

» Оплаченная Реклама » Рекомендуем
Помощь Студентам! ;)
В контакте
Одноклассники.ru

$$$ для web-мастеров
Зарабатывай на своем сайте!
Зарабатывайте вместе с UcoZ!
Получить свой бесплатный сайт в UcoZ!
Телефоны Sony Ericsson и Siemens
Siemens телефоны
Интернет-магазины сотовых телефонов

Хостинг от uCoz & SiamiX design © 2008
Rambler's Top100 Яндекс цитирования