前文已經介紹創建一個簡單的F103RC芯片的MDK V4工程文件,下面介紹一些其它的設置項目。
1:設置Output 和List的輸出目錄。在上文中(如下圖)STM32100E-EVAL這個文件夾就是原工程文件設置的Output和List輸出目錄。但是我已經將項目改為“MySTM32”, 顯然我要搞個我自己命名的文件來用作Output和list的輸出目錄。先在MDK-ARM文件夾下新建一個文件夾叫:Output-List 注:下圖中 MDK-ARM目錄下的Project_STM3210B-EVAL.dep 以及另外4個.dep文件,都可以刪了。
2:看圖操作。點擊魔術棒按鈕,打開Options for Target 'MySTM32'窗體。然后按圖所示設置,操作。
接下來,設置List的輸出目錄
最后,在點擊OK按鈕,完成。
3:在MDK IDE中,重新build 項目,你會發現有很多文件在Output-List目錄下生成。這時就可以刪除STM32100E-EVAL這個文件夾了(要先關閉MDK IDE)。
4:查看C/C++ 的Include Paths.查看方法如下圖。
.. 表示上一級目。下面有三組.. 就是最開始固件庫的目錄,Libraries里面放的是固件庫文件和CMSIS文件。Utilities目錄放的是ST評估板相關的代碼文件。我這里不用ST的評估板,就可以刪掉。這里可修改下文件引入的路徑,調整下整個工程文件的目錄結構,讓其變得和簡潔合理。我比較懶,懶得改了。
5:關于工程中添加刪除庫。沒有用到的.c 庫文件,可以刪除,這樣可加快項目的build速度。
添加庫:選中stdPeriph_Driver ,鼠標右鍵,add files to group stdPeriph_Driver, 到LibrariesSTM32F10x_StdPeriph_Driversrc 選擇要用到的外設庫文件,既可。
6:代碼編輯去字體太小咋整。菜單欄-> Edit-> Configuration-> Colors & Fonts-> Window-> ARM:Editor C Files 修改字體既可。
上一篇:STM32CubeMX 軟件使用學習筆記1
下一篇:MDK V5.12 + ST-Link V2 + Win10 STM32開發環境搭建1
推薦閱讀
史海拾趣
作為一家具有社會責任感的企業,Ferranti Electric Inc公司一直致力于可持續發展。公司注重環保和節能,采用環保材料和生產工藝,減少對環境的影響。同時,公司也積極參與公益事業和社會活動,回饋社會。這些舉措不僅體現了公司的社會責任感,也為公司的長遠發展奠定了堅實的基礎。
隨著科技的不斷進步,超音意識到技術創新對于公司發展的重要性。因此,公司加大了研發投入,積極引進高端人才,不斷推出具有創新性和競爭力的產品。其中,超音的一款高端音響產品憑借其卓越的音質和精美的外觀設計,在市場上獲得了廣泛的好評。此外,超音還積極與其他科技公司合作,共同研發新產品,不斷拓寬產品線。
山西飛虹光電科技集團有限公司原以煤炭、洗煤和焦化等生產為主,但在響應山西省委、省政府轉型跨越發展的號召下,公司于2010年向高科技產業基地轉型。在臨汾·甘亭新型工業園區投資16.5億元建設了“山西陸合飛虹光電科技園”,專注于研發和生產化合物半導體外延片、芯片以及大功率半導體激光器等高科技產品。飛虹光電科技集團通過技術創新,在大功率激光外延片、芯片及LED紅、藍、紫光材料等方面填補了山西省的多項空白,并榮獲多項國內外專利及科技獎項。
山西飛虹激光科技有限公司于2010年在中國山西成立,并迅速在北京設立分公司,將北京作為戰略重心,拓展全國市場。僅兩個月后,飛虹激光的研發&生產中心便設立并投入生產,展現了公司的強大執行力和決心。2012年,飛虹激光積極參與國際展會,如慕尼黑上海光博會,展示了其F3015激光切割機、激光熔覆系統等高端產品,不僅提升了公司知名度,也彰顯了其在激光技術領域的專業水平和創新能力。
1995年,ETERNA被保時捷家族收購,為公司的發展注入了新的活力。保時捷家族對制表業有著深厚的興趣,他們投入大量資金用于研發和生產。在保時捷家族的支持下,ETERNA不斷推出具有創新性的產品,如Spherodrive系統和超薄自動上煉機芯3030等。這些技術的成功應用,使ETERNA在制表業中取得了舉足輕重的地位。同時,保時捷家族還通過全球營銷戰略,將ETERNA品牌推向了更廣闊的市場。
vxworks tornado不能使用類的靜態成員變量?下載到模擬器出錯 代碼 : #include \"vxWorks.h\" #include #include \"TestDll.h\" class CTest { public: CTest(){}; void print(){printf(\"CTest::print()\\n\");} static char ...… 查看全部問答∨ |
|
我之前采用的是2407的平臺編程.現在有一個用lf2401做的板子,我需要在其上寫程序.請問:用2407的環境可以嗎?我的具體意思是說,比如在2407的環境中,一個project中有dsp2407.cmd文件,還要lf2407regs.h文件,那么在2401中還是要用這兩個文件嗎?如果不是, ...… 查看全部問答∨ |
|
error: #20: identifier "RCC_PLLSource_HSE_Div1" is undefined 錯誤:User\\main.c(122): error: #20: identifier \"RCC_PLLSource_HSE_Div1\" is undefined 意思是RCC_PLLSource_HSE_Div1未定義。 我的工程中包含了 stm32f10x_rcc.h 可仍然顯示 “RCC_PLLSource_HSE_Div1”未定義 打開stm32f1 ...… 查看全部問答∨ |
|
剛當版主幾天,工作也忙,只能每天晚上看看大家都有那些問題,也想順便和大家交流一下,看看大家對51單片機的看法,可是接連幾天來我真的怒了,相信很多老壇友也會覺得生氣吧! 其實我脾氣挺好的,可是這次真的忍不住了, ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 將低功耗設計進行到底——評論、轉發贏大禮!
- 芯幣競拍:感恩教師節專場
- Keysight示波器主題月有獎系列活動之 注冊大獎天天抽 搶樓踩中亦有獎
- Microchip有獎直播:VectorBlox™ SDK 報名中
- 有獎直播|ADI 慣性MEMS應用那些事
- 借助 Microchip 生態系統中的 PIC® 和 AVR® 單片機開啟嵌入式到云端之旅 系列在線研討會
- 帶你零起點入門STM32(專為嵌入式應用而開發的內核)
- 福祿克首款熱成像萬用表Fluke-279FC 即將上市!填寫問卷贏好禮嘍!
- EEWorld Datasheet 伴你同行!快來領取200芯積分福利啦~
- 泰克福袋:示伴功倍,萬能福袋派送中