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.

[参考译文] WL1835MODCOM8B:AM335x:安装 TI-BT_STACK_Linux-ADDON

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/993710/wl1835modcom8b-am335x-installing-ti-bt_stack_linux-addon

器件型号:WL1835MODCOM8B

是否有说明如何在 AM335x 评估模块上安装 TI-BT_STACK_Linux-ADDON 的文档或指南?

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

    /cfs-file/__key/communityserver-discussions-components-files/667/TI-Bluetooth-Stack-for-WL18xx-_2D00_-Getting-Started-Guide-_2D00_-Texas-Instruments-Wiki.pdf

    这是我能找到的最好的、它仍然要求我构建 TI-BT_STACK_Linux-ADDON、然后将文件移动到 SD 卡。 但并未详细说明如何构建 TI-BT_STACK_Linux-ADDON。 此处提供了另外两个指南、但页面不再存在。

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

    请查看此文档:

    www.ti.com/.../swru581

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

    谢谢你,哈里。 这会有所帮助。 在第12.5节"蓝牙硬件配置脚本"中。 也就是说、如果使用 BeagleBone、我需要修补器件树。 因此,bluetopia 实用程序抛出设备树错误。

    如何修补设备树? 我认为我需要编辑并重新编译/boot/am335x-blackbone.dtb?  在哪里可以找到兼容的交叉编译器和源代码?   

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

    您可以创建文件"/home/root/tibt/config "并输入第12.4节中列出的详细信息。 然后、BluetopiaPM 应正确选择正确的 UART 和 bt_en (GPIO)。

    谢谢

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

    我创建了~/BluetopiaPM/bt-en.sh 并提供了相应的详细信息和/home/root/tibt/config.
    执行 dmesg 我可以看到 ttyS1处于活动状态。 我如何知道哪个 GPIO 编号将初始化 wl18xx?
    16似乎没有启动 bt 接口。

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

    是定制板还是 Beagle Bone? 如果是 BB、哪一个? 确保 UART 和 GPIO 在 DTS 文件中具有正确的引脚复用。 所选 UART 的 TTY 设备可在 dmesg 日志中找到。 对于 GPIO、您可以根据 GPIO 组和 GPIO 编号进行估算。

    谢谢

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

    该板是 amx335x 评估板。 https://www.ti.com/tool/TMDXEVM3358。
    该文档没有提到 DTS 文件。

    还尝试了3000000的波特率

    不成功:

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

    您是否正在使用 TI 处理器 SDK? 如果是、配置文件将在 tibt/config 中自动生成。  

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

    您好 Hari、

    SD 卡未安装 SDK。 我的主要问题是蓝牙堆栈。

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

    如果您使用的是 AM335x EVM、 您可以使用以下 tibt/config 文件:

    根目录@AM335x-EVM:~编号                                                         
    root@AM335x-EVM:~# cat tibt/config                                                 
    nSHUTDOWN_GPIO=117                                                         
    tty=/dev/ttyS1                                                           
    flow_CntrL=1                                                            
    BAUD_RATE = 3000000                                                         
    根目录@AM335x-EVM:~编号

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

    Hari、非常感谢。 这有助于取得进展。 但我仍然得到蓝牙设备已禁用。

    根目录@AM335x-EVM:~μ C/BluetopiaPM#./SS1Tool
    echo 0 >/sys/class/gpio/gpio117/value
    Echo 1 >/sys/class/gpio/gpio117/value
    echo 0 >/sys/class/gpio/gpio117/value
    Echo 1 >/sys/class/gpio/gpio117/value
    BT COMM 端口(/dev/ttyS1):3.
    将 HCI 波特率更改为3000000
    状态:执行 BTS 脚本/lib/firmware/TIInit_11.8.32.bts.
    状态:BTS 脚本成功执行。
    蓝牙设备已禁用,并在尝试启用蓝牙设备时出现错误(-4)。
    根目录@AM335x-EVM:~/蓝牙 PM#





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

    这很奇怪。 似乎 BTS 文件下载正常。 是否可以使用./LinuxDEVM 示例(如 BluetopiaPM 栈构建指南中所示)代替 SS1Tool。

    谢谢

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

    Hari、


    我遇到了一个非常类似的问题。

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

    谦逊 您应该发布  

    1 1.

    10 1.

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

    啊、我明白了、谢谢。 但加电命令也会出现同样的问题。

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

    谦逊 您是否正在使用 WL8 COM8模块? (https://www.ti.com/tool/WL1835MODCOM8B)、插入 AM335x 处理器板的 COM8连接器?  

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

    是的。 精确地。 运行 hciconfig 也不会显示任何活动接口。

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

    我明白了。 我将在一天内上传我的有效 SDCARD 图像。

    谢谢

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

    谢谢、如果有任何变化、我会在这里发帖

    systemctl 状态蓝牙的控制台输出

    >> systemctl 状态蓝牙

    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:启动 SDP 服务器
    4月19日20:50:07 AM335x-EVM systemd[1]:已启动蓝牙服务。
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:bluetoothd[1465]:无法打开控制套接字:不支持协议(93)
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:bluetoothd[1465]:无法初始化 bnep 模块
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:bluetoothd[1465]:无法初始化网络插件
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:[[0;1;31m 连接至开放式控制插座:不支持协议(93)[[0m
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:bluetoothd[1465]:已初始化蓝牙管理接口
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:[[0;1;31n't init bnep 模块[0m
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:[[0;1;31m 初始化网络插件[0m
    4月19日20:50:07 AM335x-EVM bluetoothd[1465]:蓝牙管理接口已初始化

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

    您好 Hari、

    我的问题已在此处的另一个帖子中得到解决-> https://e2e.ti.com/support/wireless-connectivity/other-wireless/f/other-wireless-technologies-forum/995310/wl1835modcom8b-am335x-evm-bt-stack/3677536#3677536

    我需要重命名 BTS 文件。 感谢你的帮助。 非常感谢。