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.

[参考译文] TMS320F28377S:构建警告"创建不带 SECTIONS 规范的输出段(*)

Guru**** 2391415 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1485718/tms320f28377s-build-warnings-creating-output-section-without-a-sections-specification

器件型号:TMS320F28377S

工具与软件:

我向 CCS v12工程中添加了多个 F28377xS_*。c 文件、现在获得了编译警告。 例如

警告#10247-D:正在创建不带 SECTIONS 规范的输出段"FlashPumpSemaphoreRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"RomPrefetchRegsFile"
警告#10247-D:创建不包含 SECTIONS 规范的输出段"RomWaitStateRegsFile"
警告#10247-D:创建不带 SECTIONS 规范的输出段"DcsmCommonRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"SyncSockRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"DacaRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"DacbRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"DaccRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"NmiIntruptRegsFile"
警告#10247-D:正在创建不带 SECTIONS 规范的输出段"CpuTimer0RegsFile"
警告#10247-D:创建不带 SECTIONS 规范的输出段"CpuTimer1RegsFile"

添加的文件:

F2837xS_GlobalVariableDefs.obj
F2837xS_DefaultISR.obj
F2837xS_GPIO.obj
F2837xS_PieVect.obj
F2837xS_PIECTRL.obj
F2837xS_CodeStartBranch.obj
F2837xS_usDelay.obj

在一个示例工程 blinky_cpu01中、这些文件通过链接包含、但编译不会生成这些警告。 但是、我在 blinky_cpu01中找不到这些项目的段是在哪里定义的。 请提供帮助。

提前感谢、

Paul Hetherington

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

    找到了。 这些段在 F2837xS_Headers_nonBIOS.cmd 中定义、它在 C2000链接器下的文件搜索路径中指定。