“Thread:SysBIOS”中讨论的其它部件
工具/软件:TI C/C++编译器
大家好,
使用C2000代码生成工具6.2 编译旧项目。11我收到了一组以前从未见过的链接时警告:
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000a7eb;
跳过偏移0x005e6deb处编译单元的剩余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000a910;
跳过偏移0x005e7520处编译单元的剩余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000ab58;
跳过偏移0x005e83b4处编译单元的其余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000add7;
跳过偏移0x005e9f83处编译单元的其余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000af4c;
备注#1.0205万-D:自动RTS选择: 在中的"rts2800_fpu32.lib"中链接
跳过偏移0x005eab40处编译单元的剩余部分
索引库"libc.a"的位置
(...)
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000b21a;
跳过偏移0x005ec948处编译单元的剩余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000b3d4;
跳过偏移0x005ed572处编译单元的剩余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000b60c;
跳过偏移0x005ee05c处编译单元的剩余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移值为0x0000b962;
跳过偏移0x005f38f2处编译单元的剩余部分
警告#9.9922万:C:\Users\pauphell\AppData\Local\Temp\5.6762万:找不到
缩写表中的dwarf缩写代码73,偏移0x0000ba9a;
跳过偏移0x005f3e35处编译单元的其余部分
- 我不知道是什么触发了这种情况。
- 谷歌这个到目前为止没有给我任何线索。
- 错误消息引用了一个确实存在的链接程序temp/work文件,但未指明其中涉及的模块。
- 我已经审查了所涉项目的汇编和链接选项,迄今没有发现任何可疑之处。
- 我已经调整了一些参数,清理了几次所有项目并重建了所有项目,但都没有效果-问题仍然存在!
- 我从详细的global-build.log中检查了所有内容是否都是使用6.2
11编译的(包括涉及的旧XDC和自定义ti.SysBIOS库文件)。
- 由于已打开严格兼容性检查,我假定链接程序会诊断代码生成工具不一致(如果有)。
- 只是为了以防万一,我还签入了链接程序调用的.map文件也是6.2 11。
我开始想出新的创意想法来解决这个问题...
你们有没有人知道为什么找不到那些dwarf缩写代码73,以及如何解决这个问题?
太棒了!
Pha。