最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

CH32V103學(xué)習(xí)筆記之二——自定義工程模板

2021-08-05 17:48 作者:修地球八級(jí)工  | 我要投稿

1、前言

????上一篇講到了如何使用IDE(MounRiver Studio)自帶工程模板建立第一個(gè)工程,并結(jié)合學(xué)習(xí)板下載運(yùn)行了第一個(gè)工程。因?yàn)閗eil的使用習(xí)慣,個(gè)人習(xí)慣更為清爽的工程文件結(jié)構(gòu)。所以基于IED自帶的工程模板做了一些調(diào)整,自定義了一個(gè)符合個(gè)人使用習(xí)慣的工程模板。

2、自定義工程模板文件結(jié)構(gòu)

自定義工程模板文件結(jié)構(gòu)圖

3、制作自定義工程模板流程

????首先使用IED創(chuàng)建一個(gè)工程。

使用IED創(chuàng)建的工程文件結(jié)構(gòu)

????在工程文件夾中新建文件夾“Libraries”(名稱隨意),將“Core”、“Debug”、“Peripheral”和“Startup”四個(gè)文件夾移動(dòng)至“Libraries”中。

Libraries文件夾

????將“system_ch32v10x.c”、“system_ch32v10x.h”和“ch32v10x.h”移動(dòng)至“Core”文件夾中。

Core文件夾內(nèi)文件
ch32v10x.h文件路徑
system_ch32v10x文件路徑

????使用IDE打開修改后的工程。

修改后的工程文件結(jié)構(gòu)

????嘗試編譯工程,會(huì)發(fā)現(xiàn)有多個(gè)錯(cuò)誤。全部是在對(duì)應(yīng)編譯文件路徑?jīng)]有找到文件(工程默認(rèn)文件路徑修改過了,肯定找不到啦)。

編譯結(jié)果

????這個(gè)時(shí)候就要修改編譯鏈接設(shè)置。

修改編譯鏈接設(shè)置

????先修改啟動(dòng)文件“startup_ch32v10x.S”的文件夾路徑,在“編輯目錄路徑”中修改相對(duì)路徑即可。

指定匯編文件編譯路徑
編輯目錄路徑

????接著修改C編譯器編譯文件路徑,添加、修改帶有.h和.c文件目錄(根據(jù)實(shí)際情況添加)。

修改C編譯器編譯文件路徑

????點(diǎn)擊“應(yīng)用并關(guān)閉”,會(huì)彈出修改文件路徑需要重新編譯才會(huì)生效,點(diǎn)擊“是”即可。

保存設(shè)置的彈窗

????重新編譯工程,0錯(cuò)誤,0警告。

重新編譯結(jié)果

????編譯生成的hex文件在“obj”文件夾內(nèi),將hex文件下載至學(xué)習(xí)板,串口調(diào)試軟件接收到的信息正常。

下載編譯完成的hex文件
串口調(diào)試軟件接收到的信息

4、小結(jié)

????制作好的工程模板復(fù)制使用前需要將“obj”文件夾整體刪除(第一次編譯前不會(huì)有這個(gè)文件夾,點(diǎn)擊編譯才會(huì)自動(dòng)在工程文件內(nèi)創(chuàng)建生成),“obj”文件夾存放的是工程編譯中間鏈接文件,每次編譯都會(huì)重新生成。如果不刪除,編譯下載的還是上次編譯完成的hex文件(默認(rèn)上次下載的配置信息)。因?yàn)閭€(gè)人習(xí)慣直接復(fù)制工程修改使用,所以將修改好的工程模板添加至IED中作為用戶模板就不展開討論了,感興趣的小伙伴可以自己研究一下。


CH32V103學(xué)習(xí)筆記之二——自定義工程模板的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
临沧市| 永昌县| 德江县| 新乡市| 万荣县| 敦煌市| 湛江市| 木里| 沂源县| 仙游县| 上饶市| 遂川县| 探索| 曲阳县| 大同县| 黄石市| 海淀区| 阿克| 达尔| 宝丰县| 高清| 汤原县| 江北区| 荥阳市| 民乐县| 云梦县| 栖霞市| 新野县| 永登县| 株洲县| 吉木萨尔县| 梁平县| 凌云县| 高邮市| 祁阳县| 柘荣县| 米林县| 丹江口市| 南昌市| 涟源市| 长乐市|