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

 
 
> Создание lib-библиотеки uC/GUI под RealView
manifest
сообщение Oct 4 2007, 13:11
Сообщение #1


Участник
*

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



Кто-нибуть пытался собрать lib-библиотеку uC/GUI под компилятор RealView? Поделитесь опытом, может уже кто-то переделал make-файлы для создания библиотеки?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
manifest
сообщение Oct 9 2007, 08:38
Сообщение #2


Участник
*

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



Создал проект в Keil uVision3, подключил к нему созданную lib-библиотеку, все header-файлы uc/GUI и файлы конфигурации. При компиляции получил множесто ошибок L6212E вроде этих:

Код
Error: Undefined symbol GUI_X_Init (referred from GUICore.o)
Error: Undefined symbol GUI_X_GetTaskId (referred from GUITask.o)
...


Код
#include <RTL.h>
#include "gui.h"

extern "C" void startTask() __task;
extern "C" void guiInitTask() __task;

int main()
{
  os_sys_init(startTask);

  return 0;
}

void startTask() __task
{
  os_sys_init(guiInitTask);
  os_tsk_delete_self();
}

void guiInitTask() __task
{
  GUI_Init();
  while(true);
}


Решил было, что напортачил с make-файлами и неправильно собрал библиотеку, решил проверить, подключил к проекту вместо lib-библиотеки исходники uc/GUI, получил аналогичные ошибки:

Код
Error: Undefined symbol GUI_X_ErrorOut (referred from gui_errorout.o)
...


Решил перепроверить с другим компилятором, создал проект в IAR, подключил к нему lib-библиотеку (созданную с помощью make-файлов идущих в составе uc/GUI под компилятор IAR), все header-файлы uc/GUI и файлы конфигурации. При компиляции получил ошибки:

Код
Error[e46]: Undefined symbol "GUI_X_Init" referred in GUICore
Error[e46]: Undefined symbol "GUI_X_GetTaskId" referred in GUICore
...


Проблема в том, что мне совсем не понятно, с чем связаны эти ошибки и как с ними бороться.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- manifest   Создание lib-библиотеки uC/GUI под RealView   Oct 4 2007, 13:11
- - manifest   Выложил make-файлы для сборки lib-библиотеки uc/GU...   Oct 8 2007, 08:31
- - DASM   связано с тем, что эти ф-ции вызываются (ну наприм...   Oct 9 2007, 09:24
|- - manifest   Цитата(DASM @ Oct 9 2007, 13:24) связано ...   Oct 9 2007, 10:49
|- - DASM   Цитата(manifest @ Oct 9 2007, 14:49) Ты х...   Oct 9 2007, 14:52
|- - manifest   Цитата(DASM @ Oct 9 2007, 18:52) а откуда...   Oct 10 2007, 04:38
- - DASM   Да просто прикрути пустышки этих ф-ций куда нибудь...   Oct 10 2007, 05:59
|- - manifest   Цитата(DASM @ Oct 10 2007, 09:59) Да прос...   Oct 10 2007, 07:52
- - sensor_ua   GLCD не подходит?   Oct 11 2007, 04:57
|- - manifest   Цитата(sensor_ua @ Oct 11 2007, 08:57) GL...   Oct 11 2007, 06:46
|- - manifest   Взглянул на код драйвера LCDPage1bpp, оказалось, ч...   Oct 11 2007, 08:18
|- - SDS28   Цитата(manifest @ Oct 11 2007, 12:18) ......   Oct 16 2007, 08:56
- - manifest   Для того чтобы собрать и запустить uC/GUI, необход...   Oct 19 2007, 04:31
- - Almaz1988   Пытаюсь скомпилировать проект "uCOSII2.91+UCG...   Nov 4 2012, 21:52


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

 


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


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