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.

[参考译文] CODECOMPOSER:指定错误存储器模型的目标文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1133154/codecomposer-object-files-specifying-incorrect-memory-model

器件型号:CODECOMPOSER
主题中讨论的其他器件:MSP-FETMSP430FR2675MSP430FR2676

我不熟悉 Code Composer Studio、正在尝试正确设置我的所有链接。 我不断收到一条错误消息、指出各种目标文件正在指定一个小型代码/数据存储器模型、该模型与指定的大型代码/数据存储器模型不兼容。 我必须将项目属性中的代码/数据存储器模型设置为大、因为这给了我一个问题、即只有一个大数据模型支持该 ROM。 是否需要设置一个设置来更改此设置?

我正在使用 MSP-FET 闪存工具对 MSP430FR2675器件进行编程。 我正在使用的 CCS 版本是12.0.00009。

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

    您好!

    我认为 MSP430FR2675不能支持大内存模式。 因为该 MCU 的 FRAM 大小仅为32KB。 小型存储器模型足以支持此 MCU。  

    以下链接可帮助您了解大/小内存模型。  http://hunteng.co.uk/support/appnotes/mem_mod.htm。而是使用 C6000、但基础知识是相似的。  

    此致、

    现金 Hao

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

    您好!

    感谢您的回答。 我已将内存模型改回较小。 但是、当我这么做时、它会给我一个错误"只有此 ROM 支持的大数据模型"。 这是我使用 CapTIvate 设计中心生成的代码。 如何修复该错误?

    谢谢、

    Eric

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

    尊敬的 Eric:

    那么、CapTIvate 设计中心生成的代码无法在 CCS 中构建? 这看起来不正确。  

    您是否修改了生成的项目? 您是否已将其他文件添加到项目中?

    此致、

    现金 Hao

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

    您好、现金、

    最初、我添加了代码并更改了一些代码。 然后、我开始处理这些问题、因此我完全删除了代码、并从 CapTIvate 设计中心重新生成了代码、而无需对其进行任何编辑。 我刚刚再次运行它、看到了这个问题。

    谢谢、

    Eric

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

    该错误似乎源自 captate/base/rom_headers 文件夹中的 rom_captivate_msp430fr2676_family.h 文件和 driverlib/MSP430FR2xx_4xx/rom_headers 文件夹中的 rom_driverlib_fr2676.h 文件

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

    您对此有任何更新吗?

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

    我能够弄清发生了什么。 我使用的 MSP430FR2675是驱动程序库中 FR2676驱动程序系列的一部分。 但是、它们还包含 FR2633和 FR2522系列的驱动程序、作为从 CapTIvate 生成的代码的一部分。 我认为它可以根据我的目标设置选择正确的驱动程序、但实际上不是。 我最终从驱动程序中删除了不需要的系列、现在正在进行编译。

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

    您好!

    只是从假期回来 这听起来像是 CapTIvate 设计中心问题。 我将与团队讨论并检查我们可以做些什么。  

    此致、

    现金 Hao