В общем у меня такая проблема. Мне нужно сделать компоненту на основе VIDDEC, которая будет делать медианный фильтр по квадрату 3х3 для входного изображения. Размеры изображения, потока должны задаваться во время инициализации компоненты. Нужно все делать под Simulator DM6446. CCS я раньше не видел. Короче, я всё просимулировал, попытался построить проект из файлов, лежащих в папке codec_engine\examples\ti\sdo\ce\examples\codecs\viddec_copy. Вот список файлов: makefile package.mak package.xdc package.xs viddec_copy.c VIDDEC_COPY.xdc VIDDEC_COPY.xs viddec_copy_ti.h viddec_copy_ti_priv.h package.bld
Я создал проект и добавил в него viddec_copy.c, viddec_copy_ti.h, viddec_copy_ti_priv.h. Тряся бубном, добился компиляции, но линковаться оно не хочет, пишет:
-------------------------- Homotherium.pjt - Debug -------------------------- Warning: The project has no cmd file while the Text Linker is selected [Linking...] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -@"Debug.lkf" <Linking> >> warning: entry point symbol _c_int00 undefined
undefined first referenced symbol in file --------- ---------------- _memcpy C:\\Homotherium3\\Median\\Debug\\viddec_copy.obj >> error: symbol referencing errors - './Debug/Homotherium.out' not built
>> Compilation failure
Build Complete, 2 Errors, 2 Warnings, 0 Remarks.
Файл viddec_copy.a64P из папки codec_engine\examples\ti\sdo\ce\examples\codecs\viddec_copy\lib для линковки подавал в Build options проекта.
В codec engine кругом файлы .mak, .xds, .xs, bld файлы и makefile'ы без расширения. И не одного нормального проекта и .cmd-файла. В инструкции написано как это всё использовать, но чую, что инструкция та для Линукса.
Можно что-то зделать в этой ситуации? Возможно, нужно добавить какую-нибудь библиотеку, что бы оно слинковалось? Для декодера нужна какая-то программа-оболочка которая будет его запускать, подавать информацию, писать на выход? Я вообще на верном пути?
Заранее спасибо.
Сообщение отредактировал Hyena - Jul 21 2008, 20:59
--------------------
Fortuna non penis - in manus non denis
|