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.

[参考译文] AM2612:关于闪存写入命令

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1593390/am2612-about-flash-writing-command

器件型号: AM2612

您好、TI 支持团队。

在分析闪存中的数据写入指令时、发现有额外的“06"指令“指令。请问这是否是芯片的默认行为? 如下图所示:

 

image.png

 

此致、
Bruvin Lu。  

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

    尊敬的 Bruvin:

    您观察到的 06h 命令是写入使能 (WREN) 命令、这是写入闪存时的标准和预期行为。

    为什么必须执行此命令?

    在进行任何写入/擦除操作之前、OSPI 控制器会自动发送 06h 命令到:

    1. 设置 WEL(写入使能锁存)位 闪存状态寄存器中
    2. 启用写入/编程/擦除操作 -闪存需要将 WEL 设置为安全机制
    3. 符合 JEDEC 标准 -所有 SPI/OSPI 闪存设备在写入之前都需要此命令

    如果没有 06h 命令、闪存将作为保护机制忽略任何写入/编程/擦除命令。 这是默认行为,无法禁用 — 它是 JEDEC 标准闪存协议的一部分。

    此致、
    Mayank Shadwani