dsp吧 关注:10,437贴子:16,892
  • 6回复贴,共1

如何用嵌入式DSP开发板AM5708编译libticmem.a链接库?

只看楼主收藏回复

AM5708编译libticmem.a共享内存链接库提供对共享内存的支持,它是由IPC例程"/src/ludev"源文件编译生成,创龙例程里面如果未使用共享内存则源码不含该文件。
如果IPC例程需要使用到共享内存,请参照如下方法编译生成libticmem.a链接库。编译IPC例程时依赖于libticmem.a链接库,如果IPC例程没有使用到共享内存则无需编译libticmem.a链接库。
打开Ubuntu,执行如下指令新建“/home/tronlong/AM57xx/rtos_examples/”工作目录,将光盘“Demo\rtos-examples\tl-linux-ipc-examples\tl-gatemap-mutex-access”例程整个文件夹上传到rtos_examples工作目录。
Host# mkdir -p/home/tronlong/AM57xx/rtos_examples
Host# cd/home/tronlong/AM57xx/rtos_examples
进入IPC例程"/src/ludev"目录,在ludev下依次执行如下指令,新建__install目录用于存放编译生成的文件。并设置好环境变量,其中"prefix="参数应根据IPC例程"ludev/__install"目录实际路径修改。
Host# cdtl-gatemap-mutex-access/src/ludev/
Host# mkdir __install
Host# ./configure --host=arm-linux-gnueabihfCC=arm-linux-gnueabihf-gcc --prefix=/home/tronlong/AM57xx/rtos_examples/tl-gatemap-mutex-access/src/ludev/__install
执行如下指令编译并安装镜像,编译完成后,将在“__install/lib”目录下会生成libticmem.a链接库文件,如下图所示:
Host# make && make install
即可完成创龙AM5708编译libticmem.a链接库。


1楼2019-05-16 14:26回复
    O(∩_∩)O哈哈~好巧,我也在用DSP嵌入式开发板AM5708,大家可以互相学习一下的


    2楼2019-05-16 14:37
    回复
      2025-08-21 20:25:26
      广告
      不感兴趣
      开通SVIP免广告
      创龙,互相关注一下?


      3楼2019-05-16 14:38
      收起回复
        你好,我也在使用创龙的核心板,可以请教几个问题吗?


        IP属地:四川5楼2019-07-31 15:29
        收起回复
          我在编译的最后一步遇到的
          No rule to make target `/home/tronlong/AM57xx/rtos_examples/tl-gatemap-mutex-access/src/ludev/__install/lib/libticmem.a', needed by `bin/debug/app_host'. Stop.
          请问怎么解决呢?


          IP属地:四川6楼2019-07-31 15:31
          回复