91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

SDK中的B85m_master_kma_dongle例程的使用及注意事項(xiàng)

泰凌微電子 ? 來源:泰凌微電子 ? 作者:泰凌微電子 ? 2022-07-27 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在泰凌Wiki網(wǎng)站上提供了多種應(yīng)用場景的軟件SDK,供客戶選擇使用。本系列的幾篇文章主要講述"Bluetooth LE Single Connection",此SDK是單連接應(yīng)用的SDK,所謂的單連接就是藍(lán)牙芯片做從機(jī)跟主機(jī)(一般是手機(jī))建立點(diǎn)對點(diǎn)連接,或者藍(lán)牙芯片做主機(jī)跟其他的從機(jī)建立點(diǎn)對點(diǎn)連接的應(yīng)用場景。

本篇文章詳細(xì)講述此SDK中的B85m_master_kma_dongle例程的使用及注意事項(xiàng),以便客戶盡快熟悉起來,加快項(xiàng)目開發(fā)進(jìn)度。

1

master_kma_dongle例程說明

適用825x芯片和827x芯片,所以編譯選項(xiàng)中又分為了825x_master_kma_dongle和827x_master_kma_dongle(下文統(tǒng)稱master_dongle)。

master_dongle例程是單連接SDK中唯一的做master主機(jī)的demo例程,kma是keyboard mouse audio的縮寫,并基于dongle板使用,這就是例程名字的由來。作為主機(jī)可以和ble_sample、ble_remote和module等從機(jī)例程建立連接并通信。該例程主要功能:BLE數(shù)據(jù)傳輸,給從機(jī)進(jìn)行OTA升級等。

*注意1:master_dongle例程默認(rèn)沒有低功耗功能,用戶可以根據(jù)handbook低功耗章節(jié)的說明自行實(shí)現(xiàn)?;蛘呤褂枚噙B接sdk中的帶低功耗的主機(jī)例程。

*注意2:由于藍(lán)牙芯片的RAM限制,master無法提供完整的service discovery功能。目前例程中只提供了簡單的SDP服務(wù),即根據(jù)提供的特定UUID來做服務(wù)發(fā)現(xiàn)。

2

開發(fā)板選擇

以TLSR8258 master dongle例程為例,是基于TLSR8258 Dongle板(型號C1T139A3_V2.0A)做開發(fā),如下圖所示:

afe7c44a-0d44-11ed-ba43-dac502259ad0.png

3

配合ble_remote例程的使用

在上一篇“b85m_ble_remote例程使用”提到了remote和master dongle一起使用來傳輸BLE音頻,本文就詳細(xì)介紹下。

編譯ble_remote例程并將固件下載到RCU遙控器板并上電。

編譯master dongle例程并將固件下載到TLSR8258 Dongle板,以USB接口直接插到電腦上,默認(rèn)LED燈都不亮。

將RCU遙控器靠近master dongle板(必須保證靠近,主機(jī)第一次配對連接,會(huì)選擇較強(qiáng)廣播信號強(qiáng)度的從機(jī)),再按dongle板上的SW2按鍵,dongle會(huì)自動(dòng)連接RCU遙控器并配對。藍(lán)牙連接成功后,dongle板上紅色LED燈常亮。當(dāng)處于連接狀態(tài)時(shí),如果按dongle板上的SW1按鍵,斷開藍(lán)牙連接并解除配對,并且dongle板上白色LED燈常亮。

處于連接狀態(tài)時(shí),在電腦上打開text文本,按RCU上的“1~9”按鍵,即可輸入數(shù)字“1~9”。

處于連接狀態(tài)時(shí),首先在電腦端打開上位機(jī)軟件audacity,并點(diǎn)擊開始錄音。然后長按RCU上的“語音”按鍵2s,此時(shí)RCU上紅色LED亮,表示正處于BLE音頻傳輸狀態(tài),此時(shí)人對著RCU遙控器說話,RCU采集到人的聲音并使用BLE傳輸?shù)絛ongle端,dongle通過USB給到audacity軟件并錄音。最后短按RCU上的“語音”按鍵,結(jié)束語音功能,RCU上紅色LED燈滅。Audacity軟件的操作如下圖所示:

b017bf88-0d44-11ed-ba43-dac502259ad0.png

4

OTA升級

此處OTA升級,是master dongle作為主機(jī)給從機(jī)進(jìn)行OTA升級。而單連接SDK中的ble_sample、ble_remote和module例程都是支持OTA功能的從機(jī)demo。本文選擇ble_sample例程,講述OTA升級的方法。準(zhǔn)備兩個(gè)TLSR8258 Dongle板子,一個(gè)用作待升級的設(shè)備稱之為DUT,另一個(gè)用于OTA升級的主機(jī)仍稱之為master dongle。

1、在DUT上為了識別OTA升級是否成功,將ble_sample例程的廣播和掃描回復(fù)數(shù)據(jù)中的名稱做下修改,在升級前后分別用手機(jī)掃描廣播名稱,即可驗(yàn)證OTA升級與否。比如編譯后生成的文件分別命名為:

8258_ble_sample_VHID.bin

8258_ble_sample_XHID.bin

并將8258_ble_sample_VHID.bin固件下載到DUT中,此時(shí)使用手機(jī)掃描廣播,可以看到VHID名稱的藍(lán)牙設(shè)備。

b02c7a18-0d44-11ed-ba43-dac502259ad0.png

2、使用BDT工具下載3個(gè)固件到master dongle板中,具體方法如下圖所示:

在setting選項(xiàng)中設(shè)置 Download Addr為0x0,下載 8258_master_kma_dongle.bin文件;

在setting選項(xiàng)中設(shè)置 Download Addr為0x20000,下載8258_ble_sample_VHID.bin.bin文件;

在setting選項(xiàng)中設(shè)置 Download Addr為0x40000,下載8258_ble_sample_XHID.bin.bin文件;

b04fc4f0-0d44-11ed-ba43-dac502259ad0.png

說明:master_kma_dongle.bin固件是作為主程序使用,根據(jù)不同的按鍵來選擇固件進(jìn)行升級。之所以下載兩個(gè)OTA固件是方便用戶在8258_ble_sample_VHID.bin和8258_ble_sample_XHID.bin之間來回OTA升級測試。

3、DUT和master_dongle都上電。master_dongle板子上電后默認(rèn)狀態(tài),4個(gè)LED燈都不亮。在master dongle板上的操作如下:

初始狀態(tài):

按下SW2按鍵(必須保證maste dongle與DUT板子緊挨著),則開始配對,配對成功后,紅色燈亮。

配對成功的狀態(tài)下:

配對成功的狀態(tài)下,按下SW1按鍵,會(huì)解除配對并斷開連接,白色燈亮。

配對成功的狀態(tài)下,2S的時(shí)間內(nèi),連續(xù)按5次SW2按鍵,藍(lán)色和綠色LED閃爍3次,進(jìn)入OTA狀態(tài)。

OTA狀態(tài)下:

按SW1按鍵,開始OTA,將0x40000位置的firmware傳輸給DUT,此時(shí)綠色燈常亮。OTA成功后,綠色燈閃爍5次。

按SW2按鍵,開始OTA,將0x20000位置的firmware傳輸給DUT,此時(shí)藍(lán)燈常亮。OTA成功后,藍(lán)色燈閃爍5次。

4、待OTA升級成功后,使用手機(jī)掃描廣播,即可看到XHID名稱的廣播。

*注意1:OTA升級成功后,因配對的原因,mater_dongle板子會(huì)自動(dòng)與DUT重連。建議將master_dongle板子斷電,然后使用手機(jī)app掃描,根據(jù)廣播名稱查看升級后的結(jié)果。

*注意2:同樣可以使用手機(jī)app對從機(jī)進(jìn)行OTA升級。Telink提供了基于IOSAndroid的app demo及源碼,用于OTA升級的演示,客戶可基于此app demo開發(fā)自己的手機(jī)app。

關(guān) 于 泰 凌

泰凌微電子致力于為客戶提供一站式的低功耗高性能無線連接SoC芯片解決方案,包括經(jīng)典藍(lán)牙,藍(lán)牙低功耗,藍(lán)牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有協(xié)議等低功耗2.4GHz多協(xié)議無線連接系統(tǒng)級芯片和豐富的固件協(xié)議棧。公司產(chǎn)品廣泛應(yīng)用于智能照明,智能家居/樓宇,智能遙控,無線外設(shè),智能零售,穿戴設(shè)備,無線音頻,智能玩具,物流追蹤,智慧城市等各類消費(fèi)和商業(yè)應(yīng)用場景中。

審核編輯 :李倩

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

    關(guān)注

    17

    文章

    452

    瀏覽量

    47944
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51766

原文標(biāo)題:【技術(shù)專欄】泰凌微電子 BLE 單連接 SDK(四):B85m_master_kma_dongle 例程使用演示

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    請問CW32F030的硬件注意事項(xiàng)有哪些?

    CW32F030的硬件注意事項(xiàng)有哪些
    發(fā)表于 12-25 08:20

    請問IAP功能升級流程中有哪些注意事項(xiàng)?

    IAP 功能升級流程中有哪些注意事項(xiàng)?
    發(fā)表于 12-23 07:55

    BNC轉(zhuǎn)接頭接線注意事項(xiàng)

    本文從工程角度總結(jié)BNC轉(zhuǎn)接頭接線過程的關(guān)鍵注意事項(xiàng),涵蓋阻抗匹配、接線規(guī)范、工藝選擇及檢測要點(diǎn),幫助用戶避免常見接線問題。
    的頭像 發(fā)表于 12-19 14:04 ?417次閱讀
    BNC轉(zhuǎn)接頭接線<b class='flag-5'>注意事項(xiàng)</b>

    CW32時(shí)鐘運(yùn)行失效檢測的流程是什么?CW32時(shí)鐘運(yùn)行失效檢測注意事項(xiàng)有哪些呢?

    CW32時(shí)鐘運(yùn)行失效檢測的流程是什么?CW32時(shí)鐘運(yùn)行失效檢測注意事項(xiàng)有哪些?
    發(fā)表于 12-10 07:22

    驅(qū)動(dòng)板PCB布線的注意事項(xiàng)

    PCB Layout 注意事項(xiàng) 1)布局注意事項(xiàng): ●● 整體布局遵循功率回路與小信號控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優(yōu)先考慮驅(qū)動(dòng)
    發(fā)表于 12-02 07:40

    CW32F030在使用注意事項(xiàng)有哪些?

    CW32F030在使用注意事項(xiàng)有哪些?
    發(fā)表于 11-18 06:20

    極海APM32E030 MCU中高速時(shí)鐘的配置和相關(guān)注意事項(xiàng)

    每一家MCU廠家的SDK寫法和寄存器功能都有所不同,如果不熟悉的話就會(huì)配置錯(cuò)誤,導(dǎo)致MCU運(yùn)行不穩(wěn)定。接下來就以APM32E030的手冊和SDK,解讀下高速時(shí)鐘的配置和相關(guān)注意事項(xiàng)。
    的頭像 發(fā)表于 11-04 09:19 ?4664次閱讀
    極海APM32E030 MCU中高速時(shí)鐘的配置和相關(guān)<b class='flag-5'>注意事項(xiàng)</b>

    車載OBC全橋變換器功率MOS管的應(yīng)用及注意事項(xiàng)

    隨著電動(dòng)汽車的發(fā)展,功率MOS管在汽車電子的應(yīng)用也日益增多,本文就車載OBC全橋變換器功率MOS管應(yīng)用及注意事項(xiàng)做簡單記要。
    的頭像 發(fā)表于 10-21 11:24 ?5739次閱讀
    車載OBC<b class='flag-5'>中</b>全橋變換器功率MOS管的應(yīng)用及<b class='flag-5'>注意事項(xiàng)</b>

    emWin AppWizard 開發(fā)注意事項(xiàng)有哪些?

    emWin AppWizard 開發(fā)注意事項(xiàng)
    發(fā)表于 09-04 06:18

    別讓這些細(xì)節(jié)毀了PCBA!焊接注意事項(xiàng)清單

    一站式PCBA加工廠家今天為大家講講PCBA加工電子元器件焊接注意事項(xiàng)有哪些?PCBA加工電子元器件焊接注意事項(xiàng)。 電子元器件焊接關(guān)鍵注意事項(xiàng)
    的頭像 發(fā)表于 07-23 09:26 ?1233次閱讀

    智多晶PLL使用注意事項(xiàng)

    在FPGA設(shè)計(jì),PLL(鎖相環(huán))模塊作為核心時(shí)鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時(shí)鐘信號。它不僅解決了時(shí)序同步問題,還能有效消除時(shí)鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL在實(shí)際應(yīng)用的關(guān)鍵
    的頭像 發(fā)表于 06-13 16:37 ?1603次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項(xiàng)</b>

    CYPD5225-96BZXI設(shè)計(jì)需要哪些注意事項(xiàng)?

    時(shí), TBT4 type-c接上USB外設(shè),主板就不啟動(dòng),而拔掉USB外設(shè),主板能正常啟動(dòng); 所以想了解下, 1、CYPD5225-96BZXI設(shè)計(jì)需要哪些注意事項(xiàng); 2、CYPD5225-96BZXI
    發(fā)表于 05-23 08:03

    美國Odyssey奧德賽電池充電注意事項(xiàng)全解析

    Odyssey奧德賽電池充電注意事項(xiàng)全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動(dòng)、摩托車、船舶以及備用電源系統(tǒng)。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1122次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項(xiàng)</b>全解析

    IGBT器件的防靜電注意事項(xiàng)

    IGBT作為功率半導(dǎo)體器件,對靜電極為敏感。我將從其靜電敏感性原理入手,詳細(xì)闡述使用過程防靜電的具體注意事項(xiàng)與防護(hù)措施,確保其安全穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 05-15 14:55 ?1850次閱讀

    掃描電鏡的日常維護(hù)有哪些注意事項(xiàng)?

    掃描電鏡日常維護(hù)的注意事項(xiàng)
    的頭像 發(fā)表于 03-24 11:38 ?1193次閱讀
    掃描電鏡的日常維護(hù)有哪些<b class='flag-5'>注意事項(xiàng)</b>?