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.

[参考译文] CC1310:该位似乎卡在0

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

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/983391/cc1310-bit-seems-to-be-stuck-at-0

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

您好!  

客户在量产过程中刷写 CC1310时遇到问题。 他使用

  • CC1310F128
  • SEGGER:Flaser 便携增强版
  • JTAG
  • JFLASH V6.98

刷写二进制文件时、始终会发生错误@ 0xF068

程序结束@ 0XE520、这是一种奇怪的现象、因此之后不应出现任何错误。  

使用 CCS 或 Uniflash 浏览内存时,我注意到以下情况:  

@ 0xF068:该位似乎停留在0。  

当我修改二进制文件以将0xFF 更改为0xF068处的0x00时、该错误不再出现在这里、而是出现在存储器中的稍后部分。  

因此、似乎存储器中的位已永久更改。  

是否有人熟悉此错误? 它来自 Segger Flasher 吗?  

此致、

Geoffrey

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

    CC1310:该位似乎卡在0 *  

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

    您好、Geoffrey、

    您的帖子中的屏幕截图似乎已丢失。

    您能否使用 SmartRF 编程器(例如、XDS110调试器)执行批量擦除并检查位?

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

    您好、Marie、  

    感谢您的反应!  

    抓图1:  

    从根本上说,这是一个 J-Flash sceenshot,其内容是 :error: verification failed @ address 0x0000F068 (错误:验证失败地址0x0000F068)

    抓图2:  

    使用存储器浏览:我在0xF068读取:0xFFBF (而不是0xFFFF)。

    在擦除 Uniflash (批量擦除)、SmartRF 编程器(擦除所有未受保护的页)或 J-Flash (擦除出厂)的出厂设置后、遗憾的是该位仍然卡在0。  

    我还注意到、当我使用 SmartRF 编程器2时、擦除+闪存+验证成功。 然后、当我再次浏览存储器时、该位仍然卡在0。 因此、我尝试不使用 SmartRF Programmer 2 、因为它似乎无法正确验证。

    此致、

    Geoffrey

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

    要插入图像、请使用"插入/编辑媒体"按钮。

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

    完成

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

    您好、Geoffrey、

    您能否执行 SWaP 测试以检查这是否是调试器的问题? 即、在同一 LP 上焊接不同的器件、并检查旧 LP 上的新器件和其他 LP 上的旧器件。

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

    您好、Marie、  

    我尝试了另一个来自不同 LP ->相同结果的 XDS110

    我尝试了另一个无法正常工作的客户设备、其 LP ->相同类型的错误发生在0x5794 (读取0x8090F000、而刷写0x80B0F000)。  

    在这两种情况下、一个位都卡在0。 我知道当温度波动很大时会发生这种情况... 这个问题以前从未遇到过?

    此致、

    Geoffrey