| 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 кто по старше с этим делом
не знаеш свой IP-? :
Сообщение отредактировал vettal - Понедельник, 25 Июнь 2007, 20:12:59 |
| |
|
| |
SiamiX  | Дата: Понедельник, 25 Июнь 2007, 21:12:39 | Сообщение # 2 |
Создатель
Группа: Администраторы
Сообщений: 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 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| 1. Сам IAR крякнутый? 2. Куда именно покидал headerы? Quote (vettal) должно стоять Release (Project->Edit Configurations->Release) Для твоего телефона должно стоять Release_SGOLD
|
| |
|
| |
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 |
Майор
Группа: Модераторы
Сообщений: 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 ы ну ни как
не знаеш свой IP-? :
Сообщение отредактировал vettal - Среда, 27 Июнь 2007, 22:15:10 |
| |
|
| |
SuDex  | Дата: Четверг, 28 Июнь 2007, 13:12:18 | Сообщение # 8 |
Майор
Группа: Модераторы
Сообщений: 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 |
Майор
Группа: Модераторы
Сообщений: 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 |
Майор
Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует
.: Дополнительные данные :.
| папка с инклудами у всех одна,так как она с свн. я бы скомпелил,но у меня иар старый... Ты вобще как компелишь? в настройках чтонить меняешь?
Я в контакте!!!
|
| |
|
| |
SiamiX  | Дата: Пятница, 29 Июнь 2007, 11:25:03 | Сообщение # 13 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| Quote (vettal) siamix, у тебя такого не наблюдалось когда себе компилил, может выложиш свою рабочую папку inc и рабочий файлик - сх70v56.xcl(тот что в проекте)? У меня не наблюдается, папка inc как уже сказал SuDex, у всех одинаковая, а файлик сх70v56.xcl у меня точно такойже как в проекте А ты вообще путь к фулфлешу прописываешь?
|
| |
|
| |
vettal  | Дата: Пятница, 29 Июнь 2007, 12:55:23 | Сообщение # 14 |
|
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Отсутствует
.: Дополнительные данные :.
| ах вот оно как, когда чувствуеш приближение решения проблемы.....:) siamix, куда путь к фулфлешу надо прописывать?
не знаеш свой IP-? :
|
| |
|
| |
SuDex  | Дата: Пятница, 29 Июнь 2007, 19:09:35 | Сообщение # 15 |
Майор
Группа: Модераторы
Сообщений: 195
Репутация: 8
Статус: Отсутствует
.: Дополнительные данные :.
| Кирил,я так понял у него не компелиться лоадер,а ты ему хочешь обьяснить как потом всё в патч переделать.
Я в контакте!!!
|
| |
|
|
|