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.

[参考译文] CCS/UNIFLASH:'MassErase ()'4.2.0之后在 UniFlash 中找不到 CC1310

Guru**** 2535750 points
Other Parts Discussed in Thread: UNIFLASH, CC1310

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/675078/ccs-uniflash-masserase-not-found-for-cc1310-in-uniflash-after-4-2-0

器件型号:UNIFLASH
主题中讨论的其他器件: CC1310

工具/软件:Code Composer Studio

当尝试在锁定的 CC1310上执行任何操作时、我会看到一个"此器件已锁定"对话框、其中没有描述性文本、并且有一个是/否选项。  单击“是”会显示“未找到‘AssEras()’错误。  我在 macOS、Windows 10和 Ubuntu 16.04以及 UniFlash 4.2.1和4.2.2上遇到此问题。  4.2.0似乎工作正常。  我找到了另一篇有关这方面的文章,但似乎没有人作出回应。  这不是4.2.2的已知问题、但可能应该是。

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

    迪伦

    我正在尝试重现此问题。  我可以在4.2.2中执行此操作。

    我将下载离线版本并尝试。  我的第一项测试是针对云版本。

    此致、

    John

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

    感谢您的快速响应。 我尝试了联机版本、但遇到了相同的错误。 和 XDS100v3。 出于好奇、我还尝试了 XDS200、结果相同。 我目前正在 macOS High Sierra 10.13.3上进行测试。 请告诉我是否有任何其他信息可为您提供帮助、以复制这些信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    迪伦

    台式机版本对我来说也很好。 我的 macOS 版本有点旧10.13.2。 但是、我认为这不是问题、因为您也可以在 Windows 上看到这一点。 我将看到我是否有正确的适配器来测试 XDS100v3、至少我应该能够尝试 XDS200。 我一直在使用 XDS110。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚尝试了一个 XDS200、这对我也很有用。 在我们的安装中必须有所不同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    让我们来测试一些东西。  

    我想确认您的 UniFlash 安装正在加载正确的 GEL 文件。  GEL 文件包含一些脚本、这些脚本可以运行以帮助执行不同的操作。  正在加载的某个 GEL 文件中实际上有一个 MassEras()函数。  我认为您的案例中没有加载此文件。

    转到 /deskdb/content/TICloudAgent/osx/ccs_base/emulation/gel

    应该有 cc26x0.gel 和 cc26x0_Xds.gel。  第一个应该在 CCXML (目标配置文件)中指定、它实际上会加载第二个。  cc26x0_XDS.gel 文件包含 MassEras()函数。

    您能否检查您的安装中是否存在这两个文件?  然后打开_XDS 1并确保其具有 MassErase 函数

    热菜单 MassEras()

    假设一切正常、您可以发送我的 CCXML 文件。  您可以通过单击顶部的下载 CCXML 链接从 Uniflash 获取该文件

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

    我的 Mac 当前已恢复到4.2.0以进行工作、但我已签出 Windows 安装的 GEL 文件、并找到了热菜单 MassEras()、因此这很好。

    此外、请注意、我可以擦除解锁芯片的闪存。  执行此操作时、我在控制台中获得以下内容、因此看起来 MassErase 在正常情况下工作、而不是在收到该器件锁定消息后工作。

    [3/26/2018、12:48:22 PM][INFO_Cortex_M3_0:GEL 输出:存储器映射初始化完成。
    [3/26/2018、12:48:27 PM][INFO_Cortex_M3_0:MassErase ():正在初始化。
    [3/26/2018, 12:48:28PM][INFO_Cortex_M3_0: MassErase():发出电路板复位。
    [3/26/2018、12:48:32 PM][INFO_Cortex_M3_0:MassErase ():批量擦除完成。
    [3/26/2018、12:48:39 PM][INFO_Cortex_M3_0:GEL 输出:存储器映射初始化完成。
    [3/26/2018、12:48:44 PM][INFO_Cortex_M3_0:MassErase ():正在初始化。
    [3/26/2018, 12:48:45PM][INFO_Cortex_M3_0: MassErase():发出电路板复位。
    [3/26/2018、12:48:50 PM][INFO_Cortex_M3_0:MassErase ():批量擦除完成。

    我将根据请求附加 CCXML。  该论坛不允许我使用该扩展名上传它、因此我在 it.e2e.ti.com/.../CC1310F128.ccxml.txt 中附加了.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 我需要锁定我的设备并尝试。 在锁定的情况下、我们必须在4.2.2中执行不同的操作。 在我能够重现问题后、我将在这里向我们的团队发出命令、以了解发生了哪些变化。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    4.2.2中的错误。 我已提交 UNIFLASH-995申请以进行跟踪。 现在继续使用4.2.0解决该问题、我们将为下一个版本排队等待修复程序。

    此致、
    John