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.

[参考译文] LINUC/CC2564C:CAN't初始化设备CC2564B

Guru**** 2560390 points
Other Parts Discussed in Thread: CC2564C, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/585127/linux-cc2564c-can-t-init-device-cc2564b

部件号:CC2564C
主题: CC2564中讨论的其他部件

工具/软件:Linux

您好,

我正在使用CC2564C模块和BeagleBoard Black (最新图像)。 我遇到了与 此线程相同的问题,只是不同的芯片。 我知道我已经通过UART与芯片通信,因为我已经完成了CC256x测试指南的第一步,并且我可以通过我的逻辑分析器查看响应。 我从这个论坛上的另一篇文章中获得了BTS文件的确切版本。

root@BeagleBone:~# hciattach /dev/ttyO5 Texas 11.52万
找到了德州仪器(TI)的芯片!
固件文件:/lib/firmware/ti-connection/TIInit_BTS.15.bts
加载6.6 脚本版本1
德克萨斯州:将波特率更改为11.52万,流控制更改为1
无法初始化设备hci0:设备或资源繁忙(16)无法初始化设备:设备或资源繁忙 

此致,

卡洛斯

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

    "TIInit_BTS.15.BTS"不是CC256xB (TIInit_CC2564C 6.7)或6.6 (6.12 .26)的有效文件。 您是否手动更改了此项? 如果不是,您从哪里获得BTS文件?

    您使用的是哪个版本的bluez?

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

    您好,Vihang

    我从6.6 这篇文章中获得了"TIInit_TIINT.15.BTS"文件。 我查找该文件,因为如果我没有该文件,它所请求的就是该文件:

    root@BeagleBone:/lib/firmware/ti-connectional# hciattach /dev/ttyO5 Texas 11.52万
    找到了德州仪器(TI)的芯片!
    固件文件:/lib/firmware/ti-connection/TIInit_BTS.15.bts
    无法打开固件文件:无此类文件或目录
    警告:无法找到6.6 文件:/lib/firmware/ti-connection/TIInit_BTS.15.bts 6.6
    无法初始化设备hci0:设备或资源繁忙(16)无法初始化设备:设备或资源繁忙 

    我使用的是bluez版本的5.23 ,它是BeagleBone黑色最新图像附带的库存版本。

    非常感谢你能抽出时间。

    此致,

    卡洛斯

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

    此帖子与旧版CC2560A/CC2564 (NRND)2564 (NRND)有关。 是否有理由使用较旧的设备而不是新的CC2564C?

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

    也许我没有正确的BTS文件,您能否提供正确的文件。 我正在使用CC2564C。 但正如您在输出中所看到的,由于某种原因,设备请求TIInit_TIInit_TIN.15.bts 6.6 版本。

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

    我咨询了硬件团队,他们告诉我,我的开发主板有一个CC2564平面,但将来我们会将该平台迁移到CC2564C,这正是我们手头的工作。

    无论采用哪种方式,我们仍然需要将其与BeagleBone相集成。

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

    这说明了您遇到的问题。 旧设备可能有一些与新的bluez版本兼容的损坏。 我建议您使用CC2564C进行更改,并使用TIInit_TIINT.26.BTS 6.12 ,可在以下链接中找到。

    git.ti.com/.../initscripts

    这将解决问题。

    此致,
    Vihang