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.

[参考译文] SMARTRFTM-STUDIO:CC1310、与 SmartRF Studio 的通信不一致

Guru**** 2538950 points
Other Parts Discussed in Thread: CC1190, CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/955028/smartrftm-studio-cc1310-inconsistent-communication-with-smartrf-studio

器件型号:SMARTRFTM-STUDIO
主题中讨论的其他器件:CC1190CC1310

我尝试测试7个 FCC 单元、这是一个采用7x7封装的 CC1310和 CC1310+CC1190产品组合。 设备中包含代码,Smart RF Studio 在 Smart RF Studio 启动过程中无法停止 CC1310上的固件。  

通常、只要我插入有源启动板、2线程连接(RST、TMS、TCK、GND)、SmartRF Studio 就会控制 CC1310并停止代码运行

我尝试执行 FCC 预测试、但虽然 SW 似乎始终与目标器件通信、但打开发送器所需的命令非常闪不清、有时在其他拒绝工作的情况下工作。 基本上、在故障装置上、当 SW 尝试打开发送器时、命令输出窗口中显示的命令比正常情况下晚大约10秒、并且装置从未打开。 CC1310上运行的任何 FW 似乎都无法解释发送的命令?

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

    Nicholas、您好!  

    您使用的是哪个版本的 SmartRF Studio?  

    您是在 CC1310 LaunchPad 还是在定制板上进行测试?

    您能否说明是否可以打开设备控制面板?  

    谢谢、  
    ELIN

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

    SmartRF Studio 上载 RAM FW 映像、并运行该映像时应与闪存中的映像无关。

    您能否详细说明一下" Smart RF Studio 在  Smart RF Studio 启动过程中无法停止 CC1310上的固件"。 您如何知道这一点以及您的期望是什么?  

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

    您使用的是哪个版本的 SmartRF Studio?  

    • 软件 v2.19  

    您是在 CC1310 LaunchPad 还是在定制板上进行测试?

    • 我们已经尝试了以下两种方法:
      • 我从测试计算机上删除了软件并下载/安装了软件 v2.19。 当我插入第一个装置(定制板)时、它要求再次更新驱动程序。 更新驱动程序后、它会看到 CC1310、但当我尝试启动1310应用时、它将不会再与任何器件通信、并会出现复位错误
      • 当我将 CC1310 Launchpad 连接到板载无线电时、两台计算机的一切工作正常。 对于电路板 、我使用两线制编程接口(TCK、TMS、GND 和 RESET)。 不确定这是否重要、但想在以防万一时提及这一点。  我确实以相同的方式连接了 Launch Pad (TCK、TMS、GND 和 RESET、加上3.3V 和 GND) 、但不管怎样、它将与测试计算机和我的计算机配合使用、一切正常、 虽然所有 FCC 测试板仅适用于我的计算机、但在连接 到测试计算机时会出现以下复位错误
    • 我怀疑问题可能与2线 cJTAG 与4线 JTAG 有关? 在我们的电路板上、JTAG (TDO)的其中一根导线连接到外部电路、TDI 悬空。 请参阅随附的原理图。 我不确定 JTAG 如何使用2线或4线? 这不能解释为什么我的所有测试板在我的计算机上都能正常工作、而不是测试计算机、但你怎么看?

    谢谢、
    Nick

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

    JTAG 接口:启动时始终使用2引脚 cJAG。 必须明确告知 DUT 应该使用4引脚、请参阅芯片的技术参考手册。 因此、这不应成为问题。  

    在出现故障的电路板上:您使用哪个调试器(HW)? 我注意到您未连接电源、这是否是接口上的电压电平问题? 此外、如果用于 JTAG 的导线很长、我会看到奇怪的错误消息。  

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

    嗨、ter、

    很抱歉跳了一会、但我们能够解决这个问题。 电池电量导致信号完整性问题。 如果我使用3.3V (与 LaunchPad 相同)电源运行设备、一切正常。

    问题的一部分是、我不知道 cJTAG 上的协议定序、当芯片上的 BootROM 想要从内部闪存中运行的代码引导芯片时、它可以控制芯片、因此很难排除故障。 是否有关于 cJTAG 和引导加载程序工作原理的 TI 应用手册? 我阅读了 CC1310的开发手册、但该手册并未说明 SmartRF Studio 如何控制该芯片。

    谢谢、
    Nick

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

    未记录 SmartRF Studio 如何控制芯片。 在这种情况下、您似乎需要使用电平转换器来确保正确的电压电平。 LaunchPad 上的 XDS110调试器具有内置电平转换器、请参阅 https://e2e.ti.com/support/wireless-connectivity/other-wireless/f/667/p/582269/2143389#pi239031350=2&pi320995=2 或类似的方法、以连接到非3.3V 的目标