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.

编译出现警告 spraad8a - TMS320280x and TMS320F2801x ADC Calibration (Rev. A).zip

我把这个工程传到附件了。怎么解决这个工程编译时的四个汇编报警?(声明:这个警告不影响使用

"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0135211", WARNING! at line 424:
[W9999]
Size is > 64 words, allocation will span page boundary
_DevEmuRegs: .usect "DevEmuRegsFile",208,1,1

"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0135211", WARNING! at line 434:
[W9999]
Size is > 64 words, allocation will span page boundary
_PieVectTable: .usect "PieVectTableFile",256,1,1

"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0135211", WARNING! at line 444:
[W9999]
Size is > 64 words, allocation will span page boundary
_ECanbMboxes: .usect "ECanbMboxesFile",256,1,1

"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0135211", WARNING! at line 454:
[W9999]
Size is > 64 words, allocation will span page boundary
_ECanaMboxes: .usect "ECanaMboxesFile",256,1,1

No Assembly Errors, 4 Assembly Warnings

ADC_Calibration.rar
  • Haypin,

    这个警告是因为你在build option中选择了"Generate Extended Assembly Warnings" (-mw),你只要在Build options > Assembly 中把这一项取消掉就可以了。

    这个警告是无害的,只不过告诉你DevEmuRegs() 这个队列大过64个字,在单个64字的数据页data page放不下。data page 跟C28的寻址模式相关。编译器会自动处理好。

    所以你不过考虑这个。取消它就可以了。

    Eric