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.

[参考译文] CCS:CG XML 处理脚本中出现内存不足错误

Guru**** 2394305 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/927050/ccs-out-of-memory-error-in-cg-xml-processing-script

工具/软件:Code Composer Studio

我们使用 CG XML 处理脚本获取有关结构定义的信息。

> global_types_gen.exe release.xml > structinfo.txt

这样会抛出以下错误

内存不足!

release.xml 大小为270MB。  

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

    要查看 CG_xml 包的文档、请将文件  CG_xml_install_root/index.htm 加载到 Web 浏览器中。  单击  global_types_gen 条目。  查找显示以下内容的部件...

    OFD 选项
    用于向下过滤 XML 输出的最新版本的 OFD 支持选项
    严格意义上的东西。 组合使用的最佳选项
    使用此脚本的是:

    -xg --xml_indent=0 --obj_display=none --dwarf_display=none,dinfo,类型

    以这种方式筛选 XML 可减少所处理的数据量
    脚本、从而使其更快地运行。

    使用目标文件显示实用程序(如 armofd ofd2000) 创建 XML 文件 release.xml 时,请使用这些选项。  这将使 XML 文件更小、并且不太可能导致内存不足错误。

    请告诉我这项建议是否解决了问题。

    谢谢、此致、

    乔治

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

    非常感谢。 现在、xml 大小接近100MB、所有文件都可以正常工作。