為了節(jié)省成本,最近使用一款輝芒微的MCU,在此之前其實(shí)我都不知道這個(gè)公司,而且不管是官網(wǎng)還是網(wǎng)上其他相關(guān)的資料都不是很多,所以也是折騰了一番才把環(huán)境搭好,于是這里就出一篇博客,記錄一下整個(gè)開發(fā)環(huán)境的搭建。
關(guān)于輝芒微的產(chǎn)品以及工具,可以自行到官網(wǎng)查看,這里就不具體講了。輝芒微官網(wǎng)地址:https://www.fremontmicro.com
1 硬件準(zhǔn)備
硬件上首先燒錄器必須要有,不然沒法燒錄和調(diào)試。其次是帶MCU的一塊電路板,可以自己做也可以使用開發(fā)板,我選的型號是FT61F14,外設(shè)很少,但是因?yàn)槲易龅臇|西本身也比較簡單,已經(jīng)夠用了,你們可以根據(jù)自己實(shí)際使用選擇合適的MCU。
燒錄器的選擇有好幾款,我選的這種是FMD Link type-c接口的。
注:這里必須吐槽一點(diǎn),輝芒微的軟硬件適配和官方的服務(wù)實(shí)在是不咋地,就拿這個(gè)燒錄器來說,不同版本的硬件還要適配不同版本的軟件,關(guān)鍵是官網(wǎng)也沒有給出最新版的軟件,這就算了,以前的歷史版本也沒有給出來,問客服要,他們說你問供應(yīng)商要吧。就…離譜。
根據(jù)官方給出的資料,不同版本的FMD Link適配如下:
2 環(huán)境搭建
2.1 FMD IDE
我們編譯代碼需要用到FMD IDE,但是這個(gè)軟件在官網(wǎng)上找不到,就很離譜,我是通過其他渠道找到的一個(gè)當(dāng)前最新版本(v3.0.8 免安裝版),還有對應(yīng)的燒錄器使用說明手冊。
下載地址:https://download.csdn.net/download/ShenZhen_zixian/87095431
下載完成之后解壓即可,這個(gè)是免安裝版,直接打開就可以用,但要注意的是,文件存放的路徑不能有中文,否則可能會導(dǎo)致編譯失敗。建議直接放在C盤根目錄下。
2.2 芯片規(guī)格書和參考demo
芯片規(guī)格書可以了解到MCU的詳細(xì)情況,包括架構(gòu)、外設(shè)的配置方法、寄存器等情況。
而通過參考官方的demo程序則能夠快速的了解MCU的編程方法,并展開后續(xù)的開發(fā)工作。我們可以根據(jù)自己選擇的芯片型號在官網(wǎng)上面下載相應(yīng)的規(guī)格書和參考code。
比如我用的這款MCU FT61F14x,參考代碼包含了最常用的一些外設(shè)的配置方法,基本上是夠用了。
2.3 新建工程
打開前面下載好的FMD IDE。
1、新建項(xiàng)目
點(diǎn)擊Project
-> New Project...
,在彈出的選項(xiàng)框內(nèi)輸入項(xiàng)目相關(guān)的參數(shù)即可。
工程建好以后會自動生成一個(gè)測試文件,里面都是空函數(shù),你可以選擇在這個(gè)test.c文件里面添加自己的代碼,也可以刪掉這個(gè)文件重新添加自己的代碼文件進(jìn)去。
2、在項(xiàng)目上添加文件
選中工程目錄文件右鍵,點(diǎn)擊Add File...
,選擇自己要加進(jìn)去的文件即可。
3、編譯代碼
需要編譯的時(shí)候,點(diǎn)擊編譯圖標(biāo)即可。
三個(gè)編譯圖標(biāo)對應(yīng)的功能依次是:編譯單個(gè)目標(biāo),編譯所有目標(biāo),編譯所有文件并且下載燒錄。
編譯的時(shí)候會彈出一個(gè)選項(xiàng)框,如果沒有特殊的配置要求,按默認(rèn)的就行不需要修改。
編譯完成后在下面的輸出框能夠看到編譯的結(jié)果,會提示錯誤和警告,內(nèi)置EEPROM的使用情況等等。
注意事項(xiàng):如果編譯的時(shí)候提示找不到編譯器(This Language Toolsuite does not exist),則按下面的方法修改一下編譯器路徑即可。
依次點(diǎn)擊Compile -> Compile...
,在彈出的選擇框里面找到FMD IDE的安裝根目錄,然后在目錄下的data -> bin文件夾里面找到這個(gè)c.exe文件。
找到這個(gè)c.exe文件之后,點(diǎn)擊OK即可,這個(gè)時(shí)候再去編譯代碼就沒問題了。
4、燒錄固件
1)更新燒錄器固件
把燒錄器連接到電腦的USB接口,在FMD IDE依次打開Help -> Update Firmware...
,然后會提示“固件正在升級,請勿斷開USB”,點(diǎn)擊確定,等待下方進(jìn)度條升級完成即可。
升級后右下角可以看到固件版本。
注:要接上燒錄器才能看到這個(gè)版本號。
2)下載燒錄
連接好燒錄器和MCU,然后在FMD IDE點(diǎn)擊“編譯并下載”的圖標(biāo)即可。
燒錄器的接線如下:
我使用的是VDD、GND、CLK和DAT這4個(gè)引腳。
燒錄過程如下:
結(jié)束語
好了,關(guān)于輝芒微單片機(jī)開發(fā)環(huán)境搭建就講到這里,我只是簡單介紹了一下IDE最基本的功能,更多的操作可以下載使用手冊查看。
如果還有什么問題,歡迎在評論區(qū)留言或者私信給我。
PS:雖然輝芒微單片機(jī)的IDE做的很爛,這個(gè)環(huán)境也是搞得很復(fù)雜,但是搭建好以后其實(shí)使用起來也還好,而且最關(guān)鍵的是他們家的芯片便宜呀。如果是做低端產(chǎn)品的話,用這個(gè)還是可以省一些成本的。