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.

[参考译文] 编译器/MSP430G2230:-fill_value

Guru**** 2589280 points
Other Parts Discussed in Thread: MSP430G2230

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/613360/compiler-msp430g2230--fill_value

器件型号:MSP430G2230

工具/软件:TI C/C++编译器

大家好、客户使用 MSP430G2230和 CCSv6。 他想用0x4303填充未使用的闪存。 但是--fill_value 选项似乎不起作用。 您能检查一下吗?

此致、Holger

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

    要完全理解我的回答、请阅读文章 链接器命令文件入门的第一部分、并清楚了解以下术语:

    • 输入部分
    • 输出段
    • 存储器范围

    [引用 USER="HS WG-FAE "]他想用0x4303填充未使用的闪存。

    链接器选项--fill_value 不会这样做。  由于输出段是由输入段形成的、因此可能会出现孔洞。  输出段中的这些孔洞会填充由选项--fill_value 指定的值。  

    您需要的是填充任何输出段未使用的存储器范围的部分。  请参阅 MSP430汇编工具手册 中标题为 MEMORY 指令语法的部分。  使用此处所述的填充功能。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、George、
    请选择 THX 作为答案。 现在可以正常工作、但是
    n´t 不希望有任何固定地址、因为以后必须调整时间。 因此、他必须完成整个闪存的填充。 这是可行的,但是否有任何副作用?

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

    n´t 用户="HS WG-FAE "]客户不想拥有任何固定地址[/QUERPLE]

    我不确定你的意思。  请显示这些不需要的固定地址的示例。

    谢谢、此致、

    乔治

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

    给你

    e2e.ti.com/.../autofill.docx

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

    用户是否不高兴地看到、要填充闪存范围、唯一的方法是编辑链接器命令文件并将填充规格添加到定义闪存范围的行?  如果是... 抱歉。  但这是唯一可用的方法。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、George、
    正如我写的那样、他已经有了一个解决方案。 他用0x4303完成填充完成闪存。 他询问这是否正常(请参阅最后一个主题中的附件)。

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

    [引用 USER="HS WG-FAE "]他询问这是否正常(请参阅最后一个主题中的附件)。

    是的、没关系。

    谢谢、此致、

    乔治