开发环境使用CCS6.1.2,从conrolsuite中导入CCS4版本的例程,经过一些修改可以编译,但是会出现一些warning,类似如下这种:
#16002-D build attribute vendor section TI missing in "../lib/Flash28335_API_V210.lib<Flash28_ClearLoop.obj>": compatibility cannot be determined
未在实际硬件上测试,可能没有问题,但是想把这种warning消除,不知道有没有新版本的Flash28235_API_V210.lib,希望技术支持能反映一下,现在版本更新很快,但类似这样的库没有用新版本编译,可能存在一些隐患,最好公布源码或者能升级一下库文件。
10#:
这个报警只是提醒你,你现在所使用的CCS上带的编译器版本,比当时用于编译该库文件时所用的编译器版本要高,但是使用上并不会存在问题,因为是兼容的:
http://processors.wiki.ti.com/index.php/C28x_Compiler_Error_and_Warning_Messages#Warning:_build_attribute_vendor_section_TI_missing_in_.22.3Clibrary_or_object.3E_:_compatibility_cannot_be_determined
你可以像上面链接里提到的方式一样,在编译选项里通过 –diag_suppress=16002将该报警信息去除。