![]() |
應該找到這個core_cm3.h 然后放到工程目錄下吧 |
樓主解決了么,我遇到同樣的問題![]() |
自己添加進去就可以了 |
一般來講,你的keil的安裝路徑里能找到。如果找不到你可以在網(wǎng)上找些例程,例程的工程里面為了方便你們編譯通過需要的.c\.h文件都有的 |
我的是沒有core_cm3.o文件,請問怎么解決 |
我之前遇到過相似的問題,解決方法如下: 1.將缺少的文件名稱復制下來,在我的電腦中搜索;如果有,在Target1右側第一個“魔法棒”圖標那里設置路徑即可。 2.如果沒有,點擊在Target1右側最后一個圖標,那里可以下載官方的固件庫。 |
是缺少core_cm3.h 嗎? 我這邊之前編譯的時候是缺少缺少core_cm3.c文件,是因為沒有加載stm32f10x固件庫,網(wǎng)上下載后添加進去就好了 。 |
搜一搜網(wǎng)上的例程序庫基本都有 |
這個頭文件是cortex-m3的內(nèi)核頭文件,只要是這個內(nèi)核的MCU都需要這個文件,里面有內(nèi)核的一些定義和功能,比如內(nèi)核時鐘,中斷系統(tǒng),軟件復位函數(shù)等。安裝初期版本的keil會自帶的;后來到了keil5好像需要自己去添加,可以去那些內(nèi)核是cortex-m3芯片的例程庫中CMSIS里面找,比如STM32F10系列。 |
網(wǎng)上有例程庫可以直接從里面復制相應都頭文件或者是直接將你寫的程序復制到例程庫里面用。 具體位置直接搜STM32官網(wǎng)即可,有中文版都看起來也比較舒服。 |
先去看看例程有沒有這個h文件,有的話復制過去就好了,還要確定這個h文件是不是系統(tǒng)的h文件還是自己寫的h文件,自己寫的話就不在其他例程上 |
網(wǎng)上有的 或者官方程序里面也有 可以復制過去!! |
Powered by 單片機教程網(wǎng)