Quantcast
Channel: C6000™多核 - 最近的话题
Viewing all articles
Browse latest Browse all 5545

编译MCSDK 3.1.3.6中的一个arm和dsp交互的例程,遇到以下问题

$
0
0

编译目录:
<mcsdk_install_path>/pdk_keystone2_3_01_03_06/packages/ipc-transport/linux/qmss

编译生成ARMv7 Linux TransportQmss Tests工程出现错误,参考下面链接网址ARMv7 Linux TransportQmss Source Delivery and Recompilation部分,进行编译

http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Developing_Transports#Recompiling_Through_GIT_Repository_2

1. 通过GIT方式获取源码,Recompiling Through GIT Repository,首先安装了mcsdk_linux_3_01_04_07/linux-devkit-rt目录下的arago-*****-sdk-i686.sh脚本,安装目录/opt/ti/arago
2. git clone得到的文件,安装在了***/pdk_keystone2_3_01_04_07/packages目录下,按照网站提示修改了armv7setupenv.sh文件linaro toolchain 和 installed devkit path ,如图1-1所示

图1-1

3. 其中交叉编译器已在/etc/bash.bashrc中设置完成

4. 按照操作步骤更新文件source armv7setupenv.sh,并进入目录/ipc-transport/linus/qmss后,执行完$make lib 和$ make tests,会出现如图1-2所示错误,无法链接动态库

图1-2

NOTE:Setting the USEDYNAMIC_LIB environment variable to "yes" will generate the shared library test executables
$ export USEDYNAMIC_LIB=yes
已经在/ipc-transport/linus/qmms下的makefile和/test/build/makefile
以及/build/armv7/libTransportQmss_aearmv7.mk中都加入了export USEDYNAMIC_LIB=yes,依然有错误


Viewing all articles
Browse latest Browse all 5545

Trending Articles