在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项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 窗口线程_Java 窗体与线程
- 下一篇: 奇妙的安全旅行之DSA算法