.\Objects\Project.axf: Error: L6200E: Symbol Key_Init multiply defined (by key_1.o and key.o).
时间: 2024-06-07 17:06:47 浏览: 211
ADS中startup.s文件启动分析
这个错误提示是因为在链接的过程中,发现符号 `Key_Init` 被多次定义了。其中一个定义在 `key_1.o` 文件中,另一个定义在 `key.o` 文件中。这种情况下,链接器无法确定使用哪个定义,因此会报错。
解决方法是需要检查 `key_1.o` 和 `key.o` 文件中的 `Key_Init` 函数是否有重复定义。如果确实有重复定义,需要将其中一个定义删除或者修改函数名。如果不是重复定义,可能是由于头文件或者宏定义等因素引起的,这时需要检查代码中是否存在重复定义或者重复包含头文件的情况。
阅读全文