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.

[参考译文] MSP430FR2433:整体擦除

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/771943/msp430fr2433-mass-erase

器件型号:MSP430FR2433
主题中讨论的其他器件: MSP430FR5964

MSP430FR2433;有关 BSL 支持的批量擦除命令的问题。

当前、当通过 BSL 发送批量擦除命令时、存储器 B (0x1800–0x19FF)中的信息也将被擦除。

-         根据 SLAU550R、不应发生这种情况(?) 请发表评论。

-         根据我的理解,FR24xx 系列不支持 Erase Segment 命令?

-         我想了解是否有方法只批量擦除代码存储器(0xC400–0xFFFF)并保持信息块不变?

-         批量擦除命令在 MSP430FR5964中的工作方式是否完全相同?

 

使用的 BSL 版本:0.8.35.B3

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kenka、
    遗憾的是、我们能够确认观察到的行为。 根据我们对这两个器件的首次批量擦除测试、错误的 BSL 传递字和批量擦除调用擦除主存储器和信息存储器。
    我们目前正在研究这是否也适用于 FR59xx 器件。

    为了解决这个特定的情况、问题是、批量擦除执行的目的是什么、与 MSP430闪存器件不同、FRAM 器件不需要预先擦除存储器、因为无需预先擦除即可写入存储器。
    因此、您的问题的答案是、是否可以仅擦除代码存储器0xC400-0xFFFF、这意味着只需写入此特定存储器范围、而无需执行擦除操作。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kenka、
    因此、我们一侧的进一步评估表明、FR5xx 和 FR6xx 不受影响。 在这里、BSL 批量擦除的行为与用户指南中的行为一样、这意味着只擦除主存储器。
    请告诉我们、您是否需要有关此方面的进一步支持。 非常感谢。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kenka、
    如果您需要有关此方面的进一步支持、请告知我们。 否则、请关闭螺纹。 非常感谢。

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

    问题得到解决、

    谢谢你