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.

[参考译文] 段位于未配置的存储器中(已跳过)

Guru**** 2563960 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1199680/section-falls-in-unconfigured-memory-skipped

我们最近在一个带有相当老的"Tobin.cs"的构建服务器上遇到了编译时间问题、我认为这可能就是问题所在。 下面是我们收到的错误消息、以及命令和输出警告。 您能为我们提供帮助吗?

附加了从 TI e2e 中读取的文件可能会很有用。
谢谢

示例

段位于未配置的存储器中(已跳过)

组件

C:\ti\ccs1040\ccs\tools\compiler\ti-CGT-C2000_20.2.5.LTs\bin/hex2000 "C:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/utils/tobin.cds --outfile "C:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/../../obj/output/ti-release/DcbDualStage/DcbDualStage.bin "C:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/../../obj/output/ti-release/DcbDualStage/DcbDualStage.out "

 

输出

警告:部分

  c:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/../../obj/output/ti-releas

  在07cc000h 处、E/DcbDualState.out (.text)处于未配置状态

  存储器(已跳过)

  "c:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/../../obj/output/ti-release/DcbDualStage/DcbDualStage.out .econst =>.econst

警告:部分

  c:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/../../obj/output/ti-releas

  在07cc410h 处、E/DcbDualState.out (.econst)处于未配置状态

  存储器(已跳过)

 HEX2000命令文件:

-二进制
-图像
--- romwidth 8.
--填充0xFFFF
-- memwidth 8.
ROM

   Flash:origin=0x7b0200、length=0x1BE00、romwidth=8
}

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

     即使您不使用十六进制格式、也请在 C28x 汇编工具手册中搜索标题为 TI-TXT 十六进制格式的子章节。   那里的讨论为什么你得到诊断...

    c:/Users/ITSISCA1/PROJECTS/Vesta/DcbDualStage/src/../../obj/output/ti-releas

      在07cc000h 处、E/DcbDualState.out (.text)处于未配置状态

      存储器(已跳过)

    [/报价]

    ... 是相同的。  简而言之、将中的地址和长度值加倍 ROM 指令。   

    谢谢。此致、

    -George.

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

    谢谢、解释非常清楚、同时也解决了问题。 电子命令文件不正确、因为它与"长度"字段有关。