IAR中建立STM32工程步驟 暫存器版本

2021-06-08 01:50:06 字數 819 閱讀 5692

鬱悶,很多東西不熟悉,建立個工程都花了些時間。先把問題和步驟寫出。先說明,是基於暫存器程式設計的。

2.建立乙個stm32資料夾(不是存放工程的),存放建立stm32工程所需的基本檔案。以後再次建立工程時,只需把這個資料夾的東西拷到相應工程裡面即可。

此資料夾裡面有cmsis資料夾和statup資料夾。

2.找到解壓後的libraries->cmsis->coresupport,把裡面的core_cm3.h和core_cm3放進上面的cmsis資料夾。

找到libraries->cmsis->devicesupport->st->stm32f10x->statup->iar裡面的啟動檔案,這個啟動檔案根據stm32具體型別選擇,我用的是stm32f103rbt6,所以

選擇startup_stm32f10x_md.s,把此檔案貼上到上訴statup資料夾下。

找到libraries->cmsis->devicesupport->st->stm32f10x-下的3個檔案,stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h把三個檔案新增到上訴cmsis資料夾中。

3.用iar建立乙個stm32工程,選擇器件型號,選擇除錯型別等。。。

4.在左邊工程目錄一欄建立cmsis和statup資料夾,然後把第二步驟中的資料夾拷到當前工程目錄,然後add files,把檔案新增到相應目錄。並在options裡面c/c++ complier新增標頭檔案的路徑說明。

5.記得在options裡面c/c++ complier的預處理裡面的defined symbols裡面新增你使用的stm32型別巨集定義stm32f10x_md,當然根據器件不同有所不同。

IAR基於韌體庫建立STM32工程

2.複製啟動檔案 3.複製 system 相關檔案 4.複製 driver 檔案 5.複製 icf 鏈結檔案 6.複製中斷相關檔案 7.效果展示 8.file錯誤處理 9.標頭檔案路徑設定 本文以 stm32f103c8t6 為例,進行工程的建立。本文建立工程的目錄如下,各個資料夾的作用在圖中標註。...

stm32工程建立

1.新建乙個檔案,夾命名為proname.在該資料夾下新建四個資料夾,分別是 src 存放自己編寫的原始碼 project 存放工程檔案 output 存放輸出檔案 listing 存放listing檔案 3.點,設定工程檔案結構,包括 startup 包含啟動檔案 乙個.s檔案,具體根據晶元型號來...

新建STM32工程步驟

1.新建資料夾 doc資料夾 可以存放readme.txt等專案文件 library資料夾 可以存放st庫原始碼,直接複製st庫的源 到library資料夾,另外startup只需複製和晶元對應的.s檔案即可,一般存放在 listing資料夾 可以存放keil生成的list檔案,需要在keil中設定...