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:闪存等待状态混乱

Guru**** 2609285 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/657655/msp432p401r-flash-wait-state-confusion

部件号:MSP432P401R

您好,

我´m MSP432P401R (IPZ/模具修订版D)的等待状态设置的不同信息。 I´m将其与48 MHz的DCO (外部电阻器)配合使用,并将其放入MCLCK域中,并使用除法器1。 使用DCDC转换器时,VCORE设置为1:

MAP_FlashCTL_setWaitState(FLASH_BANK0,2);

MAP_FlashCTL_setWaitState(FLASH_BANK1,2);
MAP_PCM_setPowerState(PCM_AM_DCC_VCORE1);
MAP_CS_enableDCOExternalResister();
MAP_CS_setDCOCenteredFrequency (CS_DCO_Frequency_48);
MAP_CS_setDCOFrequency(4800万);

MAP_CS_INITClockSignal (CS_MCLK,CS_DCOCLK_SELECT,CS_CLock_diver_1);

从示例中复制等待状态设置。另一方面,数据表建议在此szenario中使用一种而不是两种等待状态。 MSP432在线培训系列第4部分建议两种等待状态。

´m我感到困惑,我的应用程序需要处理能力。 我`m把它设置为一种等待状态。 我试过了´ve,但这会不会给现场带来问题?

谢谢,致以诚挚的问候!

Steffen

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

    [报价用户="Steffen Fuchs"]

    ...我的应用程序需要处理能力。

    [/引述]

    您可以在运行时将代码复制到RAM,并从RAM中执行代码,无需等待状态。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已´ven´t我的应用程序的热路径,但我不能将其全部放入RAM中:-)
    除此之外,我想知道正确的设置...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Steffen,

    不会,这不会导致实地出现问题。 请使用一种闪存等待状态。 我们实际上正在更新这些代码示例,以反映1个闪存等待状态,而不是2个。

    许多示例都编写了一个Rev B芯片,它需要两种等待状态。 从B版开始,我们更新了芯片并改进了性能,以便在P401R上允许一种等待状态。 这些示例应在下一个SDK中更新。 所以请随意使用1个等待状态!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好消息!