1.新建1個(gè)工程目錄,依項(xiàng)目的名字來起
2.在上述的目錄內(nèi)新建1個(gè)名為STVD的目錄,因我們用ST官方的開發(fā)環(huán)境來新建的工程,故命名如此。 3.在STVD目錄內(nèi)新建名為cosmic的目錄,此目錄為編譯器和工程設(shè)置的目錄,非常重要。 4.在STVD的目錄內(nèi),同樣新建名為lib和src的兩個(gè)目錄,前者為庫文件目錄,后者為自己寫的源文件路徑。 5.在lib的目錄內(nèi)新建名為inc和src的兩個(gè)子目錄。 6.將在ST官網(wǎng)上下載到的最新版的庫文件的inc和src目錄復(fù)制到STVD的lib目錄下,詳見下圖。 7.復(fù)制完庫文件以后STVD\lib\inc目錄如下 8.復(fù)制完庫文件以后STVD\lib\src目錄如下 9.打開STVD,New->workspace 10.修改workspace的路徑為我們自己新建的STVD\cosmic下。 11.項(xiàng)目名稱、路徑、編譯器設(shè)置如下 12.選擇你所用的MCU,此步驟非常重要,選錯(cuò)了就不好玩了。 13.此時(shí),打開的STVD如下圖所示。保存工程,F(xiàn)ile->close workspace來關(guān)閉工程。 14.此時(shí)的cosmic目錄內(nèi)如下圖所示 15.將cosmic目錄內(nèi)的main.c文件剪切到STVD\src目錄內(nèi),這是我們自己要編寫程序的目錄。 16.此時(shí)的cosmic目錄如下圖所示,要注意,stm8_interrupt_vector.c這個(gè)文件還是在放在cosmic這個(gè)目錄內(nèi)的。 17.到從ST官網(wǎng)上下到的庫中的如下路徑,把stm8l101x_conf.h這個(gè)文件復(fù)制到STVD\src目錄內(nèi)。 18.復(fù)制完以后STVD\src路徑如下圖所示。 19.將STVD\cosmic\*.stw文件拖到開發(fā)環(huán)境內(nèi),會(huì)自動(dòng)提示找不到main.c文件了,這就對(duì)了嘛~!我給它移動(dòng)位置了。點(diǎn)擊是。 20.此時(shí),打開后的工程如下圖所示。 21.將STVD\src\main.c和STVD\lib\src路徑內(nèi)的所有文件添加到Source Files內(nèi);將STVD\src\stm8l10x_conf.h和STVD\lib\inc路徑內(nèi)的所有文件添加到Include Files內(nèi)。此后,路徑如下圖所示。 22.按需求來編寫main.c文件。本示例編寫如下。F7編譯一下。 23.確認(rèn)沒有警告和錯(cuò)誤。 23.Tools->option來改一個(gè)環(huán)境設(shè)置,如下圖。 ---------------------------------------------------------------------------------------------------------------------------------- 把上述做為標(biāo)準(zhǔn)來做。
|