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.

[参考译文] Linux/WL1837MOD:编译 bluetopia 时出错

Guru**** 2867890 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/579593/linux-wl1837mod-error-when-compiling-the-bluetopia

器件型号:WL1837MOD

工具/软件:Linux

我遵循指南

http://processors.wiki.ti.com/index.php/TI_Bluetooth_Stack_for_WL18xx_-_Build_Process

要构建蓝皮亚代码、我已经完成了以下操作:


1) 1)下载并安装附加组件

2) 2)安装处理器 SDK

3)修改 setup-bt 文件


我执行"make"、然后出现错误:

/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld:找不到-lasound
collect2:错误:LD 返回1退出状态
制造:***[./BluetopiaPM/bin/SS1BTPM 错误1.


请帮助、

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否在执行上述步骤2后构建了处理器 SDK?

    处理器 SDK 顶层目录中的"实现所有"。
    processors.wiki.ti.com/.../Processor_SDK_Linux_Getting_Started_Guide

    此致、
    Vihang
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我有"全部制作":

    (笑声)

    编译工程:PRU_RPMsg_LED0

    可以在"gen"目录中找到输出文件

    完成构建项目:PRU_RPMsg_LED0

    秘书长的报告

    make[2]:离开目录`/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/example-applications/pru-icss-5.1.0/labs/lab_6/solution/PRU_RPMsg_LED0

    make[1]:离开目录`/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/example-applications/pru-icss-5.1.0/labs

    ===================================

    构建条形码 ROI

    ===================================

    make[1]:输入目录`/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/example-applications/barcode-roi-01.00.00

    make[2]:输入目录`/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/example-applications/barcode-roi-01.00.00

    arm-linux-gnueabihf-g++ detect_barcode.cpp -o detect_barcode -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopmfv_features2d -lopencv_calib3d -lopencv_high-lopencv_mv -lopencv_gv_v_video-v_video=lop-lobv-lopv-v-venot-lopv-v-v-lopv-v-venv-v-v-v-v-v-v-venv-v-v-v-v-/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi   

    make[2]:离开目录`/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/example-applications/barcode-roi-01.00.00

    make[1]:离开目录`/home/jamie/ti-processor-sdk-linux-am335x-evm-03.02.00.05/example-applications/barcode-roi-01.00.00

    然后我转到 bluetopia install directory/build and "make"、错误仍然存在。

    处理器 SDK 版本为03.02.00.05、bluetoothia 版本为4.0.3.0.1.0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jamie、

    为了澄清一点、您使用的默认未修改版本(就项目/内核设置而言)是否正确编译?

    您还可以压缩并上传构建目录吗? 它位于根目录下:

    AM335x BluetopiaLinuxProduction-4.0.3.0/Build

    最棒的

    亚历山大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alexander


    我想我可以下载处理器 SDK 的安装包和"make"。

    对于 Bluetopia、我在 setup-bt 中修改两条路径:

    toolchain_path 和 kernel_path
    显示的内容。

    请检查随附的构建目录:

    e2e.ti.com/.../build.tar.gz

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经解决了、根本原因是我没有修改这些变量:

    Proj/toolchain-defs.mak:

    toolchain_path_native=$(toolchain_path)/i686-Arago-linux/
    toolchain_path_target=$(toolchain_path)/cortexa8t2hf-vfp-neon-linux-gnueabi/
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很高兴看到您解决了这个问题。 很抱歉、构建页面上缺少该信息、我们已更新此信息以供将来参考。

    最棒的

    亚历山大