logo

Could not compile stylesheet for simplistic. Using last compiled stylesheet.

IGEP GST + DMAI Framework 2.00.10

posted in Uncategorized
Sunday, September 12 2010, 11:42 AM
mcaro
mcaro
Offline
0
ISEE announces the availability of GST + DMAI framework 2.00.10 for kernel 2.6.33.y and TI Arago Kernel 2.6.32 You can download this package from the download area: [url=http://www.igep.es/index.php?option=com_content&view=article&id=99&Itemid=112&dir=%2Fvar%2Fwww%2Fvhosts%2Figep.es%2Fhttpdocs%2Fdownloads%2F01-ISEE_Products%2FIGEPv2%2FSW_Tools_SDK%2Figep_gst&download_file=%2Fvar%2Fwww%2Fvhosts%2Figep.es%2Fhttpdocs%2Fdownloads%2F01-ISEE_Products%2FIGEPv2%2FSW_Tools_SDK%2Figep_gst%2Figep-dsp-gst-framework-2.00.10.tar.bz2]http://www.igep.es/index.php?option=com ... 10.tar.bz2[/url] We added a page entry in the wiki at: [url=http://labs.igep.es/index.php/IGEP_GST_FRAMEWORK_2.00.10]http://labs.igep.es/index.php/IGEP_GST_ ... RK_2.00.10[/url] All contributions will be welcome ... ISEE Team
Responses (14)
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Tuesday, October 12 2010, 11:12 AM - #permalink
    0
    I\\\'m trying to install this framework... when I have got some results I\\\'ll post something... For now I\\\'m triyng to install it in my main linux System (now an Ubuntu 10.10). If you have some other tips to install it, please post (like ONLY automake1.7, not earlier)
    The reply is currently minimized Show
  • Accepted Answer

    mcaro
    mcaro
    Offline
    Tuesday, October 12 2010, 11:51 AM - #permalink
    0
    We already explain it in the wiki: [url=http://labs.igep.es/index.php/IGEP_GST_FRAMEWORK_2.00.10]http://labs.igep.es/index.php/IGEP_GST_ ... RK_2.00.10[/url] Just copy the target directory inside your board, the unique file that should be copied inside your gst directory plugin it\\\'s libgstticodecplugin.so. Before execute the gst you should load the modules and for it we already included the script load-modules.sh. Regards Manel
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 11:42 AM - #permalink
    0
    yes, I saw your guide...but I have some problems that I don\\\'t understand, and when I launch the script \\\"load-modules.sh\\\" it cause an error. I think there is some mistakes that I do when I try to build the packages... Is there a way to take all the packages pre-built with the right kernel version?
    The reply is currently minimized Show
  • Accepted Answer

    mcaro
    mcaro
    Offline
    Wednesday, October 13 2010, 12:30 PM - #permalink
    0
    Could you post the error inserting the modules? Because the script only insert the modules .... The packages already compiled with it be for kenel 2.6.32 TI Arago project. Manel
    The reply is currently minimized Show
  • Accepted Answer

    olm
    olm
    Offline
    Wednesday, October 13 2010, 01:27 PM - #permalink
    0
    If you only want to use e.g. the codec server I suggest you compile only the necessary modules and take the prebuilt versions of the rest. You need to compile [ul]cmemk.ko dsplinkk.ko lpm_omap3530.ko sdmak.ko [/ul]as they are linux kernel modules, needing the the correct linux headers. The kernel modules do not require the TI toolchain, and can even be compiled natively. That is what I have done ;) Then you can take directly from the framework download [ul]libgstticodecplugin.so cs.x64P [/ul]
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 03:18 PM - #permalink
    0
    I lauch the commands from:\\\"~/target$\\\" if I launch: ./load.modules.sh It retourns: insmod: can\\\'t read \\\'cmemk.ko\\\': No such file or directory insmod: can\\\'t read \\\'dsplinkk.ko\\\': No such file or directory mknod: missing operant after \\\'0\\\' Try \\\'mknod --help\\\' for more information. insmod: can\\\'t read \\\'lpm_omap3530.ko\\\': No such file or directory insmod: can\\\'t read \\\'sdmak.ko\\\': No such file or directory if I launch it with \\\"sudo ./load-modules.sh\\\" it is the same... but if I launch ls, I can see the files are present!! What could be it? Can I download the TI Arago kernel 2.6.32 and put it in the igep?
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 03:27 PM - #permalink
    0
    Wait a moment!!! I found that in \\\"target\\\" directory the files are \\\"locked\\\", so I made another directory with the rights files (unlocked permissions) so if I launch ls in \\\"target\\\" I see the files with a black background, but if I launch ls in the \\\"moduli\\\" (the new directory) I see all files green...so if i launch in this directory the command \\\"sudo ./load-modules.sh\\\" the terminal reply: insmod: error inserting \\\'dsplinkk.ko\\\': -1 Invalid module format mknod: missing operand after \\\'0\\\' Try \\\'mknod --help\\\' for more information. insmod: error inserting \\\'lpm_omap3530.ko\\\': -1 Unknown symbol in module Now I\\\'ll post from the igep the results of modinfo...
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 03:30 PM - #permalink
    0
    simone@ubuntu:~/moduli$ modinfo cmemk.ko filename: cmemk.ko license: GPL depends: vermagic: 2.6.33.7 mod_unload ARMv7 parm: phys_start: Start Address for CMEM Pool Memory (charp) parm: phys_end: End Address for CMEM Pool Memory (charp) parm: pools: List of Pool Sizes and Number of Entries, comma separated, decimal sizes (array of charp) parm: phys_start_1: Start Address for Extended CMEM Pool Memory (charp) parm: phys_end_1: End Address for Extended CMEM Pool Memory (charp) parm: pools_1: List of Pool Sizes and Number of Entries, comma separated, decimal sizes, for Extended CMEM Pool (array of charp) parm: allowOverlap: Set to 1 if cmem range is allowed to overlap memory range allocated to kernel physical mem (via mem=xxx) (int) parm: useHeapIfPoolUnavailable: Set to 1 if you want a pool-based allocation request to fall back to a heap-based allocation attempt (int) simone@ubuntu:~/moduli$ simone@ubuntu:~/moduli$ modinfo dsplinkk.ko filename: dsplinkk.ko license: GPL v2 depends: vermagic: 2.6.32 mod_unload ARMv7 So it seems that the dsplinkk.ko was not compiled for the 2.6.33.7 kernel!!! Is it correct?
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 03:43 PM - #permalink
    0
    @olm Can you help me to the native compiling? If I need only the gstreamer plugins, what kind of procedures should I do in my IGEP board? What kind of files do I need? In my Igepv2 I\\\'m using Ubuntu distro 9.04 with gnome desktop...can I build all the necessary files in my Igep-board-distro?
    The reply is currently minimized Show
  • Accepted Answer

    olm
    olm
    Offline
    Wednesday, October 13 2010, 04:52 PM - #permalink
    0
    Sure, I\\\'ll update with the info tonight / tomorrow (I haven\\\'t got the board with me here). I would like to also do this with the DSP binary, but the proprietary compilers are only available for x86, so it will probably never happen. Best regards Ole
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 05:39 PM - #permalink
    0
    I have some other questions: - in the Rules.make I see the string for the u-boot and the string for the linux-kernel sources... but what directories should I point to? I have downloaded the packages \\\"linux-omap-2.6.33.7-0.tar.bz2\\\" and the \\\"u-boot-arm-2009.11-2.tar.gz\\\" from IGEP site... I have putted those files in /home/simone/workspace/linux-kernel/linux-omap-2_6_33_7-0 (for the kernel source) and in \\\"/home/simone/workspace/uboot-src/u-boot-arm-2009_11-2\\\" (for the u-boot source). In the Rules.make file I have pointed to : # The directory that points to your kernel source directory. #LINUXKERNEL_INSTALL_DIR=$(OMAP3503_SDK_INSTALL_DIR)/linux-kernel/linux-omap-2.6 LINUXKERNEL_INSTALL_DIR=$(WORKSPACE)/linux-kernel/linux-omap-2_6_33_7-0 # The directory that points to your U-boot source directory. #UBOOT_INSTALL_DIR=$(OMAP3503_SDK_INSTALL_DIR)/src/u-boot/u-boot-03.00.01.06 UBOOT_INSTALL_DIR=$(WORKSPACE)/uboot-src/u-boot-arm-2009_11-2 ...But when I try to launch \\\"make\\\" I get errors! I\\\'m working with a clean install of ubuntu 10.10...I have installed automake1.7 and the poky environment (like in the SDK updating)...in the /usr/local/ti the is the cg6x_7_0_1...so what I\\\'m doing wrong? I\\\'m getting crazy! :lol:
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Wednesday, October 13 2010, 05:40 PM - #permalink
    0
    @olm Thank for the help!! I saw your reply after my post :)
    The reply is currently minimized Show
  • Accepted Answer

    mcaro
    mcaro
    Offline
    Wednesday, October 13 2010, 10:23 PM - #permalink
    0
    Hi I already checked your file and the error it\\\'s not compiled (or configured) the kernel for the board.
    make[2]: ingresso nella directory «/home/simone/workspace/linux-kernel/linux-omap-2_6_33_7-0» ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run \\\'make oldconfig && make prepare\\\' on kernel src to fix it.
    Inside the kernel directory your should setup the board: [code]source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- igep0020_defconfig[/code] after it you can execute the make command. Cheers Manel
    The reply is currently minimized Show
  • Accepted Answer

    simmartin
    simmartin
    Offline
    Thursday, October 14 2010, 07:22 AM - #permalink
    0
    oh, yes... yesterday (it was vary late) I have done it! I have compiled the kernel, the u-boot and the x-loader again. Using the make command I had the right files, but I was in trumble to copy them, as my Ubuntu OS raises the messages that the files were some links, and couldn\\\'t be copied :( Whit lots of attemps, I copied the files in my IGEP rootfs Home folder...but launching the \\\"ls -l\\\" I saw the real position of those files, and I copied them to a folder in the IGEP SD card. Launching the insmod for the files, I saw that there were compiled for the 2.6.33.7 kernel... Now I have to try the load-modules.sh... Today we will see if other problems will appears :) I suggest to insert the linux and u-boot specs in the IGEP guide for the gst-framework...and to add also the right extracting command to place the c6x... in /usr/local/ti... it thakes me some google and tries to get it works! Regards Simone
    The reply is currently minimized Show
Your Reply

SUPPORT


This email address is being protected from spambots. You need JavaScript enabled to view it.
This email address is being protected from spambots. You need JavaScript enabled to view it.
IGEP Community Wiki
IGEP Community Forum
IGEP Community Online Chat