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.

[参考译文] CC2340R5-Q1:API 的处理时间:NVS_ERASE ()

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1482638/cc2340r5-q1-processing-time-of-api-nvs_erase

器件型号:CC2340R5-Q1

工具与软件:

大家好、TI 团队。

在 SDK 8.40环境中,当测量 API 的处理时间:NVS_ERASE ()时,结果如下。

条件是要擦除的大小为1个扇区(2kByte)。

・当整个扇区为"0xFF"(初始值)时:0.08ms。

・当整个扇区是任意值时:3.99ms。

这表明擦除意味着将"0xFF"写入1个扇区的指定存储器、当它已经是"0xFF"时、它仅检查它是"0xFF"、实际上并不执行写入"0xFF"的过程、这是原因吗?

此致。

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

    您好!

    很抱歉响应延迟。

    当闪存为空时、所有位实际上都设置为1。 知道了这一点、当对更少的位进行编程时、写入时间可能会有一些微小的差异(例如、0多于1)。 这不是因为有更多的位被编程、而是因为1个或多个位未在第一个脉冲中完全编程、所以可能需要第二个写入脉冲的可能性较小。 写入时间的分配基于多个因素、如温度和电压。 我们在数据表和其他地方报告的时间是 典型 所需时间。

    希望这对您有所帮助!

    此致!

    Nima Behmanesh

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

    您好、Nima。

    感谢您的答复。

    "脉搏"在您的回答中是什么意思?

    您能解释一下'puls'和 NVS_ERASE ()的操作之间的关系吗?

    另外、请根据您的回答确认我的理解是否正确。

    正确的是,'NVS_ERASE()不会在一个扇区中将所有值写入1 ,而不管其当前值如何。

    如果当前值为0、它会将其写入为1、因此处理时间会因0和1'的数量而变化?"

    此致。

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

    您好!

    我已要求团队成员获得更多信息、明天或星期一将回复您。

    感谢您对此事的耐心等待。

    此致!

    Nima Behmanesh

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

    您好!

    [报价 userid="593613" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1482638/cc2340r5-q1-processing-time-of-api-nvs_erase ]]这表明擦除是指将"0xFF"写入1个扇区的指定内存、当它已经是"0xFF"时、它只检查它是"0xFF"、并不实际执行写入"0xFF"的过程、这是否是原因?[/QUOT]

    擦除操作执行预验证步骤、检查被擦除区域(扇区或整个存储体)的内容。 如果任何一组8个扇区已擦除、则会设置掩码、并且不会擦除这些扇区。 这不会缩短脉冲、但会缩短预验证步骤。 如果一个完整的区域已被擦除、则不会发生擦除(如果所有内容都已设置为1)。

    因此、擦除包含所有0xFF 的扇区会更快、因为到闪存、所有0xFF 的扇区都将被视为 空的、 从而大大减少了预验证步骤。

     脉冲 就是我们向位单元施加高电压来执行编程或擦除的时间。 编程脉冲时间是一组电压、持续8-10us。 擦除时间是2ms 的一组不同电压。

    此致!

    Nima Behmanesh

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

    你好。

    我理解得非常好。

    谢谢你。