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-CC1350:CC1350使用 CSS 刷写

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css

器件型号:LAUNCHXL-CC1350
主题中讨论的其他器件:CC1350CC1310

大家好、同事。

有关 CC1350 LaunchPad 闪存的问题。

已成功管理以启动 无线传感器网络 示例(下面的链接)。

https://dev.ti.com/tirex/explore/content/simplelink_academy_cc13x0sdk_4_20_00_00/modules/prop_rf/prop_02_wsn_example/prop_02_wsn_example.html

前提条件站点与示例中所示相同。

两个 CC1350 LaunchPad、

CSS 版本:10.3.1.00003。

节点示例为 rfWsnNodeIntFlashOadClient。 (我不打算使用任何类型的 OTA 更新。)

问题在于电源复位后(或通过 USB 连接器附近的按钮手动复位"节点"板)、它将再次成为 WSN Concentartor (或看起来至少)。 我不知道实际执行的代码、但我可以看到"正在等待节点..." 消息。

我希望器件的 CSS 偏置会遇到一些非常简单的问题。 为什么不使用我在调试过程中刷写的固件重新启动它?

我完全不熟悉 CSS、"调试"可能完全不代表"刷写"、 代码并非从内部 CC1350闪存执行、而是从其他某个源执行?

请向我解释问题、或提供一个阅读链接。  

谢谢!

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

    意味着您要将一个板作为集中器进行刷写、将一个板作为节点进行刷写? 您是否连接了两个 Launchpad、您是否闪存了与您认为闪存不同的 LaunchPad? 当您刷写电路板时、LP 的 XDS110部分上的 LED 通常会闪烁。

    仅在一个 LP 连接到 PC 的情况下进行测试。

    调试按钮(看起来像一个小错误)将编译并刷写代码。

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

    嗨、ter! 我一次只尝试将一个板连接到 PC。 我每次都为他们的 ID 加油打气。 问题在于、我设法将它们作为节点和整合器进行刷写、甚至将节点连接到集中器。 尽管如此、在电源复位后、"节点"板再次成为凹板。 我使用"集中器"刷写的两个板中的哪一个和哪一个作为"节点"都无关紧要。 我累了几次:用散射固件对其进行回流焊、使"节点"和"集中器"各为一个。 但是、在电源复位后、它们都成为"控制器"。   

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

    我已经在我的一侧测试过这一点、复位后、"节点"不执行任何操作。 我目前没有 LCD 显示屏、可能是它向 LCD 显示屏写入内容、而不是向 UART 写入内容。 复位后、它看起来像是从与 OAD 相关的内容开始、并用其他内容覆盖闪存。

    如果 您不打算使用 OAD 器件、我建议您使用 CC1310 LP 下提供的 rfWsnNode 示例、并使用该示例(您可能必须在 CC1350 LP 上设置射频开关才能运行该示例、 查看 CC1350 LP 的基本射频示例之一、了解如何实现这一目标。)  

    如果您计划稍后使用 OAD、请按照示例自述文件中的说明操作、了解如何设置示例以获取有效的 OAD 文件。   

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

    遗憾的是、我无法使用 CC1310应用。 我还尝试使用闪存编程器2、结果相同。 IC 在闪烁后不会启动。 而验证显示存在二进制文件。

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

    我还尝试使用跳线断开板载调试器。 我们将进行进一步的实验... 顺便说一下、如果我尝试以协调器的身份刷写电路板、它会很好地工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="382471" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css/3719445 #3719445"]不幸的是、我不能使用 CC1310应用程序

    您尝试了什么?

    [引用 userid="66607" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css/3717252 #3717252"]如果您计划稍后使用 OAD,请按照示例自述文件中的说明操作,了解如何在示例上设置示例以获取有效的 OAD 文件。

    您是否尝试过这种方法

    --

    听起来您只是在 CC1350上开始开发。 您能给我一些有关以下方面的背景情况吗:

    -为什么选择 CC1350 (而不是 CC1310)

    -为何选择这两个例子? 您可以使用其他一些示例作为起点吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="66607" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css/3720106 #3720106"]您尝试了什么[/引用]

    我尝试调试 rfNode 代码、以了解为什么它在复位后被重置为某个未定义状态。  

    [引用 userid="66607" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css/3720106 #3720106"]您是否尝试过此操作

    是的、我是这样做的。 遵循此主题 https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/534247/bin-file-for-oad-not-getting-generated-cc1350 、然后遵循"ProjectZero"http://software-dl.ti.com/lprf/simplelink_academy/modules/prop_05_cc1350lpdm_project_zero/prop_05_cc1350lpdm_project_zero.html。  

    在经过 tewads 之后、我按照您的建议使用另一个示例、但不适用于 CC1310、并找到 CC1350的下一个示例(rfWsnNodeBleAdv)。  

    它在复位后保留固件、因此可以解决我的问题。

    [引用 userid="66607" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css/3720106 #3720106""-为什么选择 CC1350 (而不是 CC1310)[/quot]

    我目前在办公室中只有两块板(LAUNCHXL-CC1350)。 我必须做非常小的原型设计、形成"一对多"网络、以探索"传感器"如何在我们预期的环境中工作。 主要思路是使用低于1GHz 的器件扩展构成 ZigBee 网络的 HomeGateway。 我完全了解我们不需要 CC1350器件、因为它是双频带器件。 我想、我们应该关注 CC1310器件。   

    [引用 userid="66607" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1005205/launchxl-cc1350-cc1350-flashing-using-css/3720106 #3720106"]-您为何选择这两个示例? 您可以使用其他一些示例作为起点吗?  [/报价]

    我听从了您的建议、设法将它们连接在一起。 复位后、"节点"仍然正常工作。 因此、我将把您之前的帖子标记为解决我的问题。 感谢你的帮助!

    P.S. 不幸的是、我没有解决 rfWsnNodeIntFlashOadClient 中的"节点"在电源复位后重新启动的问题、但这不是我的主要目标。