日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在emIDE中创建STM32项目

發布時間:2024/7/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在emIDE中创建STM32项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

emIDE是一個開源的嵌入式集成開發環境,基于Code::Blocks開發,能夠支持多個平臺和多個廠家的嵌入式硬件,繼承了Code::Blocks的優點。

下載emIDE并安裝,也可選擇綠色版。若需要調試則需安裝J-Link GDB Server。

1、打開emIDE在File菜單選擇“New File/Project”,創建一個新項目,如下圖:

2、彈出如下對話框,選擇“Projects”

選擇“Embedded Application”,點擊“Go”按鈕

3、彈出如下對話框,點擊“Next”按鈕

4、彈出如下對話框,

輸入項目名稱并選擇項目保存的目錄,點擊“Next”按鈕。

5、選擇編譯器和目標文件目錄,默認情況如下,一般無需更改。點擊“Next”按鈕。

6、彈出如下對話框,選擇設備制造商,根據自己的單片機選擇。點擊“Next”按鈕。

7、彈出如下對話框,選擇對應的設備,點擊“Next”按鈕。

8、彈出如下對話框,設置目標對象的“棧”和“堆”的大小,點擊“Next”按鈕。

9、彈出如下對話框,點擊“Finish”按鈕

10、彈出項目屬性對話框,如下:

點擊“Debugger”選項卡,并選擇“GDB”標簽,在“Remote server中選擇J-Link GDB Server”

選擇“J-Link GDB Server”標簽,在“Device Settings”中的“Target Device”填入對應的目標設備,根據情況選擇:目標接口、速度及大小端等。點擊“OK”按鈕。

11、將庫函數拷貝到相應的目錄。并在項目文件夾穿件“Inc”文件夾,stm32f10x_conf.h、stm32f10x_it.h文件拷貝到該文件夾。同時將stm32f10x_it.c文件拷貝到“Src”文件夾。

12、在emIDE中選擇項目樹種的項目名,點擊鼠標“右鍵”在彈出菜單中選擇“Add Files”

選擇添加的文件,添加后如下所示:

13、在emIDE中選擇項目樹中的項目名,點擊鼠標“右鍵”在彈出菜單中選擇“Build options”,打開“Project build options”對話框。

打開“Compiler settings”選項卡,并打開“other options”,在其下輸入?-std=c99使其支持C99標準。

打開“Compiler settings”選項卡,并打開“#defines”標簽,添加定義宏:

  STM32F10X_MD

  USE_STDPERIPH_DRIVER

打開“Linker settings”選項卡,配置Linker腳本

打開“Search directories”選項卡,根據需要添加引用目錄,如下圖

點擊“Pre/post buildsteps”選項卡,并在“post-build steps”中選中“Generate”復選框。并選擇輸出文件格式,默認為HEX。

點擊“OK”按鈕完成配置,項目配置完成。

14、編譯(build)和調試(debug)測試均無問題。

總結

以上是生活随笔為你收集整理的在emIDE中创建STM32项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。