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.

[参考译文] MSP430FR5994:如何确定 LEA 版本

Guru**** 2390885 points
Other Parts Discussed in Thread: MSP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/951563/msp430fr5994-how-to-determine-lea-revision

器件型号:MSP430FR5994

如何知道我的器件具有哪种 LEA 内核版本?

器件封装标记显示了修订版 C。 这是否也适用于 LEA?

此致

Frederic

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

    您好、Fred、

    让我检查一下这个。  我将在24小时内回复。

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

    您好、Fred、

    根据我们的产品团队、所有 FR5994器件仅使用一个版本的 LEA。

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

    什么是...?

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

    [引用 user="Dennis Lehman">根据我们的产品团队、所有 FR5994器件中仅使用了一个版本的 LEA。实际上 、MSP_LEA_PATCH.c 具有:

    uint16_t MSP_Lea_getRevision (void)
    {
    uint32_t 校验和;
    
    /*读取 LEA 代码内存校验和*/
    LEACMCTL = 0x2ffc0000 | LEAINC | LEACMAE;
    校验和= LEACMA;
    LEACMCTL = 0;
    
    /*返回 LEA 代码 ROM 修订版*/
    switch (校验和){
    MSP_LEA_REV_A_CHECKSUM 案例:
    返回 MSP_LEA_REVISION_A;
    MSP_LEA_REV_B_CHECKSUM 情况:
    返回 MSP_LEA_REVISION_B;
    默认值:
    返回 MSP_LEA_REVISION_UNKNOWN;
    }
    } 

    我认为原型器件 MSP430FR5994 Rev A 器 件具有 Rev A LEA、而生产版 MSP430FR5994 Rev C 器件具有 Rev B LEA。

    我应该有一些带有 Rev A 和 Rev C 器件 的 LaunchPad、因此可以检查 MSP_Lea_getRevision()返回的内容。

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

    好东西、我会检查一下。

    谢谢