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/WL1837MODCOM8I:对于蓝牙、没有"ttyO1"在"/dev/quot;下

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/603417/linux-wl1837modcom8i-there-is-no-ttyo1-under-dev-for-bluetooth

器件型号:WL1837MODCOM8I
Thread 中讨论的其他器件:WL1837

工具/软件:Linux

你(们)好  

我的 BT 移植有问题,/dev/dev 下没有 ttyO1。

之后、请访问链接 http://processors.wiki.ti.com/index.php/WL18xx_BlueZ_Bringing_Up_on_AM335x 

dmesg | grep stk

[1.319018](stk):sysfs 条目已创建
[1.484511](stk):st_Kim_start
[1.592966](stk):ldisc_install = 1.
[2.587961](stk):ldisc 安装超时
[2.592243](stk):ldisc_install = 0
[3.588030](stk):等待卸载 ldisc 时超时
[3.703412](stk):ldisc_install = 1.
[4.698147](stk): ldisc 安装超时
[4.702418](stk):ldisc_install = 0
[5.700068](stk):等待卸载 ldisc 时超时
[5.821651](stk):ldisc_install = 1.
[6.818032](stk):ldisc 安装超时
[6.822279](stk):ldisd_install = 0
[7.818055](stk):等待卸载 ldisc 时超时
[7.935640](stk):ldisc_install = 1.
[8.938070](stk): ldisc 安装超时
[8.942301](stk):ldisc_install = 0
[9.938081](stk):等待卸载 ldisc 时超时
[10.050120](stk):ldisc_install = 1.
[11.048088](stk): ldisc 安装超时
[11.051008](stk):ldisc_install = 0
[12.048061](stk):等待卸载 ldisc 时超时
[12.165126](stk):ldisd_install = 1.
[13.168118](stk):ldisc 安装超时
[13.171039](stk):ldisc_install = 0
[14.168084](stk):等待卸载 ldisc 时超时

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

    创建线程后,会出现一些消息。
    我的 BT 移植有问题,/dev/dev 下没有 ttyO1。
    访问链接 processors.wiki.ti.com/.../WL18xx_BlueZ_Bringing_Up_on_AM335x 后 、问题仍然存在。
    我正在使用 AM335x-EVM + SDK 3.03.00.04,是否有适用于此 SDK 的补丁?
    引导时的日志如下所示。
    dmesg | grep stk

    [1.319018](stk):sysfs 条目已创建
    [1.484511](stk):st_Kim_start
    [1.592966](stk):ldisc_install = 1.
    [2.587961](stk):ldisc 安装超时
    [2.592243](stk):ldisc_install = 0
    [3.588030](stk):等待卸载 ldisc 时超时
    [3.703412](stk):ldisc_install = 1.
    [4.698147](stk): ldisc 安装超时
    [4.702418](stk):ldisc_install = 0
    [5.700068](stk):等待卸载 ldisc 时超时
    [5.821651](stk):ldisc_install = 1.
    [6.818032](stk):ldisc 安装超时
    [6.822279](stk):ldisd_install = 0
    [7.818055](stk):等待卸载 ldisc 时超时
    [7.935640](stk):ldisc_install = 1.
    [8.938070](stk): ldisc 安装超时
    [8.942301](stk):ldisc_install = 0
    [9.938081](stk):等待卸载 ldisc 时超时
    [10.050120](stk):ldisc_install = 1.
    [11.048088](stk): ldisc 安装超时
    [11.051008](stk):ldisc_install = 0
    [12.048061](stk):等待卸载 ldisc 时超时
    [12.165126](stk):ldisd_install = 1.
    [13.168118](stk):ldisc 安装超时
    [13.171039](stk):ldisc_install = 0
    [14.168084](stk):等待卸载 ldisc 时超时
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此时会显示、您正在使用较旧的 SDK 版本。 您可以使用最新的 SDK 版本吗? software-dl.ti.com/.../index_FDS.html

    如果您在 WL18xx 器件中未使用 GPS、则不必使用共享传输。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../36557.log.txthi

    我将使用最新的 SDK 版本作为链接、 内核版本为4.4.4.41-gf9f6f0db2d。

    如下所示进行记录、并按照所附内容完成记录。

    正在启动内核...

    [0.000000]  在物理 CPU 0x0上引导 Linux

    [0.000000]  正在初始化 cgroup 子系统 CPU

    [0.000000]  正在初始化 cgroup Subsys cpuacct

    [0.000000]  Linux 版本4.4.4.41-gf9f6f0db2d (root@Ubuntu)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#24抢先于 CST 2017年6月16日11:50:53星期五

    [0.000000]  CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d

    [0.000000]  CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存

    [0.000000]  机器模型:TI AM335x EVM

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果 WL18xx 器件中没有 GPS 器件、我建议不要使用 ST 驱动程序。
    TTY 编号取决于连接 BT 端口的 UART 端口接口。 我认为、对于使用 COM8模块构建的默认 AM335x EVM、它是"/dev/ttyS1 "。

    以下是使用 OUT ST 驱动程序构建 BT 驱动程序(HCI UART)的步骤-
    内核部分:

    a)构建内核 BT 模块而不使用 TI ST 驱动程序。 使用带 HCI 的普通 Linux UART 驱动程序。 对于 K4.4、我们使用以下内核配置选项:

    CONFIG_BT_RFCOMM

    CONFIG_BT_HCEUART

    CONFIG_BT_HAIART_H4

    CONFIG_BT_HCEUART_LL

    CONFIG_BT_HCEUART_3Wire



    用户空间/文件系统部件:

    b)记下连接到用于蓝牙的 WL1837的 UART 和 GPIO (BT 启用)。

    之后、内核已引导..

    i)切换 BT EN GPIO 线路以复位器件。

    例如:

    回波 /sys/class/gpio/export

    回显>/sys/class/gpio/gpio /方向

    echo 0 >/sys/class/gpio/gpio /value

    Echo 1 >/sys/class/gpio/gpio /value

    ii)如果您正在使用 Bluez、请使用 hciattach 加载固件、如下所示:

    hciattach 德克萨斯州

    例如:

    hciattach /dev/ttyS1 Texas 3000000


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

    是的、这对我来说很有用。
    我为 BT 构建了 Bluez5.19,在使用蓝牙扬声器进行 A2DP 测试时出现问题,如下所示。
    ----------------------------------------------------------------
    日志:
    库(/usr/share/wl1271-demos/bluetooth/gallery)中提供了以下文件;
    Document.jpg Pop.wav WLAN_Bluetooth_demo.wmv

    输入音频 wav 文件名...
    ===>Pop.wav
    ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get)无法打开共享库/usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
    aplay:main:722:音频打开错误:无此类设备或地址
    BT 已与扬声器配对,则出现错误。
    ----------------------------------------------------------------
    我已经在 E2Ee2e.ti.com/.../1565702上搜索 它的 sdc8、而不是 sdk3.03。
    我发现的线程最后没有响应,您能指导我如何解决 sdk3.03的问题吗?
    谢谢!