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:Uniflash 强制批量擦除

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

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/720545/ccs-uniflash-uniflash-forced-mass-erase

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

工具/软件:Code Composer Studio

我使用的是 cc1310、我得到的错误与该线程相同、我认为它从未修复过。

https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/682150/2512822 

我可以在闪存编程器2中执行批量擦除、但不能使用擦除按钮。  我可以执行批量擦除、当我单击"Memory"选项卡时、它会弹出并询问我是否要擦除它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在 UniFlash 中按下"Erase entire Flash"将发出批量擦除命令。 按下此按钮会导致您看到的错误?

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、"擦除整个闪存"在被锁定时不起作用。 它与闪存编程器2中的"强制批量擦除"不等效。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、很抱歉耽误您的回答。 显然、这是一个已知问题、一种可能的解决方法是使用 UniFlash CLI (命令行界面)。 我将尝试让知识更丰富的人发表评论。

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

    您使用的 Uniflash 版本是什么?

    在4.4和 dev.ti.com 上使用"擦除整个闪存"时、我得到了以下结果、这两个结果似乎都正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我没有听到您的反馈,因此这个问题已经解决了。 如果您希望继续讨论、请在下面发布包含更新的回复(或创建新主题帖)。

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

    我使用的是最新的4.4

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

    您可以尝试使用联机版本吗?

    https://dev.ti.com/uniflash

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

    同样的错误、奇怪的是、当选中"erase specific sectors (擦除特定扇区)"时、它会弹出整体擦除解锁对话框。

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

    这在 LaunchPad 和定制板上都发生。

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

    是否可以按照此说明生成日志?

    由于我们无法在此处重现问题、您是否可以尝试使用其他 PC 或全新安装? 这有助于缩小范围

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

    大家好、很高兴听到这个线程已启动并正在运行、因为我从未使问题正常工作、并且仍然有我无法解锁的器件(我启动了 OP 链接线程)。 我有一个可重复测试用例和调试输出。

    在我们的开发/编译环境中、我们默认将 CCFG 配置为完全锁定、以避免意外出现类似 ELM327的情况。 例如、我们按照 TRM 中的过程禁用引导加载程序和 JTAG 接口、同时保留允许全芯片擦除的设置。  缺点是必须执行"强制批量擦除"、这并不是太多真正的麻烦。

    出于此目的、情况如下:我有两个二进制文件(如果您给我一个电子邮件地址、可以提供它们)、这两个二进制文件在 CCFG 设置(DAP0 PRCM/PWRPROF TAP、DAP0 CPU DAP)中是唯一不同的。 其中一个设置为0xc5、我可以重新刷写器件等 另一个将它们设置为0、现在已完全锁定、我无法擦除它们。 二进制文件适用于 xcc1352r1 lp。

    查找以下内容
     来自检查 CCFG 的工具的输出
     两个二进制文件的六转储输出

    Uniflash 是在 Win10上运行的最新版本:4.4.0.1922、是最新版本并已更新。 使用不安全的设置、我可以擦除和闪存。

    Uniflash 错误对话框状态、
     连接到目标时出错:(错误-241 @ 0x0)无法访问路由器子路径。 可能发生了安全错误。 确保您的设备已解锁。 (仿真包8.0.27.9)

    Uniflash 调试日志状态、
     11:09:57:595日志- NWAgentAPI:解析了 dinfraConfigue。
     11:09:58:068错误-{}
     11:10:03:853调试- ufds、session.configured、当前会话的部件号= cc1352r1f3
     11:10:03:982调试- Cortex_M4_0上的 addTargetStateListener
     11:10:06:403调试-返回新配置
     11:10:07:202调试-已配置
     11:10:08:970调试-将 ERR 连接到 IcePick_C
     11:10:08:970错误-{"消息":"无法连接到 IcePick。"}
     11:10:08:970调试-内核已断开连接:{}
     11:10:09:280调试-已取消配置
     11:10:09:281错误-无法连接到 IcePick。

    --------------------------------------------------
    打开(cc13x2/cc26x2) client-launchpad-x2-secured.bin
    串行后门:禁用(良好)
    串行后门(如果"图像有效"为非零):禁用(良好)
    基于 JTAG 的芯片擦除(良好)
    TI 故障分析:禁用(良好)
    DAP0测试抽头:禁用(良好)
    DAP0 PRCM/PWRPROF 抽头:禁用(良好)
    DAP0 (
    良好) DAP1:禁用(良好) DAP1:禁用 DAP1 (良好) DCAP DAP1:禁用) DCO (良好)
    禁用(良好)
    DAP1 PBIST2 TAP:禁用(良好)
    图像有效[0]:禁用(良好)
    图像有效[1]:禁用(良好)
    图像有效[2]:禁用(良好)
    图像有效[3]:禁用(良好)
    固件被完全锁定
    -->---
    打开(cc13x2/cc26x2) client-launchpad-x2-unsecured.bin
    串行后门:禁用(良好)
    串行后门(如果"图像有效"是非零):禁用(良好)
    基于 JTAG 的芯片擦除已启用(良好)
    TI 故障分析:禁用(良好)
    DAP0测试点击:禁用(良好)
    --> DAP0 PRCM/PWRPROF 点击:启用(非安全
    )--> DAP0->DAP0:已启用(安全) 已启用(不安全)
    DAP1 WUC/AON 抽头:已禁用(良好)
    DAP1 PBIST1抽头:已禁用(良好)
    DAP1 PBIST2抽头:已禁用(良好)
    图像有效[0]:已禁用(良好)
    图像有效[1]:已禁用(良好)
    图像有效[2]:已禁用(良好)
    图像有效[3]:已禁用(良好)
    可解锁)------和----易受影响------
    
    
    > HD client-launchpad-x2-unsecured.bin | tail
    
    000263c0 97 ff 25 51 df 2f 60 B7 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff |.%Q./`.......... |
    000263d0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF |.......... |
    *
    00057fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ( FF ff ff 00 00 80 01 10 00 C4 ff |.......... |
    00057fb0 FD ff 58 00 3a ff bb ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff |...X:.......... |
    00057fc0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF |.......... |
    00057fd0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF 00 ff ff ff ff ff ff | |00057fe0
    00 ff ff 00 C5 ff 00 00 ff 00 00 00|.......... |
    00057ff0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF |.......... |00058000
    
    ----------------------------------------------
    >高清 client-launchpad-x2-secured.bin | tail
    
    000263c0 cc 2e 0c A3 C6 74 F6 BD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff |。。。 T........... |
    000263d0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF |.......... |
    *
    00057fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ( FF ff ff 00 00 80 01 10 00 C4 ff |.......... |
    00057fb0 FD ff 58 00 3a ff bb ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff |...X:.......... |
    00057fc0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF |.......... |
    00057fd0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF 00 ff ff ff ff ff ff | |
    00057fe0 00 ff 00 00 00 ff 00 00 00 ff 00 00 00 |.......... |
    00057ff0关断关断 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF ff ff ff ff ff ff ff ff ff (FF 关闭 FF |.......... |00058000
    
    ----------------------------------------------
    

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    要清除、当我尝试"手动擦除"下的"擦除整个闪存"按钮时、也会出现此错误消息和失败。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ping ,你有什么建议吗? 如果您愿意、我可以为您提供二进制文件?