0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【躍昉科技BF2開(kāi)發(fā)板試用體驗(yàn)】試用測(cè)試報(bào)告

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-09 16:10 ? 次閱讀

本文來(lái)源電子發(fā)燒友社區(qū),作者:mlpl, 帖子地址:https://bbs.elecfans.com/jishu_2293437_1_1.html

躍昉科技BF2開(kāi)發(fā)板試用報(bào)告

1. 前言

由于對(duì)樂(lè)鑫的ESP8266ESP32等很熟悉,深深感受到其開(kāi)源的良好的開(kāi)發(fā)生態(tài),國(guó)內(nèi)外愛(ài)好者大量使用。在電子發(fā)燒友論壇申請(qǐng)了一個(gè)類(lèi)似于ESP8266的開(kāi)發(fā)板----躍昉科技BF2開(kāi)發(fā)板。想看看這個(gè)芯片的開(kāi)發(fā)環(huán)境,代碼,性能指標(biāo)等是否好用。

收到開(kāi)發(fā)板快遞,很簡(jiǎn)單只有一個(gè)板子,圖片如圖所示。板子很簡(jiǎn)單,較為驚訝的是USB接口還是古老的MiniUSB,幸好手頭上有數(shù)據(jù)線。但是看到板子上噴了三防漆,不知道為何這樣做?因?yàn)?a target="_blank">跳線帽都被黏住了,要用鉗子大力拔出來(lái),稍不注意跳線帽都可能損壞了。圖中的跳線帽已經(jīng)碎掉了一角。

image.png

image.png

2. 安裝開(kāi)發(fā)環(huán)境

收到SDK和工具鏈之后嘗試安裝開(kāi)發(fā)環(huán)境。在BF2 SDK 入門(mén)指南中說(shuō)明要安裝MSYS2安裝包,這個(gè)廠家沒(méi)有發(fā)過(guò)來(lái),需要自己下載,好在我之前編譯ESP芯片時(shí)需要make環(huán)境,已經(jīng)安裝了MSYS32,就將BF2-SDK文件夾挪到msys32homeadmin目錄下。運(yùn)行msys2.exe切換到要編譯的目錄,運(yùn)行./genromap即可編譯。由于不用下載安裝msys32,可以說(shuō)我是拿到開(kāi)發(fā)板最早編譯成功并點(diǎn)燈的。ESP開(kāi)發(fā)是運(yùn)行mingw32.exe程序,與這個(gè)不一樣。

image.png

3. 試用體驗(yàn)

開(kāi)發(fā)工程師測(cè)試一個(gè)系統(tǒng)所有的測(cè)試均從點(diǎn)燈開(kāi)始,甚至有了點(diǎn)燈科技這家公司。拿到開(kāi)發(fā)板第一目標(biāo)是點(diǎn)個(gè)燈,或閃個(gè)燈或者打印一個(gè)“hello world”。打開(kāi)資料包發(fā)現(xiàn)沒(méi)有開(kāi)發(fā)板的原理圖!這個(gè)大為不解。這個(gè)是最基本的。好在板子簡(jiǎn)單對(duì)工程師不是難度,用萬(wàn)用表測(cè)試一下即可板載LED是GPIO5驅(qū)動(dòng)。在helloworld程序中添加一些代碼。編譯成功。

void lpf_main(void)

{

    lf_uart_init(0, 16, 7, 255, 255, 2 * 1000 * 1000);    

    helloworld();

	lf_gpio_enable_output(5,1,0);	

	while(1)  //peng add for blink board LED

	{

		lf_gpio_output_set(5,1);

		lf_timer_delay_us(1000*1000);		

//		vTaskDelay(1000 / portTICK_RATE_MS);

		

		lf_gpio_output_set(5,0);	

		lf_timer_delay_us(1000*1000);		

//		vTaskDelay(1000 / portTICK_RATE_MS);

	}	

}

但是將程序燒到板子上還是嘗試了幾次。為何,文檔寫(xiě)的不明白!從群里其他人反饋來(lái)說(shuō)很多人也是卡在這里。由于沒(méi)有開(kāi)發(fā)板和模塊內(nèi)部的原理圖,甚至不知道所用的Flash容量多大,是內(nèi)置還是外置,晶振頻率是多少?沒(méi)有文檔說(shuō)明。只能猜測(cè)。

主要原因在下圖,說(shuō)明了flash啟動(dòng)模式和uart引導(dǎo)模式,應(yīng)該加以說(shuō)明這兩個(gè)功能是什么意思。大白話:flash啟動(dòng)模式就是程序正常運(yùn)行模式,uart引導(dǎo)模式就是程序下載到板子上模式。另外文檔中“先取下跳線帽,再給模組上電”,這操作步驟有誤,應(yīng)該是短接IO8和HI排針,程序進(jìn)入下載模式。短接IO8和LOW程序正常運(yùn)行。下圖中說(shuō)明誤導(dǎo)了很多人。

image.png

4. 發(fā)現(xiàn)的問(wèn)題

在編譯WiFi相關(guān)的例程中,發(fā)現(xiàn)dns_server_init函數(shù)為定義,查看代碼發(fā)現(xiàn)程序中寫(xiě)了DNA,修正為DNS后還是編譯不過(guò),找不到dns_server_init函數(shù),干脆將dns_server_init.c和.h拷貝到相應(yīng)的目錄,并在相應(yīng)的mk文件中添加編譯這個(gè)文件后編譯通過(guò)。

說(shuō)明整個(gè)SDK開(kāi)發(fā)包并沒(méi)有遍歷測(cè)試。

//#ifndef **DNA_SERVER_H**   peng

//#define **DNA_SERVER_H**

#ifndef **DNS_SERVER_H**

#define **DNS_SERVER_H**

void dns_server_init(void);

#endif

5. WiFi性能功耗評(píng)估

測(cè)試功耗比較大,但覆蓋距離與競(jìng)品相當(dāng),可能與環(huán)境有關(guān),datasheet上標(biāo)注的功率大一些,可以適當(dāng)降低點(diǎn)功率,減小功耗,畢竟有些電池供電場(chǎng)合需要低功耗。

image.png

image.png

image.png

對(duì)比性能指標(biāo)

6. 總結(jié)

簡(jiǎn)單上手試用發(fā)現(xiàn)代碼寫(xiě)的還是比較好,特別是cmd_gpio_func程序,通過(guò)串口命令發(fā)送所要測(cè)試的內(nèi)容,很方便。涂鴉等接入網(wǎng)絡(luò)操作較復(fù)雜沒(méi)有測(cè)試。

需要完善的是,需要提供開(kāi)發(fā)板和模塊的原理圖,器件的datasheet也寫(xiě)的比較簡(jiǎn)單,有些信息如器件是否內(nèi)置還是外置flash沒(méi)有說(shuō)明。

由于已有ESP8266成功案例,此芯片若想推廣,應(yīng)該需要一個(gè)開(kāi)源的生態(tài)環(huán)境,資料詳盡,SDK參考例程豐富,并提供很多如驅(qū)動(dòng)單色及彩屏,I2S音頻,SD卡,矩陣鍵盤(pán)掃描等例程。并開(kāi)發(fā)支持arduino的庫(kù),這樣才有大量的愛(ài)好者加入開(kāi)發(fā)。

開(kāi)發(fā)更多的開(kāi)發(fā)套件,并多渠道發(fā)布并可以便捷的低廉的價(jià)格方便獲取。

強(qiáng)烈建議開(kāi)發(fā)arduino的庫(kù)。*附件:躍昉科技BF2開(kāi)發(fā)板試用報(bào)告.doc

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 躍昉科技
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    1844
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    300

    瀏覽量

    2024
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】點(diǎn)燈

    RA0E1開(kāi)發(fā)板試用報(bào)告 試用單位 : 個(gè)人開(kāi)發(fā)板 : RA0E1 一、背景 很榮幸獲得由電子發(fā)燒友舉辦的RA0E1開(kāi)發(fā)板
    發(fā)表于 09-24 11:54

    端到端測(cè)試用例怎么寫(xiě)

    編寫(xiě)端到端測(cè)試用例是確保軟件系統(tǒng)從頭到尾能夠正常工作的關(guān)鍵步驟。以下是一個(gè)詳細(xì)的指南,介紹如何編寫(xiě)端到端測(cè)試用例: 一、理解端到端測(cè)試 端到端測(cè)試(End-to-End Testing
    的頭像 發(fā)表于 09-20 10:29 ?250次閱讀

    龍芯2K0300蜂鳥(niǎo)試用報(bào)告

    龍芯2K0300蜂鳥(niǎo)試用報(bào)告 一、試用環(huán)境 操作系統(tǒng)和框架:Linux+QT5.15 交叉編譯工具鏈
    發(fā)表于 09-13 18:00

    【作品合集】龍芯2K0300蜂鳥(niǎo)開(kāi)發(fā)板試用精選

    快速上手 作者:@jf_67024233【龍芯2K0300蜂鳥(niǎo)試用】龍芯2K0300蜂鳥(niǎo)開(kāi)發(fā)板開(kāi)發(fā)
    發(fā)表于 09-10 18:17

    【龍芯2K0300蜂鳥(niǎo)試用】龍芯2K0300蜂鳥(niǎo)試用報(bào)告

    龍芯2K0300蜂鳥(niǎo)試用報(bào)告 1.拆箱、上電開(kāi)機(jī) 2.自帶CH340串口通訊芯片,不需要再用串口工具,已經(jīng)板載了 3.主要由JW5079A、SW34201B、FORESEE
    發(fā)表于 08-09 11:58

    TSMaster 測(cè)試報(bào)告生成器操作指南

    用戶(hù)在基于TSMaster軟件開(kāi)發(fā)測(cè)試用例時(shí),或需要使用TSMaster生成HTML報(bào)告時(shí),需要使用TSMaster測(cè)試報(bào)告生成器。1Test_Report說(shuō)明Test_Report是
    的頭像 發(fā)表于 08-03 08:21 ?325次閱讀
    TSMaster <b class='flag-5'>測(cè)試報(bào)告</b>生成器操作指南

    (一)、·星光2 開(kāi)機(jī)試用

    星光2
    的頭像 發(fā)表于 07-08 18:21 ?396次閱讀
    (一)、<b class='flag-5'>昉</b>·星光<b class='flag-5'>2</b>  開(kāi)機(jī)<b class='flag-5'>試用</b>

    名單公布!樹(shù)莓派5(Raspberry Pi 5)開(kāi)發(fā)板免費(fèi)試用?。。?/a>

    后,將產(chǎn)品快遞給試用者,具體到貨時(shí)間以實(shí)際物流為準(zhǔn)。 產(chǎn)品回收:首次郵寄由官方免費(fèi)郵寄,如試用報(bào)告不滿(mǎn)足要求需寄回開(kāi)發(fā)板。 優(yōu)秀試用帖評(píng)選:將從試用
    發(fā)表于 06-27 15:40

    點(diǎn)擊參與米爾NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了3塊價(jià)值678元的MYD-LMX9X開(kāi)發(fā)板發(fā)起試用活動(dòng)您不僅可以免費(fèi)體
    的頭像 發(fā)表于 06-13 08:02 ?390次閱讀
    點(diǎn)擊參與米爾NXP i.MX 93<b class='flag-5'>開(kāi)發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    免費(fèi)!NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了2塊價(jià)值678
    的頭像 發(fā)表于 05-23 08:01 ?604次閱讀
    免費(fèi)!NXP i.MX 93<b class='flag-5'>開(kāi)發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    先楫HPM5361EVK開(kāi)發(fā)板,網(wǎng)友測(cè)評(píng)效果(二)

    上海先楫半導(dǎo)體舉辦的HPM5361EVK開(kāi)發(fā)板試用活動(dòng)圓滿(mǎn)結(jié)束,廣大工程師和愛(ài)好者們踴躍參與此次試用并提交報(bào)告。經(jīng)過(guò)先楫半導(dǎo)體專(zhuān)家組評(píng)選,一共產(chǎn)生6名優(yōu)秀獲獎(jiǎng)?wù)?。感謝媒體平臺(tái)電子工程世
    的頭像 發(fā)表于 03-12 08:16 ?1494次閱讀
    先楫HPM5361EVK<b class='flag-5'>開(kāi)發(fā)板</b>,網(wǎng)友測(cè)評(píng)效果(二)

    RoHS/鹵素測(cè)試報(bào)告

    電子發(fā)燒友網(wǎng)站提供《RoHS/鹵素測(cè)試報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 01-31 09:35 ?0次下載
    RoHS/鹵素<b class='flag-5'>測(cè)試報(bào)告</b>

    ·星光 2 高性能RISC-V單板計(jì)算機(jī)試用體驗(yàn)】開(kāi)箱及裝載Debian系統(tǒng)

    上周收到了·星光 2高性能RISC-V單板計(jì)算機(jī)開(kāi)發(fā)板,在此非常感謝賽科技提供的試用機(jī)會(huì)。開(kāi)發(fā)板
    發(fā)表于 01-24 00:32

    明德?lián)PPCIE開(kāi)發(fā)板系列XILINX-K7試用體驗(yàn)-第二篇

    本文為明德?lián)P原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處!作者:Vito 明德?lián)PPCIE開(kāi)發(fā)板系列XILINX-K7試用體驗(yàn)-第二篇 第二周的試用計(jì)劃是實(shí)現(xiàn)常見(jiàn)低速協(xié)議(UART,I2C,SPI)的FPG
    的頭像 發(fā)表于 11-29 15:39 ?3146次閱讀
    明德?lián)PPCIE<b class='flag-5'>開(kāi)發(fā)板</b>系列XILINX-K7<b class='flag-5'>試用</b>體驗(yàn)-第二篇

    【涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】遠(yuǎn)程調(diào)試blink

    。 經(jīng)過(guò)一段時(shí)間的努力,我終于完成了涂鴉T2開(kāi)發(fā)板上的Blink主題實(shí)現(xiàn)。通過(guò)測(cè)試和驗(yàn)證,我發(fā)現(xiàn)要授權(quán)碼,要錢(qián),只能放棄哈。 總之,通過(guò)這次對(duì)涂鴉T2
    發(fā)表于 11-17 15:54