電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2064|回復(fù): 0
收起左側(cè)

【HarmonyOS HiSpark Wi-Fi IoT 套件】histreaming編譯燒錄及使用

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-1-29 09:56:26 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
【HarmonyOS HiSpark Wi-Fi IoT 套件】histreaming編譯燒錄及使用,   
本帖最后由 l_xy 于 2021-1-25 15:46 編輯




一、源碼獲取:






①sdk獲取 http://hihope.org/download/AllDocuments 另外,021這個(gè)SDK里面有
HUAWEI-LiteOS-Studio 的安裝程序,此處就不寫(xiě)安裝使用說(shuō)明了。




②HiStreaming源碼獲取    https://gitee.com/hihopeorg/HiSpark-WiFi-IoT-DevKit 將
HiStreaming源碼添加到 HiHope_WIFi-IoT_Hi3861SPC021_LiteOS_SDK源碼中,如果有文件名重復(fù)的,直接替換掉就可以了。








二、使用HUAWEI-LiteOS-Studio編譯 ① 首先,打開(kāi)HUAWEI-LiteOS-Studio。 ② 然后點(diǎn)擊 “文件” --> “打開(kāi)文件夾”--> 進(jìn)入SDK的根目錄,然后點(diǎn)擊“選擇文件夾”
開(kāi)始工程配置



SConstruct 位置要選擇SDK所在路徑的

打開(kāi)一些編譯選項(xiàng),不然可能會(huì)報(bào)錯(cuò)



燒錄選擇hiburn工具,就不在這里配置了


④編譯








三、使用hiburn燒錄 Win10系統(tǒng)執(zhí)行前需要右鍵“屬性”->解除鎖定,否則會(huì)系統(tǒng)默認(rèn)會(huì)報(bào)安全警告,不允許執(zhí)行。雙擊單開(kāi)后,界面如下: ① 點(diǎn)界面左上角的Setting->Com settings進(jìn)入串口參數(shù)設(shè)置界面,串口參數(shù)設(shè)置界面上,Baud為波特率,默認(rèn)115200,可以選擇921600,2000000,或者 3000000(實(shí)測(cè)最快支持的值),其他參數(shù)保持默認(rèn),點(diǎn)“確定”保存;

②. 根據(jù)設(shè)備管理器,選擇正確的COM口,例如我的開(kāi)發(fā)板是COM8,如果是打開(kāi)程序之后才插串口線的,可以點(diǎn)一下“Refresh”刷新串口下拉框的可選項(xiàng);

③. 點(diǎn)“Select file”彈出文件選擇對(duì)話框,選擇編譯生成的allinone.bin文件,這個(gè)bin其實(shí)是多個(gè)bin合并的文件,從命名上也能看得出來(lái),例如,我選擇的Z:[HarmonyOS](https://harmonyos.elecfans.com/)\openhARMony\out\wIFiiot\Hi3861_wifiiot_app_allinone.bin勾選“Auto burn”,自動(dòng)下載多個(gè)bin文件,到這里,配置完畢,應(yīng)如下圖;

④. 點(diǎn)擊Connect,連接串口設(shè)備,這時(shí)HiBurn會(huì)打開(kāi)串口設(shè)備,并嘗試開(kāi)始燒寫(xiě),需要確保沒(méi)有其他程序占用串口設(shè)備(燒寫(xiě)之前可能正在用超級(jí)終端或串口助手查看串口日志,需要確保其他軟件已經(jīng)關(guān)閉了當(dāng)前使用的串口);復(fù)位設(shè)備,按開(kāi)發(fā)板的RESET按鍵;等待輸出框出現(xiàn)三個(gè)“==========================================“以及上方均出現(xiàn)successful,即說(shuō)明燒錄成功;

⑤. 燒錄成功后,需要手動(dòng)點(diǎn)“Disconnect”斷開(kāi)串口連接,否則會(huì)提示“Wait connect success flag (hisilicon) overtime.”;








四、HiStreaming手機(jī)APP 連接 ①固件燒錄完成后,串口的log打印



② 手機(jī)打開(kāi)WiFi設(shè)置,連接HiSpark發(fā)出AP熱點(diǎn)



③ 打開(kāi)histreaming App,出現(xiàn)這個(gè)界面時(shí),往下滑動(dòng),刷新一下然后等待即可,不用額外的操作。



④ 等到出現(xiàn)這個(gè)頁(yè)面時(shí),點(diǎn)擊這個(gè)局域網(wǎng)進(jìn)去



⑤ 然后就會(huì)出現(xiàn)這個(gè)頁(yè)面



⑥ 比如選擇“ColoRFul_light”這個(gè)界面,點(diǎn)擊進(jìn)去,可以操作Colorful_light(炫彩燈Demo)下的任意一個(gè)module,如果要退出,選擇操作“Traffic_light”(交通燈Demo),必須先退出該模式,點(diǎn)擊“Return_Menu_Module”,才能選擇其他Demo,比如環(huán)境監(jiān)測(cè)、NFC等,每一個(gè)Demo界面下都有一個(gè)“Return_Menu_Module”。不能跨Demo執(zhí)行,  比如現(xiàn)在正在執(zhí)行的是“Colorful_Light”Demo,沒(méi)有點(diǎn)擊“Return_Menu_Module”退出,然后去選擇其他的Demo,如“TrafficLight”/“Environment”/“NFC”,這時(shí)操作出錯(cuò)。注意:點(diǎn)擊“Return_Menu_Module”是告訴設(shè)備側(cè),已經(jīng)退出當(dāng)前Demo模式,可以進(jìn)入其他模式了,在沒(méi)有退出當(dāng)前Demo模式之前,不能跨Demo模式執(zhí)行。

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表