找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2905|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

.\test.axf: Error: L6200E: Symbol USART2_IRQHandler multiply defined (by rs48...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:920172 發(fā)表于 2021-5-12 17:39 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
.\test.axf: Error: L6200E: Symbol USART2_IRQHandler multiply defined (by rs485.o and usart2.o).
Not enough information to list image symbols.
Not enough information to list the image map.
Finished: 2 information, 0 warning and 1 error messages.
".\test.axf" - 1 Error(s), 0 Warning(s).
感覺試了好久用了好多方法都改不對,是哪里出了問題啊?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:827243 發(fā)表于 2021-5-13 12:48 | 只看該作者
你在rs485.c 和 usart2.c 里都定義了 USART2_IRQHandler 串口2中斷函數(shù)所以報(bào)錯(cuò)了。
回復(fù)

使用道具 舉報(bào)

板凳
ID:371185 發(fā)表于 2021-5-13 13:46 | 只看該作者
USART2_IRQHandler 串口中斷函數(shù)重復(fù)定義,所以報(bào)錯(cuò)了。先找一找有沒有重復(fù)定義的地方,注釋掉編譯試試;若是沒有用的,我個(gè)人感覺,系統(tǒng)生成的.C文件是不是有重復(fù)的,可以去掉某一個(gè)編譯試試。
回復(fù)

使用道具 舉報(bào)

地板
ID:255794 發(fā)表于 2022-2-11 17:15 | 只看該作者
還可能是Keil5不支持在其他文件中定義全局變量,若想在其他文件中使用全局變量,只能以在main.c文件中定義,之后在其他文件中聲明進(jìn)行使用。我今天剛剛碰到過,以前也有,只不過我以前碰巧直接定義在main.c文件中了,沒出問題就沒注意。今天碰到查了半天發(fā)現(xiàn)沒有重復(fù)定義或使用,然后對比以前寫的程序才找出的問題
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表