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.

[参考译文] CC2642R-Q1:CC2642 SBL 扇区擦除时间问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1522000/cc2642r-q1-cc2642-sbl-sector-erase-time-issue

器件型号:CC2642R-Q1

工具/软件:

您好、

在使用 CC2642进行 SBL 升级过程中、发现了一个问题、即在 MCU 发送擦除扇区命令(0x26)后、一些芯片(目前找到了两个)从 BLE 经历了不一致的响应时间。 有时、响应时间约为200微秒、有时可长达10毫秒、某些情况甚至超过40毫秒。 MCU 应用中的当前超时设置为10毫秒、当响应时间超过此阈值时、偶尔会导致升级失败。
我有以下问题需要回答:
1.为什么每次都有这么大的差异? 这是正常的吗?
2、根据芯片规格表,擦除30k 次的最长时间为4秒。 这段时间与擦除次数之间是否存在线性关系? 应该为 MCU 设置多长时间的最大 ACK 等待超时?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    其他图像

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

    您好:

    这些器件的版本是多少?它们经历了多少个擦除周期? 有很多因素会影响这些时序、例如闪光磨损和温度。  

    此致、

    Nima Behmanesh

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

    您好、

    这是一款全新的芯片、到目前为止、已进行了不到五次 SBL 升级。 测试在室内温度范围为22至30摄氏度。

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

    您好:

    [引述 userid="574981" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1522000/cc2642r-q1-cc2642-sbl-sector-erase-time-issue
    1.为什么每次都有这么大的差异? 这是正常的吗?
    2、根据芯片规格表,擦除30k 次的最长时间为4秒。 这段时间与擦除次数之间是否存在线性关系? 应该为 MCU 设置多长时间的最大 ACK 等待超时?
    [/报价]

    在与团队交谈后、这符合预期。 每个擦除周期都会增加一些时间、这是闪存磨损的性质导致的。 最大 ACK 等待超时应至少为一秒、或文档中规定的最大值(4秒)。  

    此致、

    Nima Behmanesh

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

    谢谢您、

    1 μ s、扇区的 ACK 响应时间仅为200us 以上、而其他扇区需要10ms。 我看到规格典型值为10ms。 200多人被认为是异常的吗?

    2、擦除次数和时间之间是否存在线性关系? 例如、如果我的产品擦除了30,000次以上、是否需要超过4秒?