This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAPL137 EVM load problem DSPLINK

Other Parts Discussed in Thread: OMAP-L137

Hello everyone

We would like to find a clear way to load programs to MontaVista Linux filesystem (of omapl137 evm) that can run on the DSP.
We have followed all the guides available on your website, but it is not clear how to proceed. When he says run a command on the GPP side, refers to promt commands on the target (EVM) or on the host machine (eg cp gpp / export / BIN / Linux / OMAPL1XX / DEBUG / loopgpp
/ opt / dsplink / samples / loop)? Are the commands in the InstalGuide_Linux_OMAPL1XX guide for linux development host or the EVM?
We must rebuild the whole filesystem with the new .out and upload the EVM? Or can simply upload our file .out to the filesystem with some extra settings to run on the DSP?

We follow the documentation but never achieve anything.
We are really stuck on this issue.

Thank you very much
Greetings

Martín, Nicolás y Fernanda

  • Hi Martin,

    Moved this thread to correct forum for faster response.

    Thank you for your patience.

  • Hi Victor,

    A Step by step procedure is given at the following link to load the *.out on the DSP side as well.

    http://processors.wiki.ti.com/index.php/Debugging_the_DSP_side_of_a_DSPLink_application_on_OMAP-L138_using_CCS#Connecting_to_CCS

    Please revert even if this doesnot help you.

     

    Regards,

    Shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------

  • Sorry for the previous answer, the log output was not correct, had edited a folder.
    The correct output is in this message.

    Hi, thanks for the answer. This guide explains some of my doubts, but I still have the same problem.
    The perl configuration command is:
    perl dsplinkcfg.pl --platform=OMAPL1XX --nodsp=1 --dspcfg_0=OMAPL1XXGEMSHMEM --dspos_0=DSPBIOS5XX --gppos=MVL5G --ponslrmc


    The problem is to do in gpp / src / $ XDC_INSTALL_DIR / gmake -s
    the output is:


    martin@martin-sams:~/OMAP/OMAPL137_arm_1_00_00_11/dsplink-1_61_03-prebuilt/packages/dsplink/gpp/src$ $XDC_INSTALL_DIR/gmake -s

    [SRC                 ] ======= DIRS ================== INCLUDE ============
    [ARCH                ] ------- DIRS ------------------ INCLUDE ------------
    [GEN                 ] ------- DIRS ------------------ INCLUDE ------------
    [OSAL                ] ------- DIRS ------------------ INCLUDE ------------
    [LDRV                ] ------- DIRS ------------------ INCLUDE ------------
    [PMGR                ] ------- DIRS ------------------ INCLUDE ------------
    [API                 ] ------- DIRS ------------------ INCLUDE ------------

    [SRC                 ] ======= DIRS ================== DEBUG ==============
    [ARCH                ] ------- DIRS ------------------ DEBUG --------------
    [GEN                 ] ------- DIRS ------------------ DEBUG --------------
    [OSAL                ] ------- DIRS ------------------ DEBUG --------------
    [LDRV                ] ------- DIRS ------------------ DEBUG --------------
    [PMGR                ] ------- DIRS ------------------ DEBUG --------------
    [API                 ] ------- DIRS ------------------ DEBUG --------------

    [SRC                 ] ======= DIRS ================== EXPORT =============
    [ARCH                ] ------- DIRS ------------------ EXPORT -------------
    [GEN                 ] ------- DIRS ------------------ EXPORT -------------
    [OSAL                ] ------- DIRS ------------------ EXPORT -------------
    [LDRV                ] ------- DIRS ------------------ EXPORT -------------
    [PMGR                ] ------- DIRS ------------------ EXPORT -------------
    [API                 ] ------- DIRS ------------------ EXPORT -------------

    [SRC                 ] ======= BLDINFO =============== DEBUG ==============
    [ARCH                ] ------- DIRS ------------------ DEBUG --------------
    [ARCH                ] ------- BLDINFO --------------- DEBUG --------------
    [GEN                 ] ------- DIRS ------------------ DEBUG --------------
    [GEN                 ] ------- BLDINFO --------------- DEBUG --------------
    [OSAL                ] ------- DIRS ------------------ DEBUG --------------
    [OSAL                ] ------- BLDINFO --------------- DEBUG --------------
    [LDRV                ] ------- DIRS ------------------ DEBUG --------------
    [LDRV                ] ------- BLDINFO --------------- DEBUG --------------
    [PMGR                ] ------- DIRS ------------------ DEBUG --------------
    [PMGR                ] ------- BLDINFO --------------- DEBUG --------------
    [API                 ] ------- DIRS ------------------ DEBUG --------------
    [API                 ] ------- BLDINFO --------------- DEBUG --------------

    [SRC                 ] ======= CLEAN ================= DEBUG ==============
    [ARCH                ] ------- CLEAN ----------------- DEBUG --------------
    [GEN                 ] ------- CLEAN ----------------- DEBUG --------------
    [OSAL                ] ------- CLEAN ----------------- DEBUG --------------
    [LDRV                ] ------- CLEAN ----------------- DEBUG --------------
    [PMGR                ] ------- CLEAN ----------------- DEBUG --------------
    [API                 ] ------- CLEAN ----------------- DEBUG --------------

    [SRC                 ] ======= INCLUDES ===================================
    [ARCH                ] ------- INCLUDES -----------------------------------
    [ARCH                ] ------- DIRS ------------------ INCLUDE ------------
    [GEN                 ] ------- INCLUDES -----------------------------------
    [GEN                 ] ------- DIRS ------------------ INCLUDE ------------
    [OSAL                ] ------- INCLUDES -----------------------------------
    [OSAL                ] ------- DIRS ------------------ INCLUDE ------------
    [LDRV                ] ------- INCLUDES -----------------------------------
    [LDRV                ] ------- DIRS ------------------ INCLUDE ------------
    [PMGR                ] ------- INCLUDES -----------------------------------
    [PMGR                ] ------- DIRS ------------------ INCLUDE ------------
    [API                 ] ------- INCLUDES -----------------------------------
    [API                 ] ------- DIRS ------------------ INCLUDE ------------

    [SRC                 ] ======= OBJECTS =============== DEBUG ==============
    [ARCH                ] ------- DIRS ------------------ DEBUG --------------
    [ARCH                ] ------- OBJECT ---------------- DEBUG --------------
    Compiling CFG_map.c...
    Compiling dsp.c...
    Compiling da8xxgem_phy_shmem.c...
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/timex.h:187,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:48,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/timex.h:15:28: error: asm/arch/timex.h: No existe el archivo o el directorio
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:49,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:33:3: error: #error You lose.
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/jiffies.h:210:31: error: division by zero in #if
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/semaphore.h:15,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:57,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/rwsem.h:39:66: error: asm/rwsem.h: No existe el archivo o el directorio
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/page.h:179,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:58,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:27:29: error: asm/arch/memory.h: No existe el archivo o el directorio
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/page.h:179,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:58,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h: En la función ‘virt_to_phys’:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:178: error: ‘CONFIG_DRAM_BASE’ no se declaró aquí (primer uso en esta función)
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:178: error: (Cada identificador no declarado solamente se reporta una vez
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:178: error: para cada funcion en la que aparece.)
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h: En la función ‘phys_to_virt’:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:183: error: ‘CONFIG_DRAM_BASE’ no se declaró aquí (primer uso en esta función)
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/memory_hotplug.h:7,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mmzone.h:339,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/gfp.h:4,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/slab.h:14,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/percpu.h:4,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/rcupdate.h:41,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pid.h:4,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:70,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/notifier.h: En el nivel principal:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/notifier.h:47: error: el campo ‘rwsem’ tiene tipo de dato incompleto
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:460: error: el campo ‘mmap_sem’ tiene tipo de dato incompleto
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sysdev.h:24,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/sched.h:1793,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:9,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/kobject.h:171: error: el campo ‘rwsem’ tiene tipo de dato incompleto
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/hardirq.h:6,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/hardirq.h:7,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/asm-generic/local.h:5,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/local.h:1,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/module.h:20,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:34:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/irq.h:4:27: error: asm/arch/irqs.h: No existe el archivo o el directorio
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/fs.h:314,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mm.h:15,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/dma-mapping.h:6,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/dma-mapping.h:44,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/asm-generic/pci-dma-compat.h:7,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pci.h:5,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pci.h:698,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:37:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/quota.h:290: error: el campo ‘dqptr_sem’ tiene tipo de dato incompleto
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mm.h:15,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/dma-mapping.h:6,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/dma-mapping.h:44,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/asm-generic/pci-dma-compat.h:7,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pci.h:5,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pci.h:698,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:37:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/fs.h:520: error: el campo ‘i_alloc_sem’ tiene tipo de dato incompleto
    In file included from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mm.h:15,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/dma-mapping.h:6,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/dma-mapping.h:44,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/asm-generic/pci-dma-compat.h:7,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pci.h:5,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pci.h:698,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:37:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/fs.h:875: error: el campo ‘s_umount’ tiene tipo de dato incompleto
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pgtable-nommu.h:20,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pgtable.h:18,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mm.h:38,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/dma-mapping.h:6,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/dma-mapping.h:44,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/asm-generic/pci-dma-compat.h:7,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pci.h:5,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pci.h:698,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:37:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/io.h:76:25: error: asm/arch/io.h: No existe el archivo o el directorio
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/dma-mapping.h:6,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/dma-mapping.h:44,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/asm-generic/pci-dma-compat.h:7,
                     from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pci.h:5,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pci.h:698,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:37:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mm.h: En la función ‘lowmem_page_address’:
    /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/mm.h:531: error: ‘CONFIG_DRAM_BASE’ no se declaró aquí (primer uso en esta función)
    In file included from /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/pci.h:7,
                     from /home/martin/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/linux/pci.h:698,
                     from DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:37:
    /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/hardware.h:16:31: error: asm/arch/hardware.h: No existe el archivo o el directorio
    DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c: En la función ‘DA8XXGEM_phyShmemInit’:
    DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:146: aviso: declaración implícita de la función ‘IO_ADDRESS’
    DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c:146: error: ‘IO_PHYS’ no se declaró aquí (primer uso en esta función)
    gmake[2]: *** [DA8XXGEM/shmem/Linux/da8xxgem_phy_shmem.c.deb] Error 1
    gmake[1]: *** [objdeb] Error 2
    gmake: *** [arch.objdeb] Error 2
    martin@martin-sams:~/OMAP/OMAPL137_arm_1_00_00_11/dsplink-1_61_03-prebuilt/packages/dsplink/gpp/src$


    in dsp / src compilation is successful.
    I think I must be missing something set up, but can not find it.

  • We managed to compile, we needed to do this:

    http://processors.wiki.ti.com/index.php/Building_the_OMAP-L137_Linux_Kernel

    Thank you very much for your attention.

    Regards.

  • Hi Victor,

    We are glad that you are able to compile successfully.

    Thanks for verifying our posts.

     

    Regards,

    Shankari