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.

[参考译文] MSP430FR5969:MSP430FR5969 RAM 问题

Guru**** 2531950 points
Other Parts Discussed in Thread: MSP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/983147/msp430fr5969-msp430fr5969-ram-issue

器件型号:MSP430FR5969
主题中讨论的其他器件: MSP430WARE

您好、先生、

我对 MSP430FR5969有一些疑问。

当我将文件加载到 MSP430FR5969时,它会显示消息:

根据它显示的规格:64K FRAM、2KB SRAM、但我的输出文件为224KB。
但它仍然作为图片加载到文件中。

我的文件名为 engr1.out  。我的问题是我的输出文件可以有多大?  

"Console"上的 msg 显示 为: msp430: flash/FRAM 用法为14068字节。 RAM 的使用是2040字节。

您能否解释一下为什么输出文件的大小为224K、但它仍然会加载到 MSP430FR5969的64K FRAM 和2K SRAM 中?

谢谢。

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

    输出文件采用 ELF 格式、除了程序文本本身之外、它还具有一组辅助控制信息。 调试内容可能特别大。

    "Loading Program" MsgBox 看起来相当普通。 您关注的是什么?

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

    您好、Bruce、

    感谢您的支持。

    我对如何在计算机上安装 driverLib 有疑问。

    在我下载 MSP430Ware_3_80_13_03_setup.exe 后。

    我在其他 PC 上安装了它、但没有连接到互联网。

    然后使用"Resource Explorer"添加 driverlib。 但 PC 本身没有连接到互联网、这就是"Resource Explorer"无法正常工作的原因。

    那么、我的问题是如何在不使用"Resource Explorer"的情况下将 driverlib 放入工程中(b/c "Resource Explorer"将帮助我通过浏览器访问 driverlib)?

    谢谢。

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

    您好、Frank、

    您可以在下面找到独立的 driverlib。  用户指南讨论了如何使用 driverlib 创建新项目。

    www.ti.com/.../MSPDRIVERLIB

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

    您好、Eddie、

    感谢您的回答。

    问题1.

    我们是否能够清除这些物体? b/c 它们太大、我几乎耗尽了 RAM 空间?

    上图的红色箭头为:

           rts430x_lc_ld_eabi.lib

            rts430x_lc_ld_eabi.lib

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    问题2:FRAM 和 FRAM2的作用是什么? 我的软件映像位于何处?

    谢谢。

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

    您好、Eddie、

    您能帮我确认进一步的查询吗?

    感谢你能抽出时间。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="423996" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/983147/msp430fr5969-msp430fr5969-ram-issue/3646725 #3646725")我们是否可以删除这些对象? b/c 它们太大、我几乎耗尽了 RAM 空间?

    它们通过 CIO 协议进行链接、以提供 stdio I/O 所需的基础架构。 例如,由于程序使用 printf()输出消息。 您的程序是否需要 stdio I/O?

    否则、删除对 stdio I/O 函数的调用意味着链接器不会包含这些对象。

    [引用 userid="423996" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/983147/msp430fr5969-msp430fr5969-ram-issue/3646725 #3646725">问题2:FRAM 和 FRAM2的用途是什么? [/报价]

    FRAM 和 FRAM2只是中断矢量下面和上面 FRAM 的两个存储器区域、它们以64KB 地址边界结束。 链接器应能够将段放置在这些存储器区域中的任何一个。