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.

[参考译文] CC2650STK:F128

Guru**** 2835845 points

Other Parts Discussed in Thread: CC2650, CC2650STK, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/727998/cc2650stk-f128

器件型号:CC2650STK
主题中讨论的其他器件:CC2650CC1310UNIFLASH

您好!

要开始使用 sensortag、我需要从6LoWPAN 网络控制 sensortag 上的 LED。 如何继续?

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

    target=srf06-cc26xx
    Board=sensortag/c2650
    添加 CFLAGS +=-g
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 UDP 客户端/服务器中、必须正确生成.srf06-cc26xx 文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我得到了 hello-world 的.elf 文件
    但是、当我运行 make 时、它会显示 stdio.h 没有这样的文件
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法理解您的问题。 如果您创建它、并且它显示 stdio.h 没有此类文件、则如何构建.elf 文件。 顺便说一下、我认为您可以使用"sudo cat /dev/ttyXXX >/dev/stdout "查看 CC2650的 UART 输出、其中的 ttyXXX 应替换为串行转 UART 转换器筛选的 TTY 器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在终端上构建它,并获取.elf 文件。
    但是、当我在终端上运行相同文件时、它会显示 stdio no such file。 我只需在终端中运行 make
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否进行屏幕截图以向我展示您正在做什么并查看此问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您没有 srec_cat、这就是问题所在。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这就是为什么我无法看到 hello world 显示的原因?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    基本而言、是的。 您必须安装 srec_cat 并成功构建 hello-world 才能运行它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我安装了它。 要运行的命令是什么?
    我生成了 hello-world.srf06-cc26xx 文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否再次进行屏幕截图以向我展示您所谈论的内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该将 hello-world.elf 下载到 Linux 上未运行的 CC2650中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在这里使用 jlink 调试器、因为我没有 devpack 调试。 我将 hello-world.bin 下载到 cc2650stk。 如何查看其打印内容以及打印位置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须使用 devpack 调试功能、将 CC2650STk 的 UART 输出连接到模拟 UART 串行端口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 此外、当我调试(使用 jlink)时、它会显示无法生成.out 文件。 我按照 PowerPoint 中的步骤操作。 原因可能是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有使用 jlink 调试 CC2650STK 的经验、因此在本主题上我无法为您提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何生成.out 文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您使用 CCS 构建示例时、它将生成.elf 文件供您下载到 CC2650、而不是.out 文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何将.elf 文件下载到 cc2650? 是否可以使用 CCS 来完成? 如何?如果不是 CCS、分步方法是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以在 Windows 上使用 CCS 下载它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何实现?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 e2e.ti.com/.../contiki_2D00_ccs_2D00_debugging.pptx 的步骤9至11中对其进行了说明
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我调试时、我收到此错误、它无法打开调试会话

    错误:

    Cortex_M3_0:GEL 输出:存储器映射初始化完成。
    Cortex_M3_0:电路板复位失败:(错误-260 @ 0x0)尝试连接到 XDS110失败。 原因可能是以下原因之一或多个:未连接 XDS110、固件更新无效、XDS110序列号无效或 USB 电缆故障。 固件和序列号可以使用安装目录.../ccs_base/common/uscif/xds110中的 xdsdfu 实用程序进行更新。 查看此处的 readme.txt 文件以了解相关说明。 (仿真包8.0.803.0)
    IcePick_C:连接到目标时出错:(错误-260 @ 0x0)尝试连接到 XDS110失败。 原因可能是以下原因之一或多个:未连接 XDS110、固件更新无效、XDS110序列号无效或 USB 电缆故障。 固件和序列号可以使用安装目录.../ccs_base/common/uscif/xds110中的 xdsdfu 实用程序进行更新。 查看此处的 readme.txt 文件以了解相关说明。 (仿真包8.0.803.0)

    此外、当我尝试在终端上运行 xdsdfu -e 时、它显示未找到 xdsdfu 命令。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在 Linux 或 Windows 上尝试过此操作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Linux
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不会在 Linux 上测试这种情况、我想您可以更换 USB 电缆并重新启动 Linux 以再次进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我在终端上使用 lsusb 命令进行检查时、如果连接了调试器 devpack、它应该显示什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如我回答的、我在 Linux 上没有这方面的经验。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否执行该 UDP 客户端服务器代码并向我显示您的输出?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经在 sunmaysky.blogspot.com/.../how-to-run-contiki-udp-serverudp-client.html 上发布了屏幕截图
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我 在 CCS/Uniflash 上进行调试时、我将得到:

    当我执行 lsusb 时、它不会显示器件。 我认为它没有检测到设备或缺少任何驱动程序? 请推荐!

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

     我修复了这是电源线问题。  但现在我会遇到差动误差。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果你执行 lsusb、你现在看到什么? 您看到的是 TI XDS110器件吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     是的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试重新启动 Linux 并再次测试。 我只是想知道您为什么不使用 Windows 来节省您的时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     我收到错误-无法打开 udp-client.out 文件

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该使用.elf 而不是.out
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、根据 ppt、我只将.elf 指定为编译资源。 但是、当我在 CCS 上进行调试时、它会显示无法打开.out 文件
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在 PowerPoint 的步骤10中指定使用.elf?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      第8步后、我无法继续。 步骤9显示了这一点

    直到步骤8为止,它工作正常并生成.elf 文件。 但第9步、我无法编辑 UDP-CLIENT 的调试设置。 我得到上述错误、无法打开调试设置

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

    右键点击工程、选择"Debug As (调试为)"->"Debug Configurations (调试配置)"以指定.elf 文件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 Yikai! 这解决了问题!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在能够打开 CCS 的调试会话。 但是、当我打开 CCS 中存在的串行终端时、我看不到任何打印或任何输出(甚至不是 contiki-main.c 中的 startin 详细信息、如6lowpanetwork、IP 地址等)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我曾建议您使用"sudo cat /dev/ttyXXX >/dev/stdout "查看 CC2650的 UART 输出、其中的 ttyXXX 应替换为串行转 UART 转换器连接的 TTY 器件。 你试过吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 我没有获得任何输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    能否使用 Windows 和 TeraTerm 检查是否可以在其中看到 UART 输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 Windows 上不做的是、它经常挂起。 CCS 不响应。

    当我在 Linux 上运行 sudo/cat/devttyXXX >/dev/stdout 时、它会打开 COM 端口、但显示为空白。