找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3938|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

STM8單片機(jī)STVD環(huán)境新建工程筆記

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:83710 發(fā)表于 2015-6-24 18:06 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
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)來做。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:241128 發(fā)表于 2018-5-28 09:40 | 只看該作者
看了幾天IAR,可是手頭有STVD的源程序,又折回看STVD編譯環(huán)境...
期待樓主繼續(xù)來幾個(gè)例程...
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表