使用MDK KeiluVision4進(jìn)行學(xué)習(xí),照著前面幾個(gè)歷程進(jìn)行學(xué)習(xí),看懂幾個(gè)歷程后想自己也照著搞搞,開始有些錯(cuò)誤經(jīng)調(diào)試后都解決了,但是在其他問題都解決后,編譯就出現(xiàn)了More More than one section matches selector - cannot all be FIRST/LAST這個(gè)錯(cuò)誤,還提示啥包涵了一個(gè)錯(cuò)誤的路徑,本人各種檢查路徑,和歷程的都一樣了,可這個(gè)問題還沒解決,當(dāng)然后來發(fā)現(xiàn)這個(gè)不是路徑的問題,上網(wǎng)找了好久,終于發(fā)現(xiàn)了,在歷程中RVMDK以及STM32_EVAL中的幾個(gè)初始匯編文件前有三個(gè)紅點(diǎn),而自己的工程中沒有,再找資料才發(fā)現(xiàn)了如何設(shè)置,在此分享下,希望對大家有幫助:
對需要設(shè)置的文件(就是文件上有三個(gè)紅點(diǎn)的文件,幾個(gè)歷程基本都一樣),點(diǎn)右鍵Options for File'***',勾去灰化的Include in Target Build和Always Build,然后才重新編譯,就能順利通過了。