主题中讨论的其他器件: CC2564MODA、 CC256XCQFN-EM、 CC2564C、 CC2564MODN
工具/软件: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 以查看问题出在哪里的建议? 或有关崩溃原因的建议?