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.

[参考译文] MSP430FR2311:使用 MSP430FR2311小型代码模型时的风险

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1268767/msp430fr2311-risks-when-using-msp430fr2311-small-code-model

器件型号:MSP430FR2311
主题中讨论的其他器件: MSP430G2553

您好!

当为 MSP430FR2311在 CCR 12.4中创建一个缺省空项目时、 -代码模型 编译器标志设置为 Large。 由于大代码模型中使用的20位寻址模式(如果我理解正确)、这对程序存储器占用量有显著的影响。因此、我更倾向于使用小代码模型。

考虑到该特定 MCU 中有限的内存量(3.5k FRAM、1k RAM)、使用小型代码模型是否有不利方面? 我是否需要意识到任何风险?

谢谢。

尤斯图斯

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

    没有零危险、因为不存在需要较长地址的情况。  对于如此之小的程序内存(FRAM)、出于任何原因、您都不应该使用大型模型。

    我始终从小型模型开始、除非需要、否则不会更改。

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

    完美、谢谢!

    由于意外(错误?)、我走上了错误的轨道 默认工程设置。 我的上一个项目使用了 MSP430G2553、CCS 已为其选择了正确的代码模型(小尺寸)。 MSP430FR2311则并非如此。