燒錄準(zhǔn)備工作
燒錄授權(quán)所需工具如下:
PMS 賬號(hào)
PMS賬號(hào)申請(qǐng)網(wǎng)址:
PMS是涂鴉智慧生產(chǎn)管理系統(tǒng),一個(gè)輕量化的生產(chǎn)管理系統(tǒng),助力中小微生產(chǎn)企業(yè)實(shí)現(xiàn)降本、提質(zhì)、增效和減存,完成數(shù)字化轉(zhuǎn)型。
登錄涂鴉PMS系統(tǒng)。登錄成功后,依次點(diǎn)擊知識(shí)庫(kù)管理->軟件下載->生產(chǎn)解決方案開(kāi)始下載「生產(chǎn)解決方案」。
安裝過(guò)程中,程序安裝的位置可以根據(jù)自身需求進(jìn)行設(shè)置,建議不要有中文路徑,避免出現(xiàn)一些意想不到的問(wèn)題。
安裝完成后,啟動(dòng)「生產(chǎn)解決方案」,登錄的賬號(hào)和密碼與涂鴉PMS系統(tǒng)(涂鴉智造)的賬號(hào)和密碼一樣。
由于是開(kāi)發(fā)CBU Wi-Fi & Bluetooth 模組,故選擇生產(chǎn)測(cè)試->云模組即可。
選擇文件->設(shè)置,進(jìn)行燒錄設(shè)置,授權(quán)波特率最好設(shè)置在9600。
生成產(chǎn)物
編譯完成后,將生成的固件按照不同版本放在所編譯的工程目錄 output 文件夾內(nèi)。
例:如果我們編譯的是 apps 文件夾中的 xh0623_demo_pixel_light_ty工程,編譯版本為1.0.0,那么生成的固件將會(huì)放在 apps/xh0623_demo_pixel_light_ty/output/1.0.0 中。
編譯后的產(chǎn)物如上圖所示,這里主要關(guān)注的xh0623_demo_pixel_light_ty_QIO_1.0.0.bin、xh0623_demo_pixel_light_ty_UA_1.0.0.bin和xh0623_demo_pixel_light_ty_UG_1.0.0.bin這三個(gè)文件。
上傳固件
自定義開(kāi)發(fā)固件如果不上傳到云平臺(tái),直接將 UA 文件燒錄到已授權(quán)的模組中,會(huì)導(dǎo)致配網(wǎng)一直無(wú)法成功。
進(jìn)入涂鴉 IoT 平臺(tái),在開(kāi)發(fā)的產(chǎn)品中找到“硬件開(kāi)發(fā)”,按照下圖指示點(diǎn)擊“新增自定義固件”,填寫(xiě)相關(guān)固件信息。
“固件標(biāo)識(shí)名”必須和您編譯時(shí)的 apps 下的工程文件夾的名稱一致。
如果固件標(biāo)識(shí)名填寫(xiě)為 wifi_one_light,上傳的固件應(yīng)為 SDK 包中 apps 目錄下的 wifi_one_light 文件夾中編譯所生成的固件。
“Flash 大小”為 16Mbit 也就是 2M 大小。不同模組的 flash 大小可以在涂鴉文檔中心 中查看相關(guān)模組的 flash 大小。
1byte(字節(jié)) = 8bit(位)。 16Mbit / 8 = 2M。
相關(guān)信息填寫(xiě)完成后(沒(méi)有被②的框框圈到使用默認(rèn)設(shè)置即可),點(diǎn)擊“上傳固件”,進(jìn)入“上傳固件“步驟。
“固件版本”需要和編譯時(shí)輸入的版本號(hào)對(duì)應(yīng)一致?!吧a(chǎn)固件”上傳包含 QIO 的 bin 文件,“用戶區(qū)”上傳包含 UA的bin 文件,“升級(jí)固件”上傳包含 UG 的 bin 文件。運(yùn)行模式選擇 QIO。點(diǎn)擊保存。
注意:該順序不一定固定,在后續(xù)固件管理中就不是按照“生產(chǎn)固件”,“用戶區(qū)固件”和“升級(jí)固件”的順序來(lái)排序,所以一定要看清楚是什么類型的固件在進(jìn)行上傳。
點(diǎn)擊“進(jìn)行固件上架”。
選擇“不限范圍”,點(diǎn)擊“確認(rèn)上架”。
注意:這里選擇不限范圍是為了方便個(gè)人開(kāi)發(fā)。如果是公司將要量產(chǎn)的產(chǎn)品,請(qǐng)嚴(yán)格限定固件的使用范圍。
通過(guò)涂鴉 IoT 開(kāi)發(fā)平臺(tái)免開(kāi)發(fā)方案成功生成固件,或使用自定義開(kāi)發(fā)方案生成固件并上傳到涂鴉 IoT 開(kāi)發(fā)平臺(tái)后,下一步需要對(duì)模組進(jìn)行燒錄授權(quán)。
本文將詳細(xì)講解 3 種不同的燒錄授權(quán)方式:
自定義開(kāi)發(fā)燒錄授權(quán):適用于發(fā)布階段,使用自定義開(kāi)發(fā)方式創(chuàng)建的產(chǎn)品。
三明治開(kāi)發(fā)板方式燒錄授權(quán):僅適用于涂鴉三明治開(kāi)發(fā)板的燒錄授權(quán)。
使用原廠工具燒錄:適用于開(kāi)發(fā)階段。方案的特點(diǎn)是授權(quán)一次,重復(fù)燒錄。
授權(quán)設(shè)置
點(diǎn)擊產(chǎn)品->三明治開(kāi)發(fā)板->綁定開(kāi)發(fā)板進(jìn)行綁定。
一般情況下,開(kāi)發(fā)板背部都有一張標(biāo)簽,上面附帶了ID和密碼。
點(diǎn)擊申請(qǐng)新的授權(quán)碼,即可選擇需要添加的產(chǎn)品。
使用云模組燒錄授權(quán)平臺(tái)燒錄
設(shè)置完畢之后將授權(quán)碼輸入到生產(chǎn)憑證中,選擇燒錄模式。
點(diǎn)擊運(yùn)行,在對(duì)開(kāi)發(fā)板進(jìn)行復(fù)位就可以進(jìn)行下載。
Wi-Fi&BLE SoC NANO主控板(BK7231N)接口說(shuō)明
涂鴉三明治 Wi-Fi&BLE NANO 主控板(BK7231N)內(nèi)置 USB 轉(zhuǎn)串口芯片,單路 USB 口可擴(kuò)展出 2 個(gè)串口??赏ㄟ^(guò)撥碼開(kāi)關(guān)(S1)切換模組的兩路串口是否連接到 USB 轉(zhuǎn)串口芯片上。撥碼開(kāi)關(guān)引腳說(shuō)明如下表所示。
撥碼切到 ON 方向?qū)?,通?USB 轉(zhuǎn)串口芯片的雙串口和芯片串口之間的鏈路。
芯片 UART 引腳用于與MCU通信或普通 I/O 口使用時(shí),需將相應(yīng)的撥碼位置撥到斷開(kāi)的位置,即數(shù)字字母方向。
電腦 COM 口與 USB 芯片串口和芯片 BK7231N 對(duì)應(yīng)關(guān)系。
通常情況下A是用來(lái)下載程序用的,B是用來(lái)打印日志的
燒錄授權(quán)接線方式
將撥碼開(kāi)關(guān)(S2)的 1、2 路都撥至 ON 方向,BK7231N 的串口 UART1 與上位機(jī)鏈路導(dǎo)通。
注意:若出現(xiàn)“獲取RF標(biāo)志位失敗”的情況,可在授權(quán)階段,將串口2的RXD引腳(P01引腳)和GND短接。
上位機(jī)查看WiFi工作日志的接線方式
將撥碼開(kāi)關(guān)(S2)的 3、4 路都撥至 ON 方向,BK7231N 的串口 UART2 與上位機(jī)鏈路導(dǎo)通。
用戶串口與上位機(jī)通信的接線方式
將撥碼開(kāi)關(guān)(S2)的 1、2 路都撥至 ON 方向,BK7231N 的串口 UART1 與上位機(jī)鏈路導(dǎo)通。
芯片的兩個(gè)UART口都做普通IO口使用的接線方式
將撥碼開(kāi)關(guān)(S2)的 1、2、3、4 路都撥至 數(shù)字絲印方向,BK7231N 的串口 UART1 和 UART2 與 USB 芯片的鏈路斷開(kāi)。
原廠工具燒錄UA文件
使用該方法只能燒錄應(yīng)用區(qū)固件,無(wú)法給模組進(jìn)行授權(quán)操作??梢允褂迷摲椒ńo已經(jīng)授權(quán)過(guò)的模組進(jìn)行燒錄,避免每次更新代碼生成固件后都要上傳到涂鴉loT平臺(tái)使用「云模組燒錄授權(quán)平臺(tái)」工具進(jìn)行燒錄授權(quán)。
下降鏈接如下:
https://images.tuyacn.com/smart/shiliu_zone/SOC_Develop/tools/bk_writer_gui_V1.6.3.rar
使用此方法只能燒錄應(yīng)用區(qū)固件,無(wú)法給模組進(jìn)行授權(quán)操作??梢允褂迷摲椒ńo已經(jīng)授權(quán)過(guò)的模組進(jìn)行燒錄,避免每次更新代碼生成固件后都要上傳到涂鴉 IoT 開(kāi)發(fā)平臺(tái)使用云模組工具進(jìn)行燒錄授權(quán)。
按照下圖步驟,在箭頭 ① 所指向的燒錄對(duì)象中,根據(jù)實(shí)際燒錄的模組選擇對(duì)應(yīng)的芯片型號(hào),可在文檔中心查看相關(guān)模組規(guī)格書(shū),確認(rèn)模組使用的芯片型號(hào)。
單擊箭頭 ② 指向的瀏覽按鈕,選擇成功編譯生成的包含了 UA 字樣的 bin 文件(該文件就是應(yīng)用區(qū)固件,這里選擇的固件就是wifi_one_light)。
在箭頭 ③ 和箭頭 ④ 指向的起始地址中填入0x00011000,操作長(zhǎng)度中填入0x00119000。
在箭頭 ⑤ 指向的位置選擇正確的燒錄串口,將箭頭 ⑥ 指向的通訊波特率調(diào)整為最高,可以加快燒錄速度。
單擊箭頭 ⑦ 指向的燒錄,給模組通斷電或復(fù)位模組使模組重啟,開(kāi)始燒錄。燒錄完成后,更改后的代碼就成功燒錄到模組中。你可以不再使用云模組工具對(duì)該模組再次進(jìn)行授權(quán)操作。
燒錄設(shè)置如下所示。
燒錄完成如下所示。
審核編輯:湯梓紅
-
BLE
+關(guān)注
關(guān)注
12文章
684瀏覽量
60243 -
燒錄
+關(guān)注
關(guān)注
8文章
282瀏覽量
36071 -
PMS
+關(guān)注
關(guān)注
0文章
11瀏覽量
3874 -
涂鴉智能
+關(guān)注
關(guān)注
7文章
247瀏覽量
19830
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
涂鴉Wi-Fi和BLE SoC開(kāi)發(fā)幻彩燈帶(3)----產(chǎn)品創(chuàng)建與SDK進(jìn)行驗(yàn)證

【涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】涂鴉T2-U開(kāi)發(fā)板初體驗(yàn)
【涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】嵌入式linux開(kāi)發(fā)板涂鴉T2-U
DT-BL10 Wi-Fi和BLE共存模塊是什么
涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板免費(fèi)試用
【涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】零代碼開(kāi)發(fā)流程
【涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】幻彩燈條
【涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】+零代碼開(kāi)發(fā)1產(chǎn)品開(kāi)發(fā)1
涂鴉智能物聯(lián)網(wǎng)設(shè)備解決方案合輯(一)
【新品體驗(yàn)】涂鴉 T2-U 開(kāi)發(fā)板免費(fèi)試用
通過(guò)BLE實(shí)現(xiàn)Wi-Fi配置
涂鴉Wi-Fi和BLE SoC開(kāi)發(fā)幻彩燈帶

涂鴉Wi-Fi和BLE SoC開(kāi)發(fā)幻彩燈帶(2)----環(huán)境搭建與測(cè)試

涂鴉Wi-Fi和BLE SoC開(kāi)發(fā)幻彩燈帶(4)----開(kāi)發(fā)SDK

涂鴉Wi-Fi和BLE SoC開(kāi)發(fā)幻彩燈帶(6)----幻彩燈帶功能演示

評(píng)論