這篇文章將為大家詳細(xì)講解有關(guān)eclipse如何新建立一個(gè)STM32的文檔并編譯下載調(diào)試,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
按需定制可以根據(jù)自己的需求進(jìn)行定制,網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)構(gòu)思過(guò)程中功能建設(shè)理應(yīng)排到主要部位公司網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義
一.新建一個(gè)C/C++文件
1.File-> New->C/C++ Project
2.選擇對(duì)應(yīng)芯片系類+Cross arm GCC
3.配置基礎(chǔ)屬性
根據(jù)你芯片的大小進(jìn)行配置:
Chip family :先擇芯片的類型
Flash Size:根據(jù) FLASH大小填寫(xiě)
External clock :填寫(xiě)實(shí)用的晶振頻率,也可以不填后期修改。
Content:一般選用 Empty,里面只有一個(gè) LED 例子。
4.選擇默認(rèn)Group命名
5.選擇設(shè)置正確的CDT(GCC)目錄以及make鏈接工具的目錄
Finish 之后效果如圖
6.配置代碼優(yōu)化等級(jí)
在Project Explore下文件顯示位置按鼠標(biāo)右鍵
效果如圖
7.添加全局宏定義
8.添加.C .H文件目錄
9.添加鏈接文件
測(cè)試編譯:
發(fā)現(xiàn)編譯還是有問(wèn)題,發(fā)現(xiàn)是make和toolchain的路徑問(wèn)題,然后在Project->properties->c/c++ build->Tools Paths
第一個(gè)路徑選擇make的地址:我的地址為D:\Program Files (x86)\GNU Tools ARM Embedded\GnuWin32\bin
第二個(gè)路徑選擇鏈接的地址:我的地址 為 D:\Program Files(x86)\GNU Tools ARM Embedded\5.4 2016q3\bin
修改之后發(fā)現(xiàn)正常編譯。
此時(shí)還需要調(diào)試下載程序:
在Eclipse下想要調(diào)試STM32等單片機(jī),需要J-LINK或者ST-LINK,相對(duì)來(lái)說(shuō),可能J-LINK的教程會(huì)比較多一些,
但手頭上只有ST-LINK,物盡其用,所以這里介紹一哈在Eclipse下配置調(diào)試工具ST-LINK。
二.設(shè)置STLINK下載調(diào)試器
1.安裝ST-LINK Utility軟件
2.Run -> External Tools
3.新建一個(gè)設(shè)備:名字自行定義
4.雙擊設(shè)置下載器屬性
選項(xiàng)中只需更改【Main】和【Commom】選項(xiàng)卡,參數(shù)如圖下
${workspace_loc:/st_test_one_c}-P"${project_loc}/${config_name}:${project_name}/${project_name}.hex"-V -Rst
【Main】界面
【Commom】界面
此時(shí)可以下載,如果下載不進(jìn)去,用project->clean先清除一下編譯文件,再編譯之后,再次下載。
然后再點(diǎn)擊下載:
三.DEBUG配置
1.Run-> Debug Configurations
2.進(jìn)行芯片以及具體細(xì)節(jié)配置
3.Debug進(jìn)入調(diào)試
關(guān)于“eclipse如何新建立一個(gè)STM32的文檔并編譯下載調(diào)試”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
名稱欄目:eclipse如何新建立一個(gè)STM32的文檔并編譯下載調(diào)試
當(dāng)前鏈接:http://jinyejixie.com/article16/pdcidg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、外貿(mào)建站、網(wǎng)站策劃、App設(shè)計(jì)、用戶體驗(yàn)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)