СИЛИКОН-лого

SILICON LABS 7.0.0.0 GA Gecko Комплет за развој на софтвер

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit-product-image

Информации за производот

Спецификации

  • Геко SDK пакет: 4.4
  • Датум на издавање: 13 декември 2023 година
  • Верзија(и) на SDK: 7.0.0.0 GA
  • Клучни карактеристики: Bluetooth, мултипротокол
  • Компатибилни компајлери: GCC (Колекција на компајлер на GNU) верзија 12.2.1

Упатство за употреба на производот

Известувања за компатибилност и употреба

  • За информации за безбедносните ажурирања и известувања, погледнете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на картичката TECH DOCS на https://www.silabs.com/developers/bluetooth-low-energy.
  • Силно препорачуваме да се претплатите на безбедносните совети за ажурирани информации. Ако сте нови во Силиконските лаборатории
  • Bluetooth SDK или ви требаат упатства за користење на функциите на Secure Vault, погледнете го делот „Користење на ова издание“.

Нови карактеристики

Gecko SDK ќе продолжи да ги поддржува сите уреди од серијата 0 и 1 без промена на долгорочната поддршка, одржување, квалитет и одговорност обезбедени според нашата софтверска политика. Новиот SDK ќе се разграни од Gecko SDK и ќе започне да нуди нови функции кои им помагаат на програмерите да напредуваатtagе од напредните способности на нашите производи од Серии 2 и 3. Оваа одлука се усогласува со повратните информации од клиентите, одразувајќи ја нашата посветеност да го подигнеме квалитетот, да обезбедиме стабилност и да ги подобриме перформансите за исклучително корисничко искуство на нашите софтверски SDK-и.

Нови артикли
Следниве нови ставки беа додадени во изданието 7.0.0.0:

  1. Анализатор за поврзување со Bluetooth: Новата компонента на функции, bluetooth_feature_connection_analyzer, обезбедува функционалност за снимање и анализа на RSSI на преносите на Bluetooth конекција.

Нови API-и
Следниве нови API беа додадени во изданието 7.0.0.0:

  • ID # 1203776: Воведува нов ID на настан на библиотеката ESL C, ESL_LIB_EVT_PAWR_CONFIG. Конфигурацијата PAwR сега подлежи на прелиминарна проверка на разумот од библиотеката ESL C пред да се постави конфигурацијата. Ако проверката не успее, конфигурацијата се отфрла.
  • ID # 1196297: Додава поддршка за HADM за произволен број на канали до 80
  • ID # 1187941: 'bt_abr_host_initiator' сега ја има функцијата да го зачува дневникот jsonlfiles во избрана папка користејќи го командниот аргумент „-d“. Во случај параметарот да е празен или невалидна патека до директориумот, тој ќе го користи тековниот работен директориум и ќе го информира корисникот.
  • ID # 1158040: Додава метрика за квалитет на HADM Initiator со прикажување на пресметаната веројатност за растојание на корисничкиот интерфејс
  • ID # 1152853: Додава нова опција за канал за комуникација на NCP-домаќин прamples: SPI преку комуникација со копроцесор (CPC). ID # 1108849: Воведува Python скрипта, create_bl_files.py, кој ги спојува скриптите .bat и .sh во едно. Вклучува нови функции во споредба со старите скрипти, како што се помошни и дополнителни командни аргументи за избирање на потребните конфигурации, интерактивен режим за поставување алатки што недостасуваат или files, генерирање на компримирани GBL (и lzma и lz4 методи на компресија) и логичко ракување со уреди за уреди од серии-1 и серија-2.

ЧПП (Често поставувани прашања)

  1. П: Каде можам да најдам безбедносни ажурирања и известувања?
    О: За безбедносни ажурирања и известувања, погледнете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на картичката TECH DOCS на https://www.silabs.com/developers/bluetooth-low-energy. Исто така, препорачуваме да се претплатите на безбедносните совети за ажурирани информации.
  2. П: Како можам да ги користам функциите на Secure Vault?
    О: Ако ви требаат упатства за користење на функциите на безбеден сеф, ве молиме погледнете ја документацијата во делот „Користење на ова издание“.
  3. П: Кои компајлери се компатибилни со Gecko SDK?
    О: Gecko SDK е компатибилен со GCC (Колекција на компајлер на GNU) верзија 12.2.1, која е обезбедена со Simplicity Studio. Ве молиме проверете дали го користите правилното files.

Bluetooth® LE SDK 7.0.0.0 GA

  • Gecko SDK Suite 4.4
  • 13 декември 2023 година
  • Silicon Labs е водечки продавач на Bluetooth хардверски и софтверски технологии, кои се користат во производи како спорт и фитнес, потрошувачка електроника, светилници и апликации за паметни домови. Јадрото
  • SDK е напреден стек компатибилен со Bluetooth 5.4 кој ја обезбедува целата основна функционалност заедно со повеќе API за поедноставување на развојот. Основната функционалност нуди и самостоен режим што му дозволува на развивачот да ја креира и стартува својата апликација директно на SoC, или во режимот NCP што овозможува користење на надворешен домаќин MCU.
  • Овие белешки за издавање ги покриваат верзиите на SDK:
    • 7.0.0.0 GA објавен на 13 декември 202 година

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

КЛУЧНИ КАРАКТЕРИСТИКИ

  • Bluetooth 
    • Новата компонента на функции bluetooth_feature_connection_analyzer обезбедува функционалност за снимање и анализа на RSSI на преносите на Bluetooth конекција
  • Мултипротокол 
    • Поддршка за истовремено слушање (RCP) - MG21 и MG24
    • Истовремен мултипротокол (CMP) Zigbee NCP + OpenThread RCP – квалитет на производство
    • Dynamic Multiprotocol Bluetooth + Con-current Multiprotocol (CMP) Zigbee and Open Thread поддршка на SoC

Известувања за компатибилност и употреба

  • За информации за безбедносните ажурирања и известувања, видете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на картичката TECH DOCS на
  • https://www.silabs.com/developers/bluetooth-low-energy. Silicon Labs, исто така, силно препорачува да се претплатите на безбедносните совети за ажурирани информации. За инструкции, како и забелешки за користење на функциите на Secure Vault, или ако сте нови во Silicon Labs Bluetooth SDK, видете Користење на ова издание.
  • Компатибилни компајлери:
    • IAR Embedded Workbench for ARM (IAR-EWARM) верзија 9.40.1.
    • Користењето вино за градење со алатката за командна линија IarBuild.exe или графичкиот интерфејс на IAR Embedded Workbench на macOS или Linux може да резултира со неточни fileсе користи поради судири во алгоритмот за хеширање на виното за генерирање на кратки file имиња.
    • На клиентите на macOS или Linux им се препорачува да не градат со IAR надвор од Simplicity Studio. Клиентите кои го прават тоа треба внимателно да проверат дали е точно fileсе користат.
    • GCC (The GNU Compiler Collection) верзија 12.2.1, обезбедена со Simplicity Studio.

Нови артикли

Ова издание на Gecko SDK (GSDK) ќе биде последно со комбинирана поддршка за сите уреди EFM и EFR, освен закрпи на оваа верзија по потреба. Почнувајќи од средината на 2024 година, ќе воведеме посебни SDK:

  • Постоечката Gecko SDK ќе продолжи со поддршка за уредите од серијата 0 и 1.
  • Новата SDK ќе се грижи конкретно за уредите од серијата 2 и 3.
  • Gecko SDK ќе продолжи да ги поддржува сите уреди од серијата 0 и 1 без промена на долгорочната поддршка, одржување, квалитет и одговорност обезбедени според нашата софтверска политика.
  • Новиот SDK ќе се разграни од Gecko SDK и ќе започне да нуди нови функции кои им помагаат на програмерите да напредуваатtagе од напредните способности на нашите производи од Серии 2 и 3.
  • Оваа одлука се усогласува со повратните информации од клиентите, што ја одразува нашата посветеност да го подигнеме квалитетот, да обезбедиме стабилност и да ги подобриме перформансите за исклучително корисничко искуство во нашите софтверски SDK-и.

Нови карактеристики

  • Додадено во издание 7.0.0.0
  • Анализатор за поврзување со Bluetooth
  • Новата компонента на функции bluetooth_feature_connection_analyzer обезбедува функционалност за снимање и анализа на RSSI на преноси на Bluetooth конекција.

Нови API-и

  • Додадено во издание 7.0.0.0
  • Команда sl_bt_connection_analyzer_start: Започнете да ја анализирате врската на друг уред и пријавете ги мерењата на RSSI.
  • Команда sl_bt_connection_analyzer_stop: престанете да ја анализирате Bluetooth конекцијата на друг уред.
  • sl_bt_evt_connection_analyzer_report настан: Се активира кога пакетите што се пренесуваат на врската се заробени.
  • sl_bt_evt_connection_analyzer_completed настан: Се активира кога операцијата за анализа на врската е завршена.
  • Команда sl_bt_connection_get_scheduling_details: Добијте параметри и детали за распоред на настани за следната врска на врската. Команда sl_bt_connection_get_median_rssi: Добијте ја вредноста RSSI измерена на врската.
  • Команда sl_bt_sm_resolve_rpa: Најдете ја идентитетската адреса на поврзан уред со приватна адреса што може да се реши (RPA).
  • sl_bt_evt_connection_set_parameters_failed настан: се активира кога врсниот уред одбил барање за ажурирање на параметарот за поврзување L2CAP.
ID # Опис
1203776 Воведете нов ID на настан на библиотеката ESL C: ESL_LIB_EVT_PAWR_CONFIG. Конфигурацијата PAwR сега подлежи на прелиминарна проверка на разумот од библиотеката ESL C пред да се постави конфигурацијата - ако проверката не успее, конфигурацијата се отфрла.
1196297 Додадена е поддршка за HADM за произволен број на канали до 80.
1187941 'bt_abr_host_initiator' сега ја има функцијата да го зачува дневникот на jsonlfiles во избрана папка користејќи го командниот аргумент „-d“. Во случај параметарот да е празен или невалидна патека до директориумот, тој ќе го користи тековниот работен директориум и ќе го информира корисникот.
1158040 Додадете квалитетни метрики на HADM Initiator со прикажување на пресметаната веројатност за растојание на корисничкиот интерфејс.
1152853 Додадена е нова опција за комуникациски канал на NCP-домаќин прamples: SPI преку комуникација со копроцесор (CPC).
 

1108849

 
  • Python скрипта create_bl_files.py е воведен за да ги спои скриптите .bat и .sh во едно. Нови функции во споредба со старите скрипти:
  • помошни и дополнителни командни аргументи за да се избере потребната конфигурација
  • интерактивен режим: во случај некој од алатките или fileако недостасува оваа скрипта ќе ви помогне да ја поставите
  • генерира компресирани GBL (и методи на компресија lzma и lz4)
  • логичко ракување со уреди за уреди од серии-1 и серии-2

 Подобрувања

 Променети ставки
Променет во издание 7.0.0.0

ID # Опис
1203109 Подобрена логика за откривање за ESL кои немаат валидна GATT конфигурација според спецификацијата ESL Service. Новата логика сега спречува голем број лажно позитивни откривања и исклучувањето на валидни ESL од мрежата.
1144612 Ажурирање на библиотеката од трета страна на cJSON од GitHub: https://github.com/DaveGamble/cJSON @commit: b45f48e600671feade0b6bd65d1c69de7899f2be (master)
1193924 Мигрирајте го BLE SDK examples да користи или legacy_scanner API или extended_scanner API наместо застарениот API на скенерот.
1177424 Отворањето на библиотеката со компоненти во Студио и избирањето на која било од компонентите што доаѓаат од апликацијата/блутут сега прикажува дел „Документација“ во секциите „Зависности“ и „Зависни“ со содржината хостирана на docs.silabs.com за таа компонента.
  • Променети API
    • Променет во издание 7.0.0.0 Нема.
  • Наменето однесување
    • Променет во издание 7.0.0.0

Поправени проблеми

Поправено во издание 7.0.0.0

ID # Опис
1077663 Поправете го проблемот што може да предизвика некои Bluetooth команди да се вратат успешно без всушност да се изврши командата ако се користеше RTOS и компонентата за стартување на барање Bluetooth и апликацијата издаде команда Bluetooth додека стекот Bluetooth беше запрен.
1130635 Поправете го проблемот што може да предизвика пад на FreeRTOS ако се користи функцијата за стартување на барање Bluetooth и ако задачата за тајмер FreeRTOS е конфигурирана да има помал приоритет од задачите со Bluetooth.
1164357 Ажурирајте го кодот за грешка од insufficient_encryption во insufficient_authentication како што е наведено во Bluetooth спецификацијата кога GATT клиентот се обидува да пристапи до атрибутот GATT кој бара безбедност и врската не е поврзана или шифрирана.
1170640 Поправете го условот за трка во GATT клиентот дека размената на ATT MTU може да се спречи ако корисничката апликација повика GATT Client команда која пак започнува процедура GATT со далечинскиот GATT сервер во контекст на sl_bt_evt_connection_opened справување со настани во режим на SoC.
1180413 Поправете го проблемот што може да предизвика инверзија на приоритетот на нишката и да ја намали веродостојноста на поврзувањето преку Bluetooth со FreeRTOS ако задачата за тајмерот FreeRTOS е конфигурирана да има помал приоритет од задачите со Bluetooth.
1192858 Подобрете го ракувањето со рекламен извештај преку интерфејсот HCI. Сега е можно да се конфигурира максималниот број на извештаи за огласи во редица. Ова ги подобрува перформансите во однос на бавното HCI поврзување.
1196365 Поправете го проблемот што се гледа со DTM кога се прикажува компонентата на тајмерот на надзорникот.
1196429 Оптимизирајте воспоставување врска во DMP конфигурација. Во одредени случаи пакетот не бил обработен доволно брзо што предизвикало губење на врската.
1198175 Поправете ја пресметката за проширување на прозорецот на скенерот PAwR по пропуштениот пакет поднастан. Додајте пресметка за проширување на слотот за одговор на PAwR на уредот за огласувач. Поправката е достапна во Bluetooth SDK 6.2.0 и понова верзија.
1206647 Поправете грешка во слојот за врска со Bluetooth што беше предизвикана од неправилно ракување со грешка ако преносот на централниот пакет со индикации за поврзување не успеа.
1209154 Поправете грешка што може да спречи демо-режимот да работи повеќе од еднаш во сесија на ESL AP. АП Pyhon сampкодот сега не дозволува менување на режимот додека апликацијата EFR Connect е поврзана во демо-режим, и сега е можно да се побара моменталната состојба на демонстрацијата преку интерфејсот CLI.
1212515 Поправете го проблемот во режимот RCP поради кој командата LE_Set_Periodic_Advertising_Subevent_Data HCI погрешно пропадна кога податоците за повеќе поднастани беа поставени истовремено со одредени должини. Поправете друг проблем во режимот RCP што дозволуваше неодредено да се резервира неупотреблива рачка за поврзување кога домаќинот не го чекаше настанот Connection Complete HCI пред да повика друга команда LE_Create_Connection.
1215158 Постапката за барање-поставување податоци на поднастанот PAwR сега строго ја следи основната спецификација. Податоците обезбедени од домаќинот ќе бидат испратени по дадениот редослед, а податоците кои пристигнуваат предоцна нема да се испраќаат во претстојниот периодичен интервал за рекламирање.
1216550 Поправете грешка во командата sl_bt_gatt_server_send_user_read_response дека серверот GATT може да додаде повеќе од ATT MTU – 4 број на бајти како карактеристична вредност во одговорот за читање на оптичкиот код ATT_READ_BY_TYPE_REQ. Документацијата на оваа команда е исто така фиксирана дека максималниот број бајти како одговор на оптичкиот код ATT_READ_BY_TYPE_REQ е ATT MTU – 4.
1218112 Поправете состојба на трка помеѓу завршувањето на врската и процедурата за ажурирање на картата на каналот што може да предизвика двоен тампон.
1223155 Поправете го прекршувањето на пристапот до меморијата во магацинот на домаќинот при обработка на настанот HCI_LE_Read_Remote_Features_Complete ако рачката за поврзување во настанот е неважечка.
1218866 Bluetooth RAIL DMP – SoC Празен FreeRTOS/Micrium OS SampАпликациите сега се достапни за xG28 (BRD4400A/B/C, BRD4401A/B/C).
1214140 BLE ESL прamples сега поддржуваат табли BRD4402B и BRD4403B.
1212633 Поправете iop_create_bl_fileНеуспех на скриптата s.sh на MacOS.
1209154 Поправена грешка што можеше да спречи ESL демо-режимот да работи повеќе од еднаш во сесија на АП. АП Пајтон сampкодот сега не дозволува менување на режимот додека апликацијата EFR Connect е поврзана во демо-режим, додека сега е можно да се побара моменталната состојба на демонстрацијата преку интерфејсот CLI.
1205333 Ја елиминира потребата за рачно менување на типот на контрола на протокот UART по креирањето на проектот ESL AP NCP за бројни поддржани табли.
1205317 Оперативниот код 0x1F специфичен за продавачот на Silabs за ESL експерименталната функција за прескокнување на интервал PAwR е додаден во документот ESL AP readme.
ID # Опис
1192305 Додадено е доцнење што може да се конфигурира на компонентата In-Place OTA DFU пред да се затвори врската со Централниот уред. Ова ги решава проблемите на процедурата со преносот на OTA на место и најновиот EFR Connect v2.7.1 или понова верзија.
1225207 Поправен проблем: NULL дереференцирање може да се случи во ESL C lib што доведува до паѓање на ESL AP при конфигурирање на големи мрежи.
1223186 Поправен app_timer за оперативниот систем да го примени плафонот на бараната вредност врз основа на фреквенцијата на тајмерот на ОС за да работи на ист начин како варијантата со гол метал. Проширена документација која ги опишува ограничувањата на резолуцијата и ги споменува параметрите за конфигурација на фреквенцијата на тајмерот на ОС што може да се постават за да ја менуваат фреквенцијата на тајмерот (и резолуцијата).
1203408 Апликацијата OTA DFU може да внесе неточна состојба ако апликацијата испрати настан sl_bt_evt_gatt_server_user_write_request_id.
1208252 Иницијаторот сега ја затвора врската на излезот.
1180678 Подобрувања на стабилноста

 Познати проблеми во тековното издание

Проблемите со задебелени букви беа додадени од претходното издание. Ако сте пропуштиле издание, белешките за неодамнешното издание се достапни на https://www.si-labs.com/developers/bluetooth-low-energy во табот Технички документи.

ID # Опис Заобиколување
361592 Настанот sync_data не известува за напојување на TX. Никој
 

368403

Ако го поставите CTE интервалот на 1, CTE барање треба да се испрати во секој интервал за поврзување. Но, се испраќа само во секој втор интервал за поврзување. Никој
 

641122

Компонентата за стек Bluetooth не обезбедува конфигурација за патеката на RF антената. Ова е проблем специјално за BGM210P. Еден заобиколен начин е рачно ажурирање на конфигурацијата во sl_bluetooth_config.h во режим на уредување текст.

Ако се користи OTA со Apploader, вклучете ја компонентата bluetooth_feature_ota_config во апликацискиот проект. Повикајте ја командата sl_bt_ota_set_rf_path() за да ја поставите патеката RF за режимот OTA.

650079 LE 2M PHY на EFR32[B|M]G12 и EFR32[B|M]G13 не работи со паметни телефони кои користат Mediatek Helio чип поради проблем со интероперабилноста. Не постои решение. За развој и тестирање на апликацијата, исклучувањето може да се избегне со оневозможување на 2M PHY со sl_bt_connection_set_preferred_phy() или sl_bt_connection_set_default_preferred_phy().
682198 Стакот Bluetooth има проблем со интероперабилноста на 2M PHY со компјутер со Windows. Не постои решение. За развој и тестирање на апликацијата, исклучувањето може да се избегне со оневозможување на 2M PHY со sl_bt_connection_set_preferred_phy() или sl_bt_connection_set_default_preferred_phy().
 

730692

4-7% стапка на грешка на пакетите се забележува на уредите EFR32M|BG13 кога RSSI е помеѓу -25 и -10 dBm. PER е номинален (според листот со податоци) и над и под овој опсег. Никој
756253 Вредноста RSSI на врската Bluetooth вратена од Bluetooth API е неточна на уредите EFR32M|B1, EFR32M|B12, EFR32M|B13 и EFR32M|B21. На уредите EFR32M|B21. Тоа е околу 8~10 dBm повисока од вистинската вредност, според мерење. Инсталирајте ја компонентата „RAIL Utility, RSSI“ во апликацискиот проект. Оваа компонента обезбедува стандардно поместување на RSSI за чипот што се применува на ниво на RAIL и може да помогне да се постигнат попрецизни мерења RSSI.
845506 Кога е вклучена компонентата Bluetooth_feature_afh за AFH, иницијализацијата на функцијата секогаш овозможува AFH. За да ја вклучите компонентата, но да не овозможите AFH при подигање на уредот, променете ја вредноста на параметарот од 1 на 0 во повикот на функцијата на sl_btctrl_init_afh() во sl_bt_stack_init.c.
1031031 Промената на конфигурацијата во апликацијата bt_aoa_host_locator резултира со паѓање на апликацијата. Никој
1227955 amazon_aws_soc_mqtt_over_ble и amazon_aws_soc_gatt_server exampЛес не се рекламирате по подигнувањето. Зголемете ја конфигурацијатаTIMER_TASK_STACK_DEPTH на 600 или повеќе во config/FreeRTOSConfig.h во проектот.

Застарени ставки

Застарена во изданието 7.0.0.0 Команда sl_bt_connection_get_rssi

Отстранети ставки
Отстрането од изданието 7.0.0.0

ID # Опис
1219750 Отстранета скрипта за визуелизација на HADM базирана на Пајтон. Клиентите треба да го користат Studio HADM GUI понатаму.

Мултипротокол Gateway и RCP

  • Нови артикли
    • Додадено во издание 7.0.0.0
    • Истовремено слушање, ослободена е можноста за стекови Zigbee и Open Thread да работат на независни 802.15.4 канали кога се користи EFR32xG24 или xG21 RCP. Истовременото слушање не е достапно за комбинацијата 802.15.4 RCP/Bluetooth RCP, комбинацијата Zigbee NCP/Open Thread RCP или за Zigbee/Open Thread system-on-chip (SoC). Ќе биде додаден на тие производи во идното издание.
    • Наставката за продавач на OpenThread CLI е додадена во апликациите за домаќини на OpenThread на мултипротоколните контејнери. Ова ги вклучува командите coex cli.
  • Подобрувања
    • Променет во издание 7.0.0.0
    • Повеќепротоколната комбинација на Zigbee NCP/OpenThread RCP сега е квалитетна на производство.
  • Поправени проблеми
    • Поправено во издание 7.0.0.0

 

ID # Опис
1081828 Проблем со пропусната моќ со Zigbee/BLE DMP базирани на FreeRTOSampле апликации.
1090921 Z3GatewayCpc имаше проблем да формира мрежа во бучна средина.
1153055 Потврда за домаќинот беше предизвикана кога имаше неуспех во комуникацијата при читање на верзијата NCP од zigbee_ncp-ble_ncp-uart sampле апликација.
1155676 802.15.4 RCP ги отфрли сите примени unicast пакети (по MAC acking) доколку повеќе 15.4 интерфејси го делат истиот 16-битен ID на јазол.
1173178 Домаќинот лажно пријавил стотици пакети примени со mfglib во поставувањето на Host-RCP.
1190859 Грешка EZSP при испраќање mfglib случајни пакети во поставувањето Host-RCP.
1199706 Анкетите со податоци од деца од заборавен краен уред не правилно поставуваа рамка во фаза на чекање на RCP за да ја редат командата Остави и повторно приклучи се на поранешното дете.
1207967 Командата „mfglib send random“ испраќаше дополнителни пакети на Zigbeed.
1208012 Режимот mfglib rx не ги ажурираше информациите за пакетот правилно кога ги примаше на RCP.
1214359 Координаторскиот јазол падна кога 80 или повеќе рутери се обидоа да се приклучат истовремено во поставувањето Host-RCP.
1216470 По пренесувањето на емитување за адресна маска 0xFFFF, Zigbee RCP кој дејствува како родителски уред ќе го остави сетот на знаменце за податоци што чекаат за секое дете. Ова резултираше со секое дете да остане будно очекувајќи податоци по секоја анкета и бараше некоја друга трансакција на податоци што чекаат на секој краен уред за на крајот да ја исчисти оваа состојба.

 Познати проблеми во тековното издание
Проблемите со задебелени букви беа додадени од претходното издание. Ако сте пропуштиле издание, белешките за неодамнешното издание се достапни на https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Опис Заобиколување
811732 Прилагодената поддршка за токени не е достапна кога се користи Zigbeed. Поддршката е планирана во идното издание.
937562 Командата „advertise on“ Bluetoothctl не успева со апликацијата rcpuart-802154-blehci на Raspberry Pi OS 11. Користете ја апликацијата btmgmt наместо bluetoothctl.
ID # Опис Заобиколување
1022972 Coex не работи на ZB NCP + OT RCP. Се планира поддршка за идното издание.
1074205 CMP RCP не поддржува две мрежи на истиот PAN ID. Користете различни PAN ID за секоја мрежа. Поддршката е планирана во идното издание.
1122723 Во зафатена средина, CLI може да не реагира во апликацијата z3-light_ot-ftd_soc. Не е познато решение.
1170052 CMP Zigbee NCP + OT RCP и DMP Zigbee NCP + BLE NCP може да не се вклопуваат на 64KB и пониски RAM делови во ова тековно издание. Делови од 64 KB моментално не се поддржани за овие апликации.
1213701 RCP може да не покаже на чекање податоци за сонливо дете за време на OTA надградба на дете во бучна средина, што ќе резултира со неочекувано завршување на процесот на ажурирање. Ќе се зборува во идното издание.
1221299 Читањата на Mfglib RSSI се разликуваат помеѓу RCP и NCP. Ќе се зборува во идното издание.

Застарени ставки

  • Никој
  • Отстранети ставки
    • Отстрането во издание 7.0.0.0
    • Макрото „NONCOMPLIANT_ACK_TIMING_WORKAROUND“ е отстрането. Сите RCP апликации сега стандардно поддржуваат време на пресврт од 192 µsec за неподобрени актови додека сè уште користат 256 µsec време на пресврт за подобрени акци што ги бара CSL.

Користење на ова издание

Ова издание го содржи следново

  • Силикон лаборатории Bluetooth стек библиотека
  • Bluetooth сampле апликации

За повеќе информации за Bluetooth SDK, видете https://docs.silabs.com/bluetooth/latest/ . Ако сте нов во Bluetooth, видете UG103.14: Bluetooth LE Основи.

 Инсталација и употреба

  • Bluetooth SDK е обезбеден како дел од Gecko SDK (GSDK), пакетот на Silicon Labs SDK. За брзо да започнете со GSDK, инсталирајте го Simplicity Studio 5, кој ќе ја постави вашата развојна околина и ќе ве води низ инсталацијата на GSDK. Simplicity Studio 5 вклучува сè што е потребно за развој на IoT производи со уредите на Silicon Labs, вклучително и фрлач на ресурси и проекти, алатки за конфигурација на софтвер, целосен IDE со синџир на алатки GNU и алатки за анализа. Упатствата за инсталација се дадени во онлајн Упатството за корисникот Simplicity Studio 5.
  • Алтернативно, Gecko SDK може да се инсталира рачно со преземање или клонирање на најновото од GitHub. Види https://github.com/Sili-conLabs/gecko_sdk за повеќе информации.
    Simplicity Studio стандардно го инсталира GSDK во:
    • (Виндоус): В:\Корисници\ \SimplicityStudio\SDKs\gecko_sdk
    • (MacOS): /Корисници/ /SimplicityStudio/SDKs/gecko_sdk
  • Документацијата специфична за верзијата SDK е инсталирана со SDK. Дополнителни информации често може да се најдат во статиите на базата на знаење (KBAs). Референци за API и други информации за ова и претходните изданија се достапни на https://docs.silabs.com/.

Безбедносни информации

  • Безбедна интеграција на трезорот
  • Кога се распоредени на уредите Secure Vault High, чувствителните клучеви како што е долгорочниот клуч (LTK) се заштитени со помош на функционалноста за управување со клучеви за безбеден свод. Табелата подолу ги прикажува заштитените клучеви и нивните карактеристики за заштита на складирањето.
Завиткан клуч Извозно / неизвозно Белешки
Далечински долгорочен клуч (LTK) Неизвозно
Локален долгорочен клуч (само наследен) Неизвозно
Далечински клуч за решавање идентитет (IRK) Може да се извезува Мора да се извезува поради идни причини за компатибилност
Локален клуч за решавање на идентитетот Може да се извезува Мора да се извезува бидејќи клучот се споделува со други уреди.
  • Завитканите клучеви што се означени како „Неизвезливи“ може да се користат, но не можат да се користат viewизменето или споделено при извршување.
  • Завитканите клучеви кои се означени како „Извезливи“ може да се користат или споделуваат при извршување, но остануваат шифрирани додека се складираат во блиц. За повеќе информации за функционалноста за управување со клучеви за безбеден свод, видете
  • AN1271: Безбедно складирање на клучеви.
  • Совети за безбедност
  • За да се претплатите на Security Advisories, најавете се на порталот за клиенти на Silicon Labs, а потоа изберете Account Home. Кликнете HOME за да отидете на почетната страница на порталот и потоа кликнете на плочката Управување со известувања. Осигурајте се дека е означено „Софтверски/безбедносни советодавни известувања и известувања за промена на производи (PCN)“ и дека сте претплатени најмалку за вашата платформа и протокол. Кликнете Зачувај за да ги зачувате сите промени.SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (3)

Поддршка

  • Клиентите на пакетот за развој се подобни за обука и техничка поддршка. Користете го Silicon Labs Bluetooth LE web страница за да добиете информации за сите производи и услуги на Bluetooth на Silicon Labs и да се регистрирате за поддршка на производите.
  • Можете да ја контактирате поддршката на Silicon Laboratories на http://www.silabs.com/support.

Студио за едноставност
Пристап со еден клик до MCU и безжични алатки, документација, софтвер, библиотеки со изворни кодови и повеќе. Достапно за Windows, Mac и Linux!

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

Одрекување

  • Silicon Labs има намера да им обезбеди на клиентите најнова, точна и длабинска документација за сите периферни уреди и модули достапни за имплементаторите на системот и софтверот кои користат или имаат намера да ги користат производите на Silicon Labs. Податоците за карактеризација, достапните модули и периферни уреди, големината на меморијата и адресите на меморијата се однесуваат на секој специфичен уред, а дадените параметри може и се разликуваат во различни апликации.
  • Апликација прampОписите опишани овде се само за илустративни цели. Silicon Labs го задржува правото да прави промени без дополнително известување за информациите за производот, спецификациите и описите овде и не дава гаранции за точноста или комплетноста на вклучените информации. Без претходно известување, Silicon Labs може да го ажурира фирмверот на производот за време на производниот процес од безбедносни или доверливи причини. Ваквите промени нема да ги променат спецификациите или перформансите на производот. Silicon Labs нема да има одговорност за последиците од употребата на информациите дадени во овој документ. Овој документ не имплицира или изрично дава никаква лиценца за дизајнирање или производство на какви било интегрирани кола. Производите не се дизајнирани или овластени да се користат во рамките на кој било уред од FDA класа III, апликации за кои е потребно одобрение од FDA пред пазарот или Life Support
  • Системи без специфична писмена согласност од Silicon Labs. А е секој производ или систем наменет за поддршка или одржување на животот и/или здравјето, што, доколку не успее, може разумно да се очекува да резултира со значителна лична повреда или смрт. Производите на Silicon Labs не се дизајнирани или овластени за воени апликации. Производите на Silicon Labs во никој случај нема да се користат во оружје за масовно уништување, вклучувајќи (но не ограничувајќи се на) нуклеарно, биолошко или хемиско оружје, или проектили способни да испорачуваат такво оружје. Silicon Labs ги отфрла сите изречни и имплицитни гаранции и нема да биде одговорна или одговорна за какви било повреди или штети поврзани со употреба на производ на Silicon Labs во такви неовластени апликации.
    Забелешка: Оваа содржина може да содржи навредлива терминологија која сега е застарена. Silicon Labs ги заменува овие термини со инклузивен јазик секогаш кога е можно. За повеќе информации, посетете www.silabs.com/about-us/inclusive-lexicon-project

Информации за заштитен знак

  • Silicon Laboratories I OS, Gecko OS Studio, Precision32®, Simplicity® и други се заштитни знаци или регистрирани заштитни знаци на Silicon Labs. АРМ,
  • CORTEX, Cortex-M3 и THUMB се заштитни знаци или регистрирани заштитни знаци на ARM Holdings. Keil е регистрирана трговска марка на ARM Limited. Wi-Fi е регистрирана трговска марка на Wi-Fi Alliance. Сите други производи или брендови споменати овде се заштитни знаци на нивните соодветни сопственици.
    • Silicon Laboratories Inc.
    • 400 Западен Цезар Чавез Остин, Тексас 78701
    • САД
    • www.silabs.com

Документи / ресурси

SILICON LABS 7.0.0.0 GA Gecko Комплет за развој на софтвер [pdf] Упатство за корисникот
7.0.0.0 Комплет за развој на софтвер GA Gecko, 7.0.0.0 GA, комплет за развој на софтвер Gecko, комплет за развој на софтвер, комплет за развој, комплет

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *