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.

[参考译文] MSP432P401R:msp432p401r闪存访问问题

Guru**** 2601915 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/640588/msp432p401r-msp432p401r-flash-access-problems

部件号:MSP432P401R

我们有一个使用msp432p401r芯片的高级嵌入式系统,并且在访问闪存时注意到一些问题。

这不是启动板。

其他人是否注意到任何问题?

以下是我们所看到的...

  • 在某些情况下(我们尚不确定如何复制),我们无法擦除闪存。  (我们清除FLCTL保护寄存器中的保护位,并执行MassErase,但扇区不会擦除)
  • 我们注意到,在某些条件下(不确定如何复制),从闪存读取值时,有时会返回错误。  如果我们单步执行程序,则该值是正确的,如果添加一些读取该值并以全速运行的调试代码,则它会返回错误。
  • 间歇性地,我们注意到从闪存读取的值再次出现错误(可能与上一项相同)。

我们已经在定制硬件(80引脚BGA)以及MSP432P401R启动板(100引脚芯片四路)上看到了这些问题。

是否有人遇到过类似的情况?

我们正在使用TI代码来设置内核处理器寄存器。  我们正在使用TI代码擦除闪存并对其进行编程。

在FLCTL寄存器中,它们是否有任何特殊设置,我应该从检查开始?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eric,
    我们有一个无线更新示例,但没有遇到任何问题。 您能否提供有关系统配置的更多详细信息,以便我可以在启动板上进行测试。 我能否举 一个类似dev.ti.com/.../的例子 ,并在一段时间内重复这样的例子,以创建与您正在做的事情类似的东西?

    此致,
    Chris

    dev.ti.com/.../
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eric,
    我认为这是相关的,并提供了与此处其他线程的链接,从而关闭了此线程。

    e2e.ti.com/.../237.301万