..\..\Output\zeng.axf: Error: L6200E: Symbol Delay_us multiply defined (by delay.o and bsp_systick.o).
时间: 2024-06-12 15:11:38 浏览: 199
mcm2004_b_li_gu_zeng.pdf
这个错误是由于在编译过程中,两个不同的源文件都定义了同一个符号“Delay_us”,导致链接器无法确定使用哪个定义。解决这个问题的方法是需要在其中一个源文件中将该符号定义为static,这样就只能在该源文件中使用该符号,而不会与其他源文件中的定义冲突了。
解决方法:
在其中一个源文件中将该符号定义为static,例如在delay.c文件中将Delay_us函数定义为static即可。
阅读全文