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.

[参考译文] LAUNCHXL-CC1352P:TI-15.4-LINUX -定制 STACK-GATEWAY-LINUX-SDK 收集器应用程序。 设置开发和调试环境

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1369413/launchxl-cc1352p-ti-15-4-stack-gateway-linux-sdk---custom-linux-collector-application-setup-development-and-debug-env

器件型号:LAUNCHXL-CC1352P

工具与软件:

您好!  

遇到一些困难后、我们设法运行 TI-15.4 STACK-GATEWAY-LINUX-SDK 示例应用程序、还设法连接传感器。 运行该示例并不是一次平滑的体验。 Linux 上的收集器应用程序会出现间歇性问题、但我们设法使系统正常工作。 然而,这并不能使我们充满信心。 我们没有信心只是通过更改来实施开箱即用的示例代码来适应我们特定于应用的逻辑。

此外、也无法调试示例代码、因为它使用 make 文件来编译 host_collector、然后运行可执行文件。 在该解决方案上花费了大量的时间/精力和资金之后、无法调试 应用程序(CoP/网关)、这并不是一个实际的解决方案。   

我们一直使用第三方库、例如现在很多年了。 这从未像现在这样困难。 提供 SDK 的要点是能够在自定义工程中轻松实现。 也许设计思路是根据需求更改示例代码、就像在最终解决方案中使用 EVM 板、不能让人接受。  

如果可能、我们想设置一个基本的 c 项目。 链接/包含 SDK 库以及调试功能。 我们最终可能会使用70% 80%的示例代码、但至少我们将能够调试问题和增强功能。

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

    您好、Bilal:

    如果我理解正确、您需要在 Linux GW SDK 中的收集器示例中进行调试(能够单步调试代码)。 (您可以通过 CCS 或 IAR 照常调试的协处理器代码。)

    我将与团队进行讨论。 我将在周四向您提供一些反馈。

    谢谢、

    M·H

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

    Marie、您好!  

    正确、我们可以像调试传感器一样调试 CC13xx 收集器/协处理器应用。 但是、我们无法调试 Linux 网关收集器应用。

    此致

    比拉尔

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

    请提供 makefile 或 gcc 指令以便包含 SDK、主要是公共的 API 和 NV。 `S添加了 include 和 library 文件夹、但我们在链接期间对"cocket_init"得到未定义的引用。 例如,简单的 socket_init()就足够了。

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

    您好、Bilal:

    Linux GW SDK 示例由 Linus 调试器 GDB 提供支持。 如果使用-g 选项构建工程、则可使用 GDB。

    在使用 Linux GW SDK 示例进行开发时、我们会发现调试问题的最简单方法是添加 print 语句。

    谢谢、

    M·H