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/BOOST-CC2564MODA:SS1BTPM 在上电时崩溃

Guru**** 1144270 points
Other Parts Discussed in Thread: BOOST-CC2564MODA, CC2564MODA, CC256XCQFN-EM, CC2564C, CC2564MODN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/797203/linux-boost-cc2564moda-ss1btpm-crash-at-power-on

器件型号:BOOST-CC2564MODA
主题中讨论的其他器件: CC2564MODACC256XCQFN-EMCC2564CCC2564MODN

工具/软件:Linux

我将使用 BOOST-CC2564MODA 进行测试、该 CC2564MODA 连接到我们的 OSD335x 模块定制板、UART 直接连接到 CC2564MODA 板 UART。 如 wiki 中所述配置和编译的 BluetopiaPM 和示例、以及使用 AM335xBluetopiaLinuxProduction-4.0.3.0.1.0-linux-installer.tar.gz。 SS1BTPM 启动并在后台运行。 LinuxDEVM 进入:

----

DEVM>1

BTPM_Initialize()成功:0。

DEVM_RegisterEventCallback()成功:5.

DEVM>9.

DEVM_QueryDevicePowerState()成功:关闭。

DEVM>10 1.

服务器已取消注册。

--

SS1BTPM 已崩溃、出现分段错误、任何地方都没有其他信息。 使用 strace 运行 SS1BTPM 也不会提供任何其他信息。 如何获取有关崩溃位置以及原因的任何信息? 我是否必须在 DTS 中包含 tibt 段、因为我只需要指定 UART 端口、所以我到目前为止一直在使用 tibt 文件夹和配置文件。 现在、我只需使用 BOOST-2564MODA 板上的开关、就可以在不为 nSHUTDOWN_GPIO 布线的情况下测试模块。 为了验证 nSHUTDOWN_GPIO 不是问题、我将其配置为释放出到测试点的 GPIO、并按照 wiki 中的说明将其配置为/sys/class/gpio。

我运行的是内核为"4.14.79 #1 SMP Wed APR 24 14:21:41 EEST 2019 armv7l GNU/Linux"的内核生成的 Linux。 UART 在我们的控制台之前一直照常工作。 BluetopiaPM 套件使用"arm-linux-gnueabihf-gcc (A 配置文件架构8.2-2018-08 (arm-rel-8.23)的 GNU 工具链) 8.2.1 201808080802"进行编译

是否有任何关于如何将 更多调试插入 SS1BTPM 以查看问题出在哪里的建议? 或有关崩溃原因的建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC2564MODA 的 BluetopiaPM 版本相当旧、未使用最新的 Linux 内核或 TI 处理器 SDK 版本进行测试。 您是否可以尝试使用 CC256xCQFN-EM、即 CC2564C 器件? 此外、此器件还支持 BT 4.2、您可以使用最新的 BluetopiaPM 版本:
    www.ti.com/.../TI-BT-4-2-STACK-LINUX-ADDON

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

    感谢 Hari、

    我们使用 CC2564MODA 进行测试的原因是、我们更愿意将预认证模块(CC2564MODN 为特定模块)加入我们的产品。 是否有一个 CC2564C?

    显然原因是缺少 bt-en.sh 文件。 最好是得到该错误、而不是崩溃。 我没有包含它、因为我已经配置了 GPIO、并且 tibt/config 已经就位。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 CC2564C 模块计划、我将让产品营销团队发表评论。 那么、启动 CC2564MODA 的问题现在是否解决了?

    谢谢