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.

[参考译文] 编译器/LAUNCHTXL-F2.8069万M:".map"文件中的闪存占用

Guru**** 2551370 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/616648/compiler-launchxl-f28069m-flash-occupancy-in-map-file

部件号:LAUNCHTXL-F2.8069万M
主题中讨论的其他部件:C2000WARE

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

大家好

   编译了一个程序(其中.cmd文件定义了闪存扇区)后,我注意到".map"文件中的所有闪存扇区都是空的。

这是正常的? 我在RAM中的"ramfuncs"中放置了几个函数,但必须先从Flash复制这些函数(我想是这样)。

有人能就此提供一些信息吗?

谢谢

Luis Gonçalves ó n

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我写这封信是为了告诉您,一位C2000小组成员已被指派担任此职位,应该很快就会回答。

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

    您应该会看到地图文件的闪存部分中使用了一些内存。 您是否为链接器中的闪存部分分配了.text,.cinit,.Pinit,.econst等?

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

    Chris

       请参阅我的.cmd文件和.map文件。 请问您能找到这些问题吗?

    luisgo.dyndns.org/.../xxxxxxx.map

    luisgo.dyndns.org/.../f2.8069万M_ram_lnk.cmd

    luisgo.dyndns.org/.../F2809.cmd

    luisgo.dyndns.org/.../F2806x_Headers_nonBIOS.cmd

    谢谢

    Luis Gonçalves ó n

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

    似乎您正在使用所有3个链接程序命令文件。  我怀疑这是正确的。  C2000器件专家之一将必须告诉您在您的情况下要使用的链接器命令文件。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它与这三种情况很好地结合在一起。 似乎每个都向编译器提供了未耦合且不同的信息。 尽管编译得很好,但我没有尝试向主板卸载。 作为我的第一篇文章,闪存没有占用似乎很奇怪
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的问题是两件事。
    1.您使用的是2.8069万 m 的安装链接器,它将代码放在RAM中而不是闪存中。 您可以对其进行编辑,也可以在C2000Ware中的device support/f2806x/common"下替换为"F2.8069万M.cmd"
    2."F2809.cmd"用于完全不同的设备,不应使用。

    您应该只有两个链接器,一个用于位字段标题,另一个用于所有其它内存分配。

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

    CRIS

      似乎解决了,谢谢。 如果您想查看(如果有任何其他问题),我现在发送更新的.cmd文件和.map文件。 我更改了F2.8069万M.cmd,以使链接正常。

    luisgo.dyndns.org/.../F2806x_Headers_nonBIOS.cmd

    http://luisgo.dyndns.org/down/F2.8069万M.cmd

    luisgo.dyndns.org/.../xxxxxxx2.map

    再次感谢

    Luis Gonçalves ó n

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    luisgo.dyndns.org/.../F2.8069万M.cmd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    路易斯

    很棒! 您的链接器/地图看起来不错。

    此致
    Chris