加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1 硬件準(zhǔn)備
    • 2 環(huán)境搭建
    • 結(jié)束語
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

輝芒微(FMD)單片機(jī)開發(fā)環(huán)境搭建

07/18 08:18
1萬
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

為了節(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ā)板,我選的型號(hào)是FT61F14,外設(shè)很少,但是因?yàn)槲易龅臇|西本身也比較簡(jiǎ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 免安裝版),還有對(duì)應(yīng)的燒錄器使用說明手冊(cè)。

在這里插入圖片描述

下載地址:https://download.csdn.net/download/ShenZhen_zixian/87095431

下載完成之后解壓即可,這個(gè)是免安裝版,直接打開就可以用,但要注意的是,文件存放的路徑不能有中文,否則可能會(huì)導(dǎo)致編譯失敗。建議直接放在C盤根目錄下。

2.2 芯片規(guī)格書和參考demo

芯片規(guī)格書可以了解到MCU的詳細(xì)情況,包括架構(gòu)、外設(shè)的配置方法、寄存器等情況。

而通過參考官方的demo程序則能夠快速的了解MCU的編程方法,并展開后續(xù)的開發(fā)工作。我們可以根據(jù)自己選擇的芯片型號(hào)在官網(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ù)即可。

在這里插入圖片描述

工程建好以后會(huì)自動(dòng)生成一個(gè)測(cè)試文件,里面都是空函數(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)對(duì)應(yīng)的功能依次是:編譯單個(gè)目標(biāo),編譯所有目標(biāo),編譯所有文件并且下載燒錄。

在這里插入圖片描述

編譯的時(shí)候會(huì)彈出一個(gè)選項(xiàng)框,如果沒有特殊的配置要求,按默認(rèn)的就行不需要修改。

在這里插入圖片描述

編譯完成后在下面的輸出框能夠看到編譯的結(jié)果,會(huì)提示錯(cuò)誤和警告,內(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...,然后會(huì)提示“固件正在升級(jí),請(qǐng)勿斷開USB”,點(diǎn)擊確定,等待下方進(jìn)度條升級(jí)完成即可。

在這里插入圖片描述

在這里插入圖片描述

升級(jí)后右下角可以看到固件版本。

注:要接上燒錄器才能看到這個(gè)版本號(hào)。

在這里插入圖片描述

2)下載燒錄

連接好燒錄器和MCU,然后在FMD IDE點(diǎn)擊“編譯并下載”的圖標(biāo)即可。

燒錄器的接線如下:
在這里插入圖片描述

我使用的是VDD、GND、CLK和DAT這4個(gè)引腳。

燒錄過程如下:

在這里插入圖片描述

結(jié)束語

好了,關(guān)于輝芒微單片機(jī)開發(fā)環(huán)境搭建就講到這里,我只是簡(jiǎn)單介紹了一下IDE最基本的功能,更多的操作可以下載使用手冊(cè)查看。

如果還有什么問題,歡迎在評(píng)論區(qū)留言或者私信給我。

PS:雖然輝芒微單片機(jī)的IDE做的很爛,這個(gè)環(huán)境也是搞得很復(fù)雜,但是搭建好以后其實(shí)使用起來也還好,而且最關(guān)鍵的是他們家的芯片便宜呀。如果是做低端產(chǎn)品的話,用這個(gè)還是可以省一些成本的。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
HCNW3120#300 1 Avago Technologies 1 CHANNEL LOGIC OUTPUT OPTOCOUPLER, 0.300 INCH, SURFACE MOUNT, DIP-8
$4.78 查看
FTLX8571D3BCL 1 Finisar Corporation Transceiver, 840nm Min, 860nm Max, 10000Mbps(Tx), 10000Mbps(Rx), LC Connector, Board/panel Mount, ROHS COMPLIANT PACKAGE-20
$77.85 查看
ECS-250-20-33-DU-TR 1 ECS International Inc Parallel - Fundamental Quartz Crystal, 25MHz Nom, SMD, 4 PIN
$0.86 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜