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

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

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

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

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

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




一、源碼獲。






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




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








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



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

打開一些編譯選項,不然可能會報錯



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


④編譯








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

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

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

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

⑤. 燒錄成功后,需要手動點“Disconnect”斷開串口連接,否則會提示“Wait connect success flag (hisilicon) overtime.”;








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



② 手機打開WiFi設(shè)置,連接HiSpark發(fā)出AP熱點



③ 打開histreaming App,出現(xiàn)這個界面時,往下滑動,刷新一下然后等待即可,不用額外的操作。



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



⑤ 然后就會出現(xiàn)這個頁面



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

使用道具 舉報

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

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


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