SILICON-nembo

SILICON LABS 7.0.0.0 GA Gecko Software Development Kit

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit-bidhaa-picha

Taarifa ya Bidhaa

Vipimo

  • Gecko SDK Suite: 4.4
  • Tarehe ya Kutolewa: Desemba 13, 2023
  • Toleo la SDK: 7.0.0.0 GA
  • Sifa Muhimu: Bluetooth, Multiprotocol
  • Vikusanyaji Sambamba: GCC (Mkusanyiko wa Mkusanyaji wa GNU) toleo la 12.2.1

Maagizo ya Matumizi ya Bidhaa

Ilani za Utangamano na Matumizi

  • Kwa maelezo kuhusu masasisho na arifa za usalama, tafadhali rejelea sura ya Usalama ya madokezo ya Toleo la Mfumo wa Gecko yaliyosakinishwa kwa SDK hii au kwenye kichupo cha TECH DOCS kwenye https://www.silabs.com/developers/bluetooth-low-energy.
  • Tunapendekeza kwa dhati kujiandikisha kwa Washauri wa Usalama kwa habari iliyosasishwa. Ikiwa wewe ni mgeni kwa Maabara ya Silicon
  • SDK ya Bluetooth au unahitaji maagizo ya kutumia vipengele vya Vault Salama, tafadhali angalia sehemu ya "Kutumia Toleo Hili".

Vipengele Vipya

SDK ya Gecko itaendelea kutumia vifaa vyote vya Series 0 na 1 bila mabadiliko kwenye usaidizi wa muda mrefu, matengenezo, ubora na uwajibikaji unaotolewa chini ya sera yetu ya programu. SDK mpya itatolewa kutoka Gecko SDK na kuanza kutoa vipengele vipya vinavyosaidia wasanidi programu kuchukua hatua mapema.tage ya uwezo wa hali ya juu wa bidhaa zetu za Series 2 na 3. Uamuzi huu unapatana na maoni ya wateja, yanayoakisi kujitolea kwetu kuinua ubora, kuhakikisha uthabiti, na kuimarisha utendaji kwa ajili ya matumizi ya kipekee ya mtumiaji kwenye SDK zetu za programu.

Vipengee Vipya
Vipengee vipya vifuatavyo viliongezwa katika toleo la 7.0.0.0:

  1. Kichanganuzi cha Muunganisho wa Bluetooth: Kipengele kipya cha bluetooth_feature_connection_analyzer, hutoa utendakazi wa kunasa na kuchanganua RSSI ya utumaji kwenye muunganisho wa Bluetooth.

API mpya
API mpya zifuatazo ziliongezwa katika toleo la 7.0.0.0:

  • Kitambulisho # 1203776: Inatanguliza kitambulisho kipya cha tukio la maktaba ya ESL C, ESL_LIB_EVT_PAWR_CONFIG. Mipangilio ya PAwR sasa inategemea ukaguzi wa awali wa usafi na maktaba ya ESL C kabla ya usanidi kuwekwa. Ikiwa hundi itashindwa, usanidi unakataliwa.
  • Kitambulisho # 1196297: Huongeza usaidizi kwa HADM kwa idadi kiholela ya chaneli hadi 80
  • ID # 1187941: 'bt_abr_host_initiator' sasa ina kazi ya kuhifadhi kumbukumbu ya jsonlfiles kwa folda iliyochaguliwa kwa kutumia hoja ya amri '-d'. Ikiwa parameta haina tupu au njia isiyo sahihi ya saraka, itatumia saraka ya sasa ya kufanya kazi na kumjulisha mtumiaji.
  • ID # 1158040: Huongeza vipimo vya ubora kwa Kianzisha HADM kwa kuonyesha uwezekano wa umbali uliokokotolewa kwenye kiolesura cha mtumiaji.
  • Kitambulisho # 1152853: Huongeza chaguo jipya la kituo cha mawasiliano kwa aliyekuwa mwenyeji wa NCPampchini: SPI juu ya Co-Processor Communication (CPC). Kitambulisho # 1108849: Inaleta hati ya Python, create_bl_files.py, ambayo huunganisha hati za .bat na .sh kuwa moja. Inajumuisha vipengele vipya ikilinganishwa na hati za zamani kama vile kisaidizi na hoja za amri za ziada ili kuchagua usanidi unaohitajika, hali ya mwingiliano ya kusanidi zana ambazo hazipo au files, ikitoa GBL zilizobanwa (mbinu za lzma na lz4 za kubana), na ushughulikiaji wa mantiki ya kifaa kwa mfululizo-1 na vifaa vya mfululizo-2.

Maswali Yanayoulizwa Mara Kwa Mara (Maswali Yanayoulizwa Mara Kwa Mara)

  1. Swali: Ninaweza kupata wapi masasisho na arifa za usalama?
    J: Kwa masasisho na arifa za usalama, tafadhali rejelea sura ya Usalama ya madokezo ya Toleo la Mfumo wa Gecko yaliyosakinishwa kwa SDK hii au kwenye kichupo cha TECH DOCS kwenye https://www.silabs.com/developers/bluetooth-low-energy. Tunapendekeza pia kujiandikisha kwa Washauri wa Usalama kwa maelezo ya kisasa.
  2. Swali: Ninawezaje kutumia huduma za Vault Salama?
    J: Ikiwa unahitaji maagizo ya kutumia vipengele vya Vault Salama, tafadhali rejelea hati katika sehemu ya "Kutumia Toleo Hili".
  3. Swali: Ni vikusanyaji gani vinavyooana na SDK ya Gecko?
    J: SDK ya Gecko inaoana na toleo la 12.2.1 la GNU (Mkusanyiko wa Mkusanyaji wa GNU), ambalo limetolewa na Studio ya Urahisi. Tafadhali hakikisha kuwa unatumia sahihi files.

Bluetooth® LE SDK 7.0.0.0 GA

  • Gecko SDK Suite 4.4
  • Tarehe 13 Desemba 2023
  • Silicon Labs ni mchuuzi anayeongoza katika teknolojia ya maunzi na programu ya Bluetooth, inayotumika katika bidhaa kama vile michezo na utimamu wa mwili, vifaa vya elektroniki vya watumiaji, vinara na programu mahiri za nyumbani. Msingi
  • SDK ni mkusanyiko wa hali ya juu unaotii Bluetooth 5.4 ambao hutoa utendakazi wote msingi pamoja na API nyingi ili kurahisisha usanidi. Utendaji wa msingi hutoa hali ya pekee inayomruhusu msanidi programu kuunda na kuendesha programu yake moja kwa moja kwenye SoC, au katika hali ya NCP inayoruhusu matumizi ya MCU ya mwenyeji wa nje.
  • Madokezo haya ya toleo yanashughulikia matoleo ya SDK:
    • 7.0.0.0 GA iliyotolewa tarehe 13 Desemba 202

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (1)

SIFA MUHIMU

  • Bluetooth 
    • Sehemu mpya ya kipengele bluetooth_feature_connection_analyzer hutoa utendakazi wa kunasa na kuchanganua RSSI ya utumaji kwenye muunganisho wa Bluetooth.
  • Multiprotocol 
    • Usaidizi wa Kusikiliza kwa Pamoja (RCP) -MG21 na MG24
    • Multiprotocol (CMP) Zigbee NCP + OpenThread RCP - ubora wa uzalishaji
    • Bluetooth Dynamic Multiprotocol + Multiprotocol ya sasa (CMP) Zigbee na msaada wa Open Thread kwenye SoC

Ilani za Utangamano na Matumizi

  • Kwa maelezo kuhusu masasisho na arifa za usalama, angalia sura ya Usalama ya madokezo ya Toleo la Mfumo wa Gecko yaliyosakinishwa kwa SDK hii au kwenye kichupo cha TECH DOCS kwenye
  • https://www.silabs.com/developers/bluetooth-low-energy. Silicon Labs pia inapendekeza sana ujiandikishe kwa Ushauri wa Usalama kwa maelezo ya kisasa. Kwa maagizo na maelezo kuhusu kutumia vipengele vya Secure Vault, au kama wewe ni mgeni kwa SDK ya Bluetooth ya Maabara ya Silicon, angalia Kutumia Toleo Hili.
  • Vikusanyaji Sambamba:
    • IAR Iliyopachikwa Workbench ya ARM (IAR-EWARM) toleo la 9.40.1.
    • Kutumia divai kujenga na matumizi ya mstari wa amri ya IarBuild.exe au IAR Embedded Workbench GUI kwenye macOS au Linux kunaweza kusababisha makosa. files inatumika kwa sababu ya migongano katika kanuni ya hashing ya mvinyo kwa ajili ya kuzalisha fupi file majina.
    • Wateja kwenye macOS au Linux wanashauriwa wasijenge na IAR nje ya Siplicity Studio. Wateja wanaofanya hivyo wanapaswa kuthibitisha kwa uangalifu kwamba ni sahihi files zinatumika.
    • GCC (Mkusanyiko wa Mkusanyaji wa GNU) toleo la 12.2.1, lililotolewa na Studio ya Urahisi.

Vipengee Vipya

Toleo hili la Gecko SDK (GSDK) litakuwa la mwisho kwa usaidizi wa pamoja kwa vifaa vyote vya EFM na EFR, isipokuwa viraka vya toleo hili inavyohitajika. Kuanzia katikati ya 2024 tutaanzisha SDK tofauti:

  • SDK iliyopo ya Gecko itaendelea na usaidizi wa vifaa vya Series 0 na 1.
  • SDK mpya itashughulikia mahususi vifaa vya Series 2 na 3.
  • SDK ya Gecko itaendelea kutumia vifaa vyote vya Series 0 na 1 bila mabadiliko kwenye usaidizi wa muda mrefu, matengenezo, ubora na uwajibikaji unaotolewa chini ya sera yetu ya programu.
  • SDK mpya itatolewa kutoka Gecko SDK na kuanza kutoa vipengele vipya vinavyosaidia wasanidi programu kuchukua hatua mapema.tage ya uwezo wa hali ya juu wa bidhaa zetu za Series 2 na 3.
  • Uamuzi huu unapatana na maoni ya wateja, yanayoakisi kujitolea kwetu kuinua ubora, kuhakikisha uthabiti, na kuimarisha utendaji kwa ajili ya matumizi ya kipekee ya mtumiaji kwenye SDK zetu za programu.

Vipengele Vipya

  • Imeongezwa katika toleo la 7.0.0.0
  • Kichanganuzi cha Muunganisho wa Bluetooth
  • Kipengele kipya bluetooth_feature_connection_analyzer hutoa utendakazi wa kunasa na kuchanganua RSSI ya upitishaji wa data kwenye muunganisho wa Bluetooth.

API mpya

  • Imeongezwa katika toleo la 7.0.0.0
  • sl_bt_connection_analyzer_start amri: Anza kuchambua muunganisho wa kifaa kingine na uripoti vipimo vya RSSI.
  • sl_bt_connection_analyzer_stop amri: Acha kuchanganua muunganisho wa Bluetooth wa kifaa kingine.
  • sl_bt_evt_connection_analyzer_report tukio: Huanzishwa wakati pakiti zinazotumwa kwenye muunganisho zimenaswa.
  • sl_bt_evt_connection_analyzer_tukio lililokamilika: Imeanzishwa wakati operesheni ya kuchambua muunganisho imekamilika.
  • sl_bt_connection_get_scheduling_details amri: Pata vigezo na maelezo ya kuratibu tukio linalofuata la muunganisho. sl_bt_connection_get_median_rssi amri: Pata thamani ya RSSI iliyopimwa kwenye muunganisho.
  • sl_bt_sm_resolve_rpa amri: Tafuta anwani ya utambulisho ya kifaa kilichounganishwa kwa anwani ya faragha inayoweza kutatuliwa (RPA).
  • sl_bt_evt_connection_set_parameters_tukio lililoshindikana: Imeanzishwa wakati kifaa rika kilipokataa ombi la kusasisha kigezo cha muunganisho wa L2CAP.
ID # Maelezo
1203776 Tambulisha kitambulisho kipya cha tukio la maktaba ya ESL C: ESL_LIB_EVT_PAWR_CONFIG. Mipangilio ya PAwR sasa inategemea ukaguzi wa awali wa usafi na maktaba ya ESL C kabla ya usanidi kuwekwa - hundi ikishindwa, usanidi unakataliwa.
1196297 Imeongeza usaidizi kwa HADM kwa idadi kiholela ya vituo hadi 80.
1187941 'bt_abr_host_initiator' sasa ina kazi ya kuhifadhi kumbukumbu ya jsonlfiles kwa folda iliyochaguliwa kwa kutumia hoja ya amri '-d'. Ikiwa parameta haina kitu au njia isiyo sahihi ya saraka itatumia saraka ya sasa ya kufanya kazi na kumjulisha mtumiaji.
1158040 Ongeza vipimo vya ubora kwa Kianzisha HADM kwa kuonyesha uwezekano wa umbali uliokokotolewa kwenye kiolesura cha mtumiaji.
1152853 Chaguo jipya la kituo cha mawasiliano limeongezwa kwa aliyekuwa mwenyeji wa NCPampchini: SPI juu ya Co-Processor Communication (CPC).
 

1108849

 
  • Hati ya chatu create_bl_files.py ilianzishwa ili kuunganisha hati za .bat na .sh kuwa moja. Vipengele vipya ikilinganishwa na maandishi ya zamani:
  • msaidizi na hoja za amri za ziada ili kuchagua usanidi unaohitajika
  • hali ya mwingiliano: katika kesi baadhi ya zana au files wanakosa hati hii itakusaidia kuisanidi
  • toa GBL zilizoshinikizwa (mbinu zote mbili za lzma na lz4)
  • utunzaji wa mantiki ya kifaa kwa vifaa vya mfululizo-1 na mfululizo-2

 Maboresho

 Vipengee Vilivyobadilishwa
Imebadilishwa katika toleo la 7.0.0.0

ID # Maelezo
1203109 Mantiki ya utambuzi iliyoboreshwa ya ESL ambazo hazina usanidi halali wa GATT kulingana na vipimo vya Huduma ya ESL. Mantiki mpya sasa inazuia idadi ya ugunduzi chanya wa uwongo na kusababisha kutojumuishwa kwa ESL halali kwenye mtandao.
1144612 Sasisho la maktaba ya mtu wa tatu ya cJSON kutoka GitHub: https://github.com/DaveGamble/cJSON @commit: b45f48e600671feade0b6bd65d1c69de7899f2be (master)
1193924 Hamisha zamani wa BLE SDKamplegacy_scanner API au extended_scanner API badala ya API ya kichanganuzi iliyoacha kutumika.
1177424 Kufungua Maktaba ya Kipengee kwenye Studio na kuchagua kipengee chochote kati ya programu/bluetooth sasa kunaonyesha sehemu ya “Nyaraka” chini ya sehemu ya “Dependents” na “Dependents” iliyo na maudhui yanayopangishwa. docs.silabs.com kwa kipengele hicho.
  • API zilizobadilishwa
    • Imebadilishwa katika toleo 7.0.0.0 Hakuna.
  • Tabia iliyokusudiwa
    • Imebadilishwa katika toleo la 7.0.0.0

Masuala yasiyobadilika

Fasta katika kutolewa 7.0.0.0

ID # Maelezo
1077663 Rekebisha suala ambalo linaweza kusababisha baadhi ya amri za Bluetooth kurudisha mafanikio bila kutekeleza amri ikiwa RTOS na kijenzi cha kuanza kinachohitajika kilitumiwa na programu ikatoa amri ya Bluetooth huku rafu ya Bluetooth ikizimwa.
1130635 Rekebisha suala ambalo linaweza kusababisha hitilafu kwenye FreeRTOS ikiwa kipengele cha kuanza kwa Bluetooth unapohitaji kitatumika na kazi ya kipima saa ya FreeRTOS imesanidiwa kuwa na kipaumbele cha chini kuliko majukumu ya Bluetooth.
1164357 Sasisha msimbo wa hitilafu kutoka usimbaji_usiotosheleza hadi uthibitishaji_usiotosheleza kama ilivyobainishwa katika vipimo vya Bluetooth mteja wa GATT anapojaribu kufikia sifa ya GATT ambayo inahitaji usalama na muunganisho haujaunganishwa au kusimbwa kwa njia fiche.
1170640 Rekebisha hali ya mbio katika Mteja wa GATT kwamba ubadilishaji wa ATT MTU unaweza kuzuiwa ikiwa programu ya mtumiaji itaita amri ya Mteja wa GATT ambayo nayo itaanza utaratibu wa GATT na Seva ya mbali ya GATT chini ya muktadha wa sl_bt_evt_connection_opened tukio kushughulikia katika hali ya SoC.
1180413 Rekebisha suala ambalo linaweza kusababisha ubadilishaji wa kipaumbele cha thread na kupunguza utegemezi wa muunganisho wa Bluetooth kwa FreeRTOS ikiwa kazi ya kipima saa ya FreeRTOS imesanidiwa kuwa na kipaumbele cha chini kuliko majukumu ya Bluetooth.
1192858 Boresha ushughulikiaji wa ripoti ya tangazo juu ya kiolesura cha HCI. Sasa inawezekana kusanidi idadi ya juu zaidi ya ripoti za matangazo zilizowekwa kwenye foleni. Hii inaboresha utendakazi kupitia muunganisho wa polepole wa HCI.
1196365 Rekebisha tatizo linaloonekana na DTM wakati kipengele cha kipima saa kinawasilisha.
1196429 Boresha uanzishaji wa muunganisho katika usanidi wa DMP. Katika baadhi ya matukio, pakiti haikuchakatwa haraka vya kutosha jambo ambalo lilisababisha upotevu wa muunganisho.
1198175 Rekebisha hesabu ya upanuzi wa kichanganuzi cha PAwR baada ya kukosa pakiti ndogo. Ongeza hesabu ya upanuzi wa dirisha la majibu ya PAwR kwenye kifaa cha mtangazaji. Marekebisho yanapatikana katika Bluetooth SDK 6.2.0 na mpya zaidi.
1206647 Rekebisha hitilafu kwenye safu ya kiungo cha Bluetooth ambayo ilisababishwa na kushughulikia vibaya hitilafu ikiwa uwasilishaji wa pakiti ya viashiria vya uunganisho na kituo cha kati umeshindwa.
1209154 Rekebisha hitilafu ambayo inaweza kuzuia hali ya onyesho kufanya kazi zaidi ya mara moja katika kipindi cha ESL AP. AP Pyhon sample msimbo sasa hairuhusu kubadilisha modi wakati programu ya EFR Connect imeunganishwa katika hali ya onyesho, na sasa inawezekana kuuliza hali ya sasa ya onyesho kupitia kiolesura cha CLI.
1212515 Rekebisha tatizo katika hali ya RCP iliyofanya LE_Set_Periodic_Advertising_Subevent_Data HCI amri kushindwa kimakosa wakati data ya subvents nyingi iliwekwa kwa wakati mmoja na urefu fulani. Rekebisha suala lingine katika modi ya RCP ambayo iliruhusu kwa muda usiojulikana kuhifadhi mpini wa muunganisho usioweza kutumika wakati Mwenyeji hakusubiri tukio la Muunganisho Kamilisha HCI kabla ya kupiga amri nyingine ya LE_Create_Connection.
1215158 Utaratibu wa uwekaji-data wa PAwR wa uwekaji data sasa unafuata ubainifu wa msingi kabisa. Data iliyotolewa na seva pangishi itatumwa kwa utaratibu uliotolewa na data ikifika kwa kuchelewa haitatumwa katika kipindi kijacho cha mara kwa mara cha utangazaji.
1216550 Rekebisha hitilafu katika amri sl_bt_gatt_server_send_user_read_response kwamba seva ya GATT inaweza kuongeza zaidi ya ATT MTU - 4 idadi ya baiti kama thamani tabia katika jibu kusoma kwa opcode ATT_READ_BY_TYPE_REQ. Hati za amri hii pia zimebainishwa kuwa idadi ya juu zaidi ya baiti katika kujibu opcode ATT_READ_BY_TYPE_REQ ni ATT MTU - 4.
1218112 Rekebisha hali ya mbio kati ya kusitishwa kwa muunganisho na utaratibu wa kusasisha ramani ya kituo ambayo inaweza kusababisha buffer mara mbili bila malipo.
1223155 Rekebisha ukiukaji wa ufikiaji wa kumbukumbu katika rafu ya seva pangishi wakati wa kuchakata tukio la HCI_LE_Read_Remote_Feature_Complete ikiwa mpini wa muunganisho katika tukio ni batili.
1218866 Bluetooth RAIL DMP – SoC Empty FreeRTOS/Micrium OS Sample Programu sasa zinapatikana kwa xG28 (BRD4400A/B/C, BRD4401A/B/C).
1214140 BLE ESL examples sasa inasaidia bodi za BRD4402B na BRD4403B.
1212633 Rekebisha iop_create_bl_files.sh kutofaulu kwa hati kwenye MacOS.
1209154 Imerekebisha hitilafu ambayo inaweza kuzuia hali ya onyesho ya ESL kufanya kazi zaidi ya mara moja katika kipindi cha AP. AP Python sample msimbo sasa hairuhusu kubadilisha modi wakati programu ya EFR Connect imeunganishwa katika hali ya onyesho, wakati sasa inawezekana kuuliza hali ya sasa ya onyesho kupitia kiolesura cha CLI.
1205333 Iliondoa hitaji la kubadilisha mwenyewe aina ya udhibiti wa mtiririko wa UART baada ya kuunda mradi wa ESL AP NCP kwa bodi nyingi zinazotumika.
1205317 Opcode mahususi ya 0x1F ya muuzaji wa Silab kwa ajili ya kipengele cha kuruka kikomo cha kipindi cha ESL cha PAwR imeongezwa kwenye hati ya kusoma ya ESL AP.
ID # Maelezo
1192305 Imeongeza ucheleweshaji unaoweza kusanidiwa kwenye sehemu ya Mahali ya OTA ya DFU kabla ya kufunga muunganisho na kifaa cha Kati. Hii husuluhisha masuala ya utaratibu kwa uhamishaji wa OTA ya Mahali na toleo jipya zaidi la EFR Connect v2.7.1 au matoleo mapya zaidi.
1225207 Tatizo lililorekebishwa: Uondoaji NULL unaweza kutokea katika ESL C lib ambayo husababisha ESL AP kuvurugika wakati wa kusanidi mitandao mikubwa.
1223186 App_timer iliyosahihishwa kwa OS kutumia dari ya thamani iliyoombwa kulingana na marudio ya kipima muda cha OS ili kufanya kazi kwa njia sawa na lahaja ya bare-metal. Nyaraka zilizopanuliwa zinazoelezea vikwazo vya utatuzi na kutaja vigezo vya usanidi wa frequency za kipima muda cha OS ambacho kinaweza kuwekwa ili kurekebisha mzunguko wa kipima muda (na azimio).
1203408 Programu ya OTA DFU inaweza kuingia katika hali isiyo sahihi ikiwa programu itatuma tukio la sl_bt_evt_gatt_server_user_write_request_id.
1208252 Kianzishaji sasa hufunga muunganisho wakati wa kutoka.
1180678 Maboresho ya uthabiti

 Masuala Yanayojulikana Katika Toleo La Sasa

Masuala yenye herufi nzito yaliongezwa tangu toleo lililopita. Ikiwa umekosa toleo, vidokezo vya toleo la hivi majuzi vinapatikana https://www.si-labs.com/developers/bluetooth-low-energy katika kichupo cha Hati za Tech.

ID # Maelezo Suluhu
361592 Tukio la Sync_data haliripoti nishati ya TX. Hakuna
 

368403

Ikiweka muda wa CTE kuwa 1, ombi la CTE linapaswa kutumwa katika kila muda wa muunganisho. Lakini inatumwa tu katika kila muda wa uunganisho wa pili. Hakuna
 

641122

Sehemu ya rafu ya Bluetooth haitoi usanidi wa njia ya antena ya RF. Hili ni suala mahsusi kwa BGM210P. Suluhu moja ni kusasisha usanidi wewe mwenyewe katika sl_bluetooth_config.h katika hali ya kuhariri maandishi.

Ikiwa OTA iliyo na Apploader inatumiwa, jumuisha kijenzi cha bluetooth_feature_ota_config katika mradi wa programu. Piga amri sl_bt_ota_set_rf_path() ili kuweka njia ya RF kwa modi ya OTA.

650079 LE 2M PHY kwenye EFR32[B|M]G12 na EFR32[B|M]G13 haifanyi kazi na simu mahiri zinazotumia chipu ya Mediatek Helio kwa sababu ya tatizo la mwingiliano. Hakuna suluhisho lililopo. Kwa uundaji na majaribio ya programu, utenganishaji unaweza kuepukwa kwa kuzima 2M PHY na sl_bt_connection_set_preferred_phy() au sl_bt_connection_set_default_preferred_phy().
682198 Rafu ya Bluetooth ina tatizo la mwingiliano kwenye 2M PHY na Kompyuta ya Windows. Hakuna suluhisho lililopo. Kwa uundaji na majaribio ya programu, utenganishaji unaweza kuepukwa kwa kuzima 2M PHY na sl_bt_connection_set_preferred_phy() au sl_bt_connection_set_default_preferred_phy().
 

730692

Asilimia 4-7 ya kiwango cha makosa ya pakiti huzingatiwa kwenye vifaa vya EFR32M|BG13 wakati RSSI iko kati ya -25 na -10 dBm. PER ni jina (kulingana na hifadhidata) zote mbili juu na chini ya safu hii. Hakuna
756253 Thamani ya RSSI kwenye muunganisho wa Bluetooth uliorejeshwa na API ya Bluetooth si sahihi kwenye vifaa vya EFR32M|B1, EFR32M|B12, EFR32M|B13, na EFR32M|B21. Kwenye vifaa vya EFR32M|B21. Ni takriban 8~10 dBm juu kuliko thamani halisi, kulingana na kipimo. Sakinisha sehemu ya "RAIL Utility, RSSI" katika mradi wa maombi. Kipengele hiki hutoa urekebishaji chaguomsingi wa RSSI kwa chipu ambayo inatumika katika kiwango cha RAIL na inaweza kusaidia kufikia vipimo sahihi zaidi vya RSSI.
845506 Wakati kijenzi cha Bluetooth_feature_afh cha AFH kimejumuishwa, uanzishaji wa kipengele huwasha AFH kila wakati. Ili kujumuisha kijenzi lakini si kuwasha AFH kwenye kuwasha kifaa, badilisha thamani ya kigezo kutoka 1 hadi 0 katika simu ya chaguo-msingi ya sl_btctrl_init_afh() katika sl_bt_stack_init.c.
1031031 Kubadilisha usanidi katika programu ya bt_aoa_host_locator husababisha programu kuacha kufanya kazi. Hakuna
1227955 amazon_aws_soc_mqtt_over_ble na amazon_aws_soc_gatt_server exampusijitangaze baada ya kuanza upya. Ongeza configTIMER_TASK_STACK_DEPTH hadi 600 au zaidi katika config/FreeRTOSConfig.h katika mradi.

Vipengee Vilivyoacha kutumika

Imeacha kutumika katika toleo la 7.0.0.0 Amri sl_bt_connection_get_rssi

Vipengee Vilivyoondolewa
Imeondolewa kwenye toleo la 7.0.0.0

ID # Maelezo
1219750 Hati ya taswira ya HADM ya Python imeondolewa. Wateja wanapaswa kutumia Studio HADM GUI kwenda mbele.

Multiprotocol Gateway na RCP

  • Vipengee Vipya
    • Imeongezwa katika toleo la 7.0.0.0
    • Usikilizaji wa wakati mmoja, uwezo wa rafu za Zigbee na Open Thread kufanya kazi kwenye chaneli huru 802.15.4 wakati wa kutumia EFR32xG24 au xG21 RCP, hutolewa. Usikilizaji kwa wakati mmoja haupatikani kwa mchanganyiko wa 802.15.4 RCP/Bluetooth RCP, mseto wa Zigbee NCP/Open Thread RCP, au kwa Zigbee/Open Thread system-on-chip (SoC). Itaongezwa kwa bidhaa hizo katika toleo la baadaye.
    • Kiendelezi cha muuzaji wa OpenThread CLI kimeongezwa kwa programu za seva pangishi ya OpenThread za vyombo vingi vya protocol. Hii ni pamoja na amri za coex cli.
  • Maboresho
    • Imebadilishwa katika toleo la 7.0.0.0
    • Mchanganyiko wa Zigbee NCP/OpenThread RCP multiprotocol sasa ni ubora wa uzalishaji.
  • Masuala yasiyobadilika
    • Fasta katika kutolewa 7.0.0.0

 

ID # Maelezo
1081828 Suala la upitishaji na Zigbee/BLE DMP s yenye msingi wa FreeRTOSample maombi.
1090921 Z3GatewayCpc ilipata shida kuunda mtandao katika mazingira yenye kelele.
1153055 Madai juu ya seva pangishi ilisababishwa wakati kulikuwa na hitilafu ya mawasiliano wakati wa kusoma toleo la NCP kutoka kwa zigbee_ncp-ble_ncp-uart sampprogramu ya.
1155676 RCP ya 802.15.4 ilitupilia mbali pakiti zote za unicast zilizopokelewa (baada ya MAC acking) ikiwa violesura vingi vya 15.4 vilishiriki kitambulisho sawa cha nodi 16.
1173178 Mwenyeji aliripoti kwa uwongo mamia ya pakiti zilizopokelewa na mfglib katika usanidi wa Host-RCP.
1190859 Hitilafu ya EZSP wakati wa kutuma pakiti za mfglib nasibu katika usanidi wa Host-RCP.
1199706 Kura za data kutoka kwa watoto wa vifaa vya mwisho vilivyosahaulika hazikuwa zikiweka fremu ambayo haijashughulikiwa kwenye RCP ili kupanga foleni amri ya Ondoka na Ujiunge upya kwa mtoto wa awali.
1207967 Amri ya "mfglib send random" ilikuwa ikituma pakiti za ziada kwenye Zigbeed.
1208012 Hali ya mfglib rx haikusasisha maelezo ya pakiti kwa usahihi wakati wa kupokea kwenye RCP.
1214359 Nodi ya kuratibu ilianguka wakati vipanga njia 80 au zaidi vilipojaribu kujiunga kwa wakati mmoja katika usanidi wa Host-RCP.
1216470 Baada ya kusambaza tangazo la mask ya anwani 0xFFFF, Zigbee RCP inayofanya kazi kama kifaa cha mzazi itaacha bendera ya data inayosubiri iliyowekwa kwa kila mtoto. Hii ilisababisha kila mtoto kukaa macho akitarajia data baada ya kila kura ya maoni, na ilihitaji shughuli nyingine ya data ambayo ilikuwa inasubiri kwa kila kifaa ili hatimaye kufuta hali hii.

 Masuala Yanayojulikana Katika Toleo La Sasa
Masuala yenye herufi nzito yaliongezwa tangu toleo lililopita. Ikiwa umekosa toleo, vidokezo vya toleo la hivi majuzi vinapatikana https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Maelezo Suluhu
811732 Usaidizi wa tokeni maalum haupatikani unapotumia Zigbeed. Usaidizi umepangwa katika toleo la baadaye.
937562 Amri ya Bluetoothctl ya 'tangazo' inashindwa na programu ya rcpuart- 802154-blehci kwenye Raspberry Pi OS 11. Tumia programu ya btmgmt badala ya bluetoothctl.
ID # Maelezo Suluhu
1022972 Coex haifanyi kazi kwenye ZB NCP + OT RCP. Usaidizi umepangwa kwa ajili ya kutolewa baadaye.
1074205 CMP RCP haitumii mitandao miwili kwenye kitambulisho kimoja cha PAN. Tumia vitambulisho tofauti vya PAN kwa kila mtandao. Usaidizi umepangwa katika toleo la baadaye.
1122723 Katika mazingira yenye shughuli nyingi CLI inaweza kukosa kuitikia katika programu ya z3-light_ot-ftd_soc. Hakuna suluhisho linalojulikana.
1170052 CMP Zigbee NCP + OT RCP na DMP Zigbee NCP + BLE NCP huenda zisitoshe kwenye 64KB na sehemu za RAM za chini katika toleo hili la sasa. Sehemu za KB 64 hazitumiki kwa programu hizi kwa sasa.
1213701 RCP inaweza kushindwa kuashiria data inayosubiri ya mtoto aliye na usingizi wakati wa kuboresha OTA hadi kwa mtoto katika mazingira yenye kelele, na hivyo kusababisha mchakato wa kusasisha kuisha bila kutarajiwa. Itashughulikiwa katika toleo la baadaye.
1221299 Usomaji wa Mfglib RSSI hutofautiana kati ya RCP na NCP. Itashughulikiwa katika toleo la baadaye.

Vipengee Vilivyoacha kutumika

  • Hakuna
  • Vipengee Vilivyoondolewa
    • Imeondolewa katika toleo la 7.0.0.0
    • Jumla ya "NONCOMPLIANT_ACK_TIMING_WORKAROUND" imeondolewa. Programu zote za RCP sasa kwa chaguo-msingi zinaweza kutumia muda wa kubadilisha 192 µsec kwa acks zisizoboreshwa huku zikiendelea kutumia 256 µsec muda wa kurejesha kwa acks zilizoimarishwa zinazohitajika na CSL.

Kwa Kutumia Toleo Hili

Toleo hili lina yafuatayo

  • Maktaba ya rafu ya Bluetooth ya Maabara ya Silicon
  • Bluetooth sampmaombi

Kwa maelezo zaidi kuhusu SDK ya Bluetooth tazama https://docs.silabs.com/bluetooth/latest/ . Ikiwa wewe ni mgeni kwenye Bluetooth angalia UG103.14: Misingi ya Bluetooth LE.

 Ufungaji na Matumizi

  • SDK ya Bluetooth imetolewa kama sehemu ya Gecko SDK (GSDK), kikundi cha SDK za Silicon Labs. Ili kuanza kutumia GSDK kwa haraka, sakinisha Siplicity Studio 5, ambayo itaweka mazingira yako ya usanidi na kukupitisha kwenye usakinishaji wa GSDK. Urahisi Studio 5 inajumuisha kila kitu kinachohitajika kwa utengenezaji wa bidhaa za IoT na vifaa vya Silicon Labs, ikijumuisha rasilimali na kizindua mradi, zana za usanidi wa programu, IDE kamili iliyo na mnyororo wa zana wa GNU, na zana za uchambuzi. Maagizo ya usakinishaji yametolewa katika Mwongozo wa Watumiaji wa Studio 5 wa Urahisi wa mtandaoni.
  • Vinginevyo, Gecko SDK inaweza kusakinishwa mwenyewe kwa kupakua au kuiga ya hivi punde kutoka GitHub. Tazama https://github.com/Sili-conLabs/gecko_sdk kwa taarifa zaidi.
    Studio ya Urahisi husakinisha GSDK kwa chaguo-msingi katika:
    • (Windows): C:\Watumiaji\ \SimplicityStudio\SDKs\gecko_sdk
    • (MacOS): /Watumiaji/ /SimplicityStudio/SDKs/gecko_sdk
  • Hati mahususi kwa toleo la SDK imesakinishwa kwa SDK. Maelezo ya ziada mara nyingi yanaweza kupatikana katika makala ya msingi ya maarifa (KBAs). Marejeleo ya API na maelezo mengine kuhusu toleo hili na matoleo ya awali yanapatikana https://docs.silabs.com/.

Taarifa za Usalama

  • Ushirikiano wa Vault salama
  • Inapowekwa kwenye vifaa vya Secure Vault High, funguo nyeti kama vile Ufunguo wa Muda Mrefu (LTK) zinalindwa kwa kutumia kipengele cha Udhibiti wa Ufunguo Salama wa Vault. Jedwali hapa chini linaonyesha funguo zilizolindwa na sifa zao za ulinzi wa hifadhi.
Ufunguo Uliofungwa Inaweza kuhamishwa / Isiyosafirishwa nje Vidokezo
Ufunguo wa Muda Mrefu wa Mbali (LTK) Isiyohamishika
Ufunguo wa Muda Mrefu wa Ndani (urithi pekee) Isiyohamishika
Ufunguo wa Kutatua Utambulisho wa Mbali (IRK) Inaweza kuhamishwa Lazima Iweze Kuhamishwa kwa sababu za uoanifu za siku zijazo
Ufunguo wa Kutatua Utambulisho wa Karibu Inaweza kuhamishwa Lazima Iweze Kuhamishwa kwa sababu ufunguo unashirikiwa na vifaa vingine.
  • Vifunguo vilivyofungwa ambavyo vimetiwa alama kuwa "Zisizohamishika" vinaweza kutumika lakini haziwezi kutumika viewed au kushirikiwa wakati wa utekelezaji.
  • Vifunguo vilivyofungwa ambavyo vimealamishwa kama "Inaweza kuhamishwa" vinaweza kutumika au kushirikiwa wakati wa utekelezaji lakini zibaki zikiwa zimesimbwa kwa njia fiche zikiwa zimehifadhiwa katika mweko. Kwa habari zaidi juu ya utendaji wa Usimamizi wa Ufunguo wa Vault Salama, ona
  • AN1271: Hifadhi ya Ufunguo Salama.
  • Ushauri wa Usalama
  • Ili kujiandikisha kwa Ushauri wa Usalama, ingia kwenye tovuti ya mteja ya Silicon Labs, kisha uchague Nyumbani ya Akaunti. Bofya HOME ili kwenda kwenye ukurasa wa nyumbani wa tovuti kisha ubofye kigae cha Dhibiti Arifa. Hakikisha kuwa 'Ilani za Ushauri wa Programu/Usalama na Notisi za Mabadiliko ya Bidhaa (PCN)' zimechaguliwa, na kwamba umejisajili kwa uchache zaidi kwa ajili ya mfumo na itifaki yako. Bofya Hifadhi ili kuhifadhi mabadiliko yoyote.SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (3)

Msaada

  • Wateja wa Development Kit wanastahiki kupata mafunzo na usaidizi wa kiufundi. Tumia Bluetooth LE ya Maabara ya Silicon web ukurasa ili kupata taarifa kuhusu bidhaa na huduma zote za Bluetooth za Silicon Labs, na kujisajili kwa usaidizi wa bidhaa.
  • Unaweza kuwasiliana na usaidizi wa Maabara ya Silicon kwa http://www.silabs.com/support.

Studio ya Unyenyekevu
Ufikiaji wa MCU na zana zisizotumia waya kwa mbofyo mmoja, uhifadhi wa hati, programu, maktaba ya msimbo wa chanzo na zaidi. Inapatikana kwa Windows, Mac na Linux!

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (4)

Kanusho

  • Silicon Labs inakusudia kuwapa wateja hati za hivi punde, sahihi, na za kina za vifaa vya pembeni na moduli zote zinazopatikana kwa watekelezaji wa mfumo na programu wanaotumia au wanaokusudia kutumia bidhaa za Silicon Labs. Data ya wahusika, moduli na viambajengo vinavyopatikana, ukubwa wa kumbukumbu na anwani za kumbukumbu hurejelea kila kifaa mahususi, na vigezo vinavyotolewa vinaweza na kutofautiana katika matumizi tofauti.
  • Maombi kwa mfanoampvilivyofafanuliwa hapa ni kwa madhumuni ya kielelezo pekee. Silicon Labs inahifadhi haki ya kufanya mabadiliko bila taarifa zaidi kwa maelezo ya bidhaa, vipimo, na maelezo humu, na haitoi hakikisho kuhusu usahihi au ukamilifu wa maelezo yaliyojumuishwa. Bila arifa ya awali, Maabara ya Silicon yanaweza kusasisha programu dhibiti ya bidhaa wakati wa mchakato wa utengenezaji kwa sababu za usalama au za kutegemewa. Mabadiliko kama haya hayatabadilisha vipimo au utendaji wa bidhaa. Maabara ya Silicon hayatakuwa na dhima kwa matokeo ya matumizi ya habari iliyotolewa katika hati hii. Hati hii haimaanishi au kutoa leseni yoyote ya kubuni au kutengeneza saketi zilizounganishwa. Bidhaa hazijaundwa au kuidhinishwa kutumika ndani ya vifaa vyovyote vya FDA Class III, maombi ambayo kibali cha soko la awali cha FDA kinahitajika au Usaidizi wa Maisha.
  • Mifumo bila idhini maalum iliyoandikwa ya Silicon Labs. A ni bidhaa au mfumo wowote unaokusudiwa kusaidia au kuendeleza maisha na/au afya, ambayo, ikishindikana, inaweza kutarajiwa kwa njia inayofaa kusababisha jeraha kubwa la kibinafsi au kifo. Bidhaa za Silicon Labs hazijaundwa au kuidhinishwa kwa matumizi ya kijeshi. Bidhaa za Silicon Labs hazitatumika kwa hali yoyote katika silaha za maangamizi makubwa ikijumuisha (lakini sio tu) silaha za nyuklia, kibayolojia au kemikali, au makombora yanayoweza kutoa silaha kama hizo. Silicon Labs inakanusha dhamana zote za wazi na zilizodokezwa na haitawajibika au kuwajibika kwa majeraha au uharibifu wowote unaohusiana na matumizi ya bidhaa ya Silicon Labs katika programu kama hizo ambazo hazijaidhinishwa.
    Kumbuka: Maudhui haya yanaweza kuwa na istilahi za kuudhi ambazo sasa hazitumiki. Silicon Labs inabadilisha maneno haya kwa lugha-jumuishi inapowezekana. Kwa habari zaidi, tembelea www.silabs.com/about-us/inclusive-lexicon-project

Taarifa za Alama ya Biashara

  • Silicon Laboratories I OS, Gecko OS Studio, Precision32®, Simplicity ®, na nyinginezo ni alama za biashara au alama za biashara zilizosajiliwa za Silicon Labs. ARM,
  • CORTEX, Cortex-M3 na THUMB ni alama za biashara au alama za biashara zilizosajiliwa za ARM Holdings. Keil ni chapa ya biashara iliyosajiliwa ya ARM Limited. Wi-Fi ni chapa ya biashara iliyosajiliwa ya Muungano wa Wi-Fi. Bidhaa zingine zote au majina ya chapa yaliyotajwa hapa ni alama za biashara za wamiliki husika.
    • Kampuni ya Silicon Laboratories Inc.
    • 400 West Cesar Chavez Austin, TX 78701
    • Marekani
    • www.silabs.com

Nyaraka / Rasilimali

SILICON LABS 7.0.0.0 GA Gecko Software Development Kit [pdf] Mwongozo wa Mtumiaji
7.0.0.0 GA Gecko Software Development Kit, 7.0.0.0 GA, Gecko Software Development Kit, Software Development Kit, Development Kit, Kit

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *