Патэнтаваны Flex SDK 3.5.5.0 GA
Gecko SDK Suite 4.2
24 студзеня 2024 г
Уласнае праграмнае забеспячэнне Flex SDK
Прапрыетарны Flex SDK - гэта поўны пакет распрацоўкі праграмнага забеспячэння для ўласных бесправадных прыкладанняў. Паводле свайго цёзкі, Flex прапануе два варыянты рэалізацыі.
Першы выкарыстоўвае Silicon Labs RAIL (Radio Abstraction Interface Layer), інтуітыўна зразумелы і лёгка наладжвальны ўзровень радыёінтэрфейсу, прызначаны для падтрымкі як прапрыетарных, так і заснаваных на стандартах бесправадных пратаколаў.
Другі выкарыстоўвае Silicon Labs Connect, сеткавы стэк на аснове IEEE 802.15.4, прызначаны для наладжвальных шырокіх прапрыетарных бесправадных сеткавых рашэнняў, якія патрабуюць нізкага энергаспажывання і працуюць у дыяпазонах частот ніжэй ГГц або 2.4 ГГц. Рашэнне арыентавана на простыя тапалогіі сеткі.
Flex SDK пастаўляецца з шырокай дакументацыяй і sample прыкладанняў. Усе эксampфайлы прадстаўлены ў зыходным кодзе Flex SDKample прыкладанняў.
Гэтыя заўвагі да выпуску ахопліваюць версію(і) SDK:
3.5.5.0 GA выпушчана 24 студзеня 2024 г
3.5.4.0 GA выпушчана 16 жніўня 2023 г
3.5.3.0 GA выпушчана 3 мая 2023 г
3.5.2.0 GA выпушчана 8 сакавіка 2023 г
3.5.1.0 GA выпушчана 1 лютага 2023 г
3.5.0.0 GA выпушчана 14 снежня 2022 г
АСНОЎНЫЯ ХАРАКТАРЫСТЫКІ ПРАГРАМАЎ І БІБЛІЯТЭКІ RAIL
- Падтрымка FG25 Flex-RAIL GA
- Новыя PHY далёкага дзеяння падтрымліваюць 490 МГц і 915 МГц
- Падтрымка дынамічнага пераключэння рэжымаў xG12 у RAIL
- Падтрымка пашыранага дыяпазону xG22
ПАДКЛЮЧАЙЦЕ ПРЫГРАМЫ І СКЛАДАЙЦЕ АСНОЎНЫЯ ФУНКЦЫІ
- Падтрымка xG24 Connect
Заўвагі аб сумяшчальнасці і выкарыстанні
Для атрымання інфармацыі аб абнаўленнях бяспекі і заўвагах глядзіце раздзел "Бяспека" заўваг да выпуску платформы Gecko, усталяваны разам з гэтым SDK, або на ўкладцы "ТЭХНІЧНЫЯ ДАКУМЕНТЫ" https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs таксама настойліва рэкамендуе вам падпісацца на рэкамендацыі па бяспецы, каб атрымліваць актуальную інфармацыю. Каб атрымаць інструкцыі або калі вы пачатковец у Silicon Labs Flex SDK, гл. Выкарыстанне гэтага выпуску.
Сумяшчальныя кампілятары:
IAR Embedded Workbench для ARM (IAR-EWARM) версія 9.20.4
- Выкарыстанне wine для стварэння з дапамогай утыліты каманднага радка IarBuild.exe або графічнага інтэрфейсу IAR Embedded Workbench у macOS або Linux можа прывесці да няправільнага files выкарыстоўваецца з-за сутыкненняў у алгарытме хэшавання wine для стварэння шорт file назвы.
- Кліентам macOS або Linux рэкамендуецца не ствараць з IAR па-за межамі Simplicity Studio. Кліенты, якія гэта робяць, павінны ўважліва пераканацца, што гэта правільна files выкарыстоўваюцца.
GCC (Калекцыя кампілятараў GNU) версія 10.3-2021.10, якая пастаўляецца разам з Simplicity Studio.
Падключыць прыкладанні
1.1 Новы элемент
Дададзена ў выпуску 3.5.0.0
- Падтрымка XG24
1.2 Удасканаленні
Зменена ў выпуску 3.5.0.0
- OQPSK Long Range PHY для XFG23
1.3 Выпраўленыя праблемы
Няма
1.4 вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, заўвагі да апошняга выпуску даступныя на ўкладцы TECH DOCS на https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
Ідэнтыфікатар № | Апісанне | Абыходны шлях |
652925 | EFR32XG21 не падтрымліваецца для «Flex (Connect) – SoC Light Example DMP» і «Flex (Connect) – SoC Switch Exampле» |
1.5 састарэлых элементаў
Няма
1.6 выдаленых элементаў
Няма
Падключыць стэк
2.1 Новы элемент
Дададзена ў выпуску 3.5.0.0
- Падтрымка XG24
2.2 Удасканаленні
Няма
2.3 Выпраўленыя праблемы
Няма
2.4 вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, заўвагі да апошняга выпуску даступныя на ўкладцы TECH DOCS на https://www.silabs.com/developers/gecko-software-development-kit.
Ідэнтыфікатар № | Апісанне | Абыходны шлях |
389462 | Пры запуску шматпратакольнай бібліятэкі RAIL (выкарыстоўваецца для напрample пры запуску DMP Connect+BLE), ІЧ-каліброўка не выконваецца з-за вядомай праблемы ў шматпратакольнай бібліятэцы RAIL. У выніку назіраецца страта адчувальнасці прыёму парадку 3-4 дБм. | |
501561 | У кампаненце Legacy HAL канфігурацыя PA жорстка закадзіравана незалежна ад налад карыстальніка або платы. | Пакуль гэта не будзе зменена, каб належным чынам атрымліваць з загалоўка канфігурацыі, the file ember-phy.c у праекце карыстальніка трэба будзе змяніць уручную, каб адлюстраваць патрэбны рэжым ПА, абtagе і рamp час. |
711804 | Адначасовае падключэнне некалькіх прылад можа быць няўдалым з памылкай тайм-аўту. |
2.5 састарэлых элементаў
Няма
2.6 выдаленых элементаў
Няма
Прыкладанні RAIL
3.1 Новы элемент
Дададзена ў выпуску 3.5.0.0
- Падтрымка XG25
- Прыкладанне для пераключэння рэжыму RAIL SoC
3.2 Удасканаленні
Зменена ў выпуску 3.5.0.0
- Падтрымка працяглага працоўнага цыкла RAIL SoC для XG24
- OQPSK Long Range PHY для XFG23
3.3 Выпраўленыя праблемы
Выпраўлена ў выпуску 3.5.1.0
Ідэнтыфікатар № | Апісанне |
Пераключальнік рэжыму: выпраўленне выбару хуткасці MCS для OFDM. |
3.4 вядомыя праблемы ў бягучым выпуску
Няма
3.5 састарэлых элементаў
Няма
3.6 выдаленых элементаў
Выдалена ў выпуску 3.5.0.0
- RAIL SoC Доўгі працоўны цыкл прэамбулы (Спадчына)
- RAIL SoC Light Standard
- Стандартны камутатар RAIL SoC
Чыгуначная бібліятэка
4.1 Новы элемент
Дададзена ў выпуску 3.5.2.0
- Дададзены RAIL_PacketTimeStampПоле _t::packetDurationUs, якое зараз усталявана толькі на EFR32xG25 для атрыманых пакетаў OFDM.
Дададзена ў выпуску 3.5.0.0
- Дададзена тэмпературная кампенсацыя HFXO у RAIL на платформах, якія падтрымліваюць RAIL_SUPPORTS_HFXO_COMPENSATION. Гэтую функцыю можна наладзіць з дапамогай новага API RAIL_ConfigHFXOCompensation(). Карыстальнік таксама павінен быць упэўнены, што апрацоўвае новую падзею RAIL_EVENT_THERMISTOR_DONE, каб выклікаць выклік RAIL_CalibrateHFXO для выканання кампенсацыі.
- Дададзены параметры ў кампаненце «RAIL Utility, Protocol», каб кантраляваць, ці ўключаны Z-Wave, 802.15.4 2.4 ГГц і суб-ГГц і Bluetooth LE, каб карыстальнік мог зэканоміць месца ў сваім дадатку, адключыўшы невыкарыстоўваныя пратаколы.
- Дададзены новы API RAIL_ZWAVE_PerformIrcal, каб дапамагчы выканаць ВК-каліброўку ўсіх розных PHY, якія выкарыстоўваюцца прыладай Z-Wave.
- У кампанент «RAIL Utility, Built-in PHYs Across HFXO Frequencies» дададзена падтрымка крышталя 40 МГц на прыладах EFR32xG24.
- Дададзена падтрымка хуткага пераключэння каналаў прыёму IEEE 802.15.4 з новым API RAIL_IEEE802154_ConfigRxChannelSwitching на падтрымоўваных платформах (гл. RAIL_IEEE802154_SupportsRxChannelSwitching). Гэтая функцыя дазваляе нам адначасова выяўляць
пакетаў на любых двух каналах 2.4 802.15.4 ГГц з невялікім зніжэннем агульнай адчувальнасці PHY. - Дададзена новая функцыя цеплавой абароны на платформах, якія падтрымліваюць RAIL_SUPPORTS_THERMAL_PROTECTION, каб адсочваць тэмпературу і прадухіляць перадачу, калі чып занадта гарачы.
- Дададзены новыя таблічныя OFDM і FSK PA для прылад на базе EFR32xG25. Выхадная магутнасць іх можа быць зменена з дапамогай агляднай табліцы, прадастаўленай новым кліентам. Звярніцеся ў службу падтрымкі або пашукайце абноўленую нататку да праграмы аб тым, як наладзіць значэнні ў гэтай табліцы для вашай платы.
- Дададзена падтрымка модуляў MGM240SA22VNA, BGM240SA22VNA і BGM241SD22VNA і абноўлены канфігурацыі для BGM240SB22VNA, MGM240SB22VNA і MGM240SD22VNA.
4.2 Удасканаленні
Зменена ў выпуску 3.5.2.0
- Дададзены новы RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE для запуску RAIL_EVENT_ZWAVE_BEAM на ўсіх кадрах прамянёў.
- Дададзены RAIL_ZWAVE_GetBeamHomeIdHash() для атрымання HomeIdHash кадра прамяня пры апрацоўцы гэтай падзеі і пераканаўся, што байт HomeIdHash цяпер прысутнічае ў PTI для кадраў прамяня Z-Wave, нават калі NodeId не супадае.
Зменена ў выпуску 3.5.1.0
- Выпраўлены знак памылкі частоты, пра якую паведамляе RAIL_GetRxFreqOffset() пры выкарыстанні OFDM на EFR32xG25, каб адпавядаць таму, як гэта апрацоўвалася для іншых мадуляцый (напрыклад, Freq_error=current_freq-expected_freq).
- Функцыі RAIL_SetTune() і RAIL_GetTune() цяпер выкарыстоўваюць функцыі CMU_HFXOCTuneSet() і CMU_HFXOCTuneGet() адпаведна на EFR32xG2x і больш новых прыладах.
Зменена ў выпуску 3.5.0.0
- RAIL_ConfigRfSenseSelectiveOokWakeupPhy() цяпер будзе вяртаць памылку пры запуску на платформе EFR32xG21, таму што гэта прылада не падтрымлівае PHY абуджэння.
- Абноўлены дапаможны скрыпт pa_customer_curve_fits.py для прыняцця значэння з плаваючай коскай для аргумента максімальнай магутнасці, падобнага да аргумента прырашчэння.
- Дададзена падтрымка ў кампаненце «RAIL Utility, Coexistence» для канфігурацыі параметраў прыярытэту, калі накіраваны прыярытэт уключаны, але статычны прыярытэт GPIO не вызначаны.
- Разбіты некаторы дынамічны код FEC EFR32xG12 802.15.4, каб захаваць памер кода для Zigbee і Blluetooth LE, якім гэтая функцыя ніколі не патрэбна.
- Выдаліць залежнасць кампанента «RAIL Utility, Coexistence» ад кампанента RAIL Utility, Coulomb Counter.
- Функцыя RAIL_PrepareChannel() стала дынамічна бяспечнай для некалькіх пратаколаў і больш не будзе вяртаць памылку пры выкліку, калі ваш пратакол неактыўны.
4.3 Выпраўленыя праблемы
Выпраўлена ў выпуску 3.5.3.0
Ідэнтыфікатар № | Апісанне |
1058480 | Выпраўлена пашкоджанне RX FIFO на EFR32xG25, якое адбывалася пры атрыманні/адпраўцы пэўных пакетаў OFDM з выкарыстаннем рэжыму FIFO. |
1109993 | Выпраўлена праблема ў кампаненце «RAIL Utility, Coexistence», так што ён адначасова сцвярджае запыт і прыярытэт, калі запыт і прыярытэт маюць аднолькавы порт GPIO і палярнасць. |
1118063 | Выпраўлена праблема з нядаўнім RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE на EFR32xG13 і xG14, калі NodeId бязладнага прамяня не быў належным чынам запісаны для RAIL_ZWAVE_GetBeamNodeId(), у выніку чаго ён паведамляў 0xFF. |
1126343 | Выпраўлена праблема на EFR32xG24 пры выкарыстанні IEEE 802.15.4 PHY, з-за якой радыё магло затрымацца падчас перадачы LBT, калі кадр быў атрыманы падчас акна праверкі CCA. |
Выпраўлена ў выпуску 3.5.2.0
Ідэнтыфікатар № | Апісанне |
747041 | Выпраўлена праблема на EFR32xG23 і EFR32xG25, якая магла выклікаць затрымку пэўных дзеянняў радыё на працяглы перыяд часу, калі асноўнае ядро ўваходзіць у EM2, калі радыё ўсё яшчэ працуе. |
1077623 | Выпраўлена праблема на EFR32ZG23, з-за якой некалькі рам з бэлькамі аб'ядноўваліся на PTI як адзін вялікі ланцуг бэлек. |
1090512 | Выпраўлена праблема ў кампаненце «RAIL Utility, PA», з-за якой некаторыя функцыі спрабавалі выкарыстоўваць макрас RAIL_TX_POWER_MODE_2P4GIG_HIGHEST, нават калі яны яго не падтрымлівалі. Раней гэта прыводзіла да нявызначаных паводзін, але цяпер будзе правільная памылка. |
1090728 | Выпраўлена магчымая праблема RAIL_ASSERT_FAILED_UNEXPECTED_STATE_RX_FIFO на EFR32xG12 з уключаным RAIL_IEEE802154_G_OPTION_GB868 для PH,Y з падтрымкай FEC, якая можа адбыцца пры перапыненні перадачы пакета пры выяўленні кадра, напрыклад, пры прастойванні радыё. |
1092769 | Выпраўлена праблема пры выкарыстанні Dynamic Multiprotocol і BLE Coded PHY, з-за якой перадача магла апускацца ў залежнасці ад таго, які пратакол быў актыўны пры загрузцы PHY і сінхранізаванага слова. |
1103966 | Выпраўлена нечаканае перапыненне пакета Rx на EFR32xG25 пры выкарыстанні Wi-SUN OFDM option4 MCS0 PHY. |
1105134 | Выпраўлена праблема пры пераключэнні пэўных PHY, з-за якой першы атрыманы пакет мог паведамляцца як RAIL_RX_PACKET_READY_CRC_ERROR замест RAIL_RX_PACKET_READY_SUCCESS. Гэтая праблема патэнцыйна можа паўплываць на EFR32xG22 і больш новыя чыпы. |
1109574 | Выпраўлена праблема на EFR32xG22 і навейшых чыпах, пры якой зацвярджэнне радыёсеквенсара магло выклікаць завісанне праграмы ў ISR, а не паведамляць аб зацвярджэнні праз RAILCb_AssertFailed(). |
Выпраўлена ў выпуску 3.5.1.0
Ідэнтыфікатар № | Апісанне |
1077611 | Выпраўлена праблема на EFR32xG25, якая выклікала порч 40 мкс перад OFDM TX. |
1082274 | Выпраўлена праблема ў мікрасхемах EFR32xG22, EFR32xG23, EFR32xG24 і EFR32xG25, якая магла прывесці да блакіроўкі мікрасхемы, калі праграма паспрабавала паўторна ўвайсці ў EM2 на працягу ~10 мкс пасля выхаду з рэжыму абуджэння і дасягнула акна часу <0.5 мкс. У выпадку пападання гэтая блакіроўка патрабуе скіду пры ўключэнні, каб аднавіць нармальную працу чыпа. |
Выпраўлена ў выпуску 3.5.0.0
Ідэнтыфікатар № | Апісанне |
843708 | Аб'явы функцый перанесены з rail_features.h у rail.h, каб пазбегнуць заблытанага парадку залежнасцей уключэння. |
844325 | Выпраўлена, што RAIL_SetTxFifo() правільна вяртае 0 (памылка), а не 4096 для нізкага памеру FIFO. |
845608 | Выпраўлена праблема з API RAIL_ConfigSyncWords пры выкарыстанні пэўнага базавага абсталявання дэмадулятара на частках EFR32xG2x. |
Ідэнтыфікатар № | Апісанне |
851150 | Выпраўлена праблема на прыладах серыі EFR32xG2, з-за якой радыё запускала RAIL_ASSERT_SEQUENCER_FAULT, калі выкарыстоўваецца PTI і канфігурацыя GPIO заблакіравана. Канфігурацыю GPIO можна заблакіраваць, толькі калі PTI адключаны. Глядзіце RAIL_EnablePti() для атрымання дадатковай інфармацыі. |
857267 | Выпраўлена праблема пры выкарыстанні кампанента «RAIL Utility, Coexistence» са спыненнем перадачы, функцыяй ідэнтыфікатара сігналу і DMP. |
1015152 | Выпраўлена праблема на прыладах EFR32xG2x, пры якой RAIL_EVENT_RX_FIFO_ALMOST_FULL або RAIL_EVENT_TX_FIFO_ALMOST_EMPTY маглі неналежным чынам запускацца, калі падзея ўключана або FIFO скінуты. |
1017609 | Выпраўлена праблема, з-за якой дададзеная інфармацыя PTI магла быць пашкоджана, калі дзейнічае RAIL_RX_OPTION_TRACK_ABORTED_FRAMES, калі выкарыстоўваюцца RAIL_IDLE_FORCE_SHUTDOWN або RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS. Таксама ўдакладнена, што RAIL_RX_OPTION_TRACK_ABORTED_FRAMES не карысны з закадаванымі PHY. |
1019590 | Выпраўлена праблема пры выкарыстанні кампанента «RAIL Utility, Coexistence» з BLE, калі функцыя sl_bt_system_get_counters() заўсёды вяртала 0 для колькасці адмоў у GRANT. |
1019794 | Выдалена папярэджанне кампілятара ў кампаненце «RAIL Utility, Initialization», калі ўключана некалькі яго функцый. |
1023016 | Выпраўлена праблема на EFR32xG22 і больш новых чыпах, з-за якой чаканне паміж радыёактыўнасцю спажывала крыху больш энергіі, чым неабходна, пасля першых 13 мс. Гэта было асабліва прыкметна пры выкарыстанні RAIL_ConfigRxDutyCycle з вялікімі значэннямі часу выключэння. |
1029740 | Выпраўлена праблема, з-за якой RAIL_GetRssi()/RAIL_GetRssiAlt() магла вяртаць «састарэлае» значэнне RSSI (значэнне было з папярэдняга стану RX замест бягучага) пры хуткім выкліку пасля ўваходу ў прыём. |
1040814 | Дададзена падтрымка кампанента «RAIL Utility, Coexistence» для канфігурацыі прыярытэту запыту суіснавання пры выяўленні сінхранізацыі пры выкарыстанні BLE. |
1056207 | Выпраўлена праблема з IQ sampling пры выкарыстанні кампанента «RAIL Utility, AoX» з выбранай толькі 0 або 1 антэнай. |
1062712 | Выпраўлена праблема, з-за якой кампанент «RAIL Utility, Coexistence» не заўсёды правільна абнаўляў станы запытаў, што магло прывесці да прапушчаных падзей, выкліканых новымі запытамі. |
1062940 | Кампанент «RAIL Utility, Coexistence» не спыняў перадачы BLE, калі SL_RAIL_UTIL_COEX_BLE_TX_ABORT адключаны. |
1063152 | Выпраўлена праблема, з-за якой радыёпрыём не быў цалкам ачышчаны, калі ўзнікала памылка прыёму з пераходамі стану прыёму, усталяванымі ў рэжым чакання пры памылцы, але перадачай у выпадку поспеху, канфігурацыя, у асноўным звязаная з BLE. На EFR32xG24 гэта можа прывесці да таго, што каліброўка SYNTH не будзе належным чынам адноўлена і ў канчатковым выніку радыё перастане працаваць. |
4.4 вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску.
Ідэнтыфікатар № | Апісанне | Абыходны шлях |
Выкарыстанне функцыянальнасці прамога рэжыму (або IQ) на EFR32xG23 патрабуе спецыяльна ўсталяванай канфігурацыі радыё, якая яшчэ не падтрымліваецца канфігуратарам радыё. Каб атрымаць гэтыя патрабаванні, звярніцеся ў службу тэхнічнай падтрымкі, якая можа прадаставіць гэтую канфігурацыю ў адпаведнасці з вашымі характарыстыкамі | ||
641705 | Аперацыі бясконцага прыёму, дзе фіксаваная даўжыня кадра роўная 0, не працуюць належным чынам на чыпах серыі EFR32xG23. | |
732659 | На EFR32xG23: • Рэжым Wi-SUN FSK 1a дэманструе ўзровень PER са зрушэннем частоты каля ± 8-10 кГц • Рэжым Wi-SUN FSK 1b дэманструе ўзровень PER са зрушэннем частоты каля ± 18-20 кГц |
4.5 састарэлых элементаў
Няма
4.6 выдаленых элементаў
Няма
Выкарыстанне гэтага выпуску
Гэты выпуск змяшчае наступнае
- Бібліятэка стэка радыёабстракцыйнага ўзроўню інтэрфейсу (RAIL).
- Connect Stack Library
- RAIL і Connect Sample Прыкладанні
- Кампаненты RAIL і Connect і Framework прыкладанняў
Гэты SDK залежыць ад платформы Gecko. Код платформы Gecko забяспечвае функцыянальнасць, якая падтрымлівае пратакол plugins і API у выглядзе драйвераў і іншых функцый ніжняга ўзроўню, якія ўзаемадзейнічаюць непасрэдна з чыпамі і модулямі Silicon Labs. Кампаненты платформы Gecko ўключаюць EMLIB, EMDRV, RAIL Library, NVM3 і mbedTLS. Нататкі аб выпуску платформы Gecko даступныя на ўкладцы «Дакументацыя» Simplicity Studio.
Для атрымання дадатковай інфармацыі аб Flex SDK v3.x гл UG103.13: Асновы чыгуначнага транспарту і UG103.12: Асновы Silicon Labs Connect.
Калі вы карыстаецеся ўпершыню, гл QSG168: уласны Flex SDK v3.x Кароткае кіраўніцтва.
5.1 Устаноўка і выкарыстанне
Патэнтаваны Flex SDK прадастаўляецца як частка Gecko SDK (GSDK), набору SDK Silicon Labs. Каб хутка пачаць працу з GSDK, усталюйце Simplicity Studio 5, які наладзіць ваша асяроддзе распрацоўкі і правядзе вас праз усталяванне GSDK. Simplicity Studio 5 уключае ўсё неабходнае для распрацоўкі прадуктаў IoT з прыладамі Silicon Labs, у тым ліку праграму запуску рэсурсаў і праектаў, інструменты канфігурацыі праграмнага забеспячэння, поўную IDE з ланцужком інструментаў GNU і інструменты аналізу. Інструкцыі па ўстаноўцы прадстаўлены ў інтэрнэце Кіраўніцтва карыстальніка Simplicity Studio 5.
Акрамя таго, Gecko SDK можа быць усталяваны ўручную, спампаваўшы або кланаваўшы апошнюю версію з GitHub. Глядзіце https://github.com/SiliconLabs/gecko_sdk для атрымання дадатковай інфармацыі.
Simplicity Studio па змаўчанні ўсталёўвае GSDK у:
- (Windows): C:\Карыстальнікі\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Карыстальнікі/ /SimplicityStudio/SDKs/gecko_sdk
Дакументацыя, прысвечаная версіі SDK, усталёўваецца разам з SDK. Дадатковую інфармацыю часта можна знайсці ў артыкулы базы ведаў (KBA). Спасылкі на API і іншая інфармацыя пра гэты і больш раннія выпускі даступныя на https://docs.silabs.com/.
5.2 Інфармацыя аб бяспецы
Інтэграцыя бяспечнага сховішча
Пры разгортванні на прыладах Secure Vault High канфідэнцыйныя ключы абараняюцца з дапамогай функцыі кіравання ключамі Secure Vault. У наступнай табліцы паказаны абароненыя ключы і характарыстыкі абароны іх захоўвання.
Загорнуты ключ | Экспартны / неэкспартны | Заўвагі |
Thread Master Key | Экспартны | Павінен быць экспартаваны для фарміравання TLV |
PSKc | Экспартны | Павінен быць экспартаваны для фарміравання TLV |
Ключ шыфравання ключа | Экспартны | Павінен быць экспартаваны для фарміравання TLV |
Ключ MLE | Не падлягае экспарту | |
Часовы ключ MLE | Не падлягае экспарту | |
Папярэдні ключ MAC | Не падлягае экспарту | |
Бягучы ключ MAC | Не падлягае экспарту | |
Ключ MAC Next | Не падлягае экспарту |
Ключы ў абгортцы, пазначаныя як «Неэкспартаваныя», можна выкарыстоўваць, але нельга viewрэд. або агульны доступ падчас выканання.
Ключы ў абгортцы, якія пазначаны як «Экспартабельныя», можна выкарыстоўваць або абагульваць падчас выканання, але яны застаюцца зашыфраванымі падчас захоўвання ва флэш-памяці.
Для атрымання дадатковай інфармацыі аб функцыі кіравання ключамі бяспечнага сховішча гл AN1271: Бяспечнае сховішча ключоў.
Рэкамендацыі па бяспецы
Каб падпісацца на рэкамендацыі па бяспецы, увайдзіце на партал кліентаў Silicon Labs, затым выберыце Галоўная старонка ўліковага запісу. Націсніце ГАЛОЎНАЯ, каб перайсці на галоўную старонку партала, а затым націсніце плітку Кіраванне апавяшчэннямі. Упэўніцеся, што адзначана "Паведамленні аб праграмным забеспячэнні/рэкамендацыі па бяспецы і паведамленні аб змене прадукту (PCN)", і што вы падпісаны як мінімум на сваю платформу і пратакол. Націсніце "Захаваць", каб захаваць змены. 5.3 Падтрымка
Кліенты Development Kit маюць права на навучанне і тэхнічную падтрымку. Выкарыстоўвайце Silicon Labs Flex web старонку, каб атрымаць інфармацыю аб усіх прадуктах і паслугах Silicon Labs Thread, а таксама падпісацца на падтрымку прадукту.
Вы можаце звязацца са службай падтрымкі Silicon Laboratories па адрасе http://www.silabs.com/support.
Студыя прастаты
Доступ адным пстрычкай мышы да MCU і бесправадных інструментаў, дакументацыі, праграмнага забеспячэння, бібліятэк зыходных кодаў і іншага. Даступна для Windows, Mac і Linux!
![]() |
![]() |
![]() |
![]() |
Партфоліо IoT www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Якасць www.silabs.com/quality |
Падтрымка і супольнасць www.silabs.com/community |
Адмова ад адказнасці
Silicon Labs мае намер прадастаўляць кліентам апошнюю, дакладную і падрабязную дакументацыю аб усіх перыферыйных прыладах і модулях, даступных для распрацоўнікаў сістэмы і праграмнага забеспячэння, якія выкарыстоўваюць або маюць намер выкарыстоўваць прадукты Silicon Labs. Характарыстычныя дадзеныя, даступныя модулі і перыферыйныя прылады, памеры памяці і адрасы памяці адносяцца да кожнай канкрэтнай прылады, а прадастаўленыя «тыповыя» параметры могуць адрознівацца ў розных праграмах. Ужыванне прampапісаныя тут толькі ў ілюстрацыйных мэтах. Silicon Labs пакідае за сабой права ўносіць змены без дадатковага паведамлення ў інфармацыю аб прадукце, тэхнічныя характарыстыкі і апісанні, прыведзеныя тут, і не дае гарантый адносна дакладнасці або паўнаты ўключанай інфармацыі. Без папярэдняга паведамлення Silicon Labs можа абнаўляць убудаванае праграмнае забеспячэнне прадукту падчас вытворчага працэсу з меркаванняў бяспекі або надзейнасці. Такія змены не зменяць тэхнічныя характарыстыкі або характарыстыкі прадукту. Кампанія Silicon Labs не нясе адказнасці за наступствы выкарыстання інфармацыі, прадстаўленай у гэтым дакуменце. Гэты дакумент не прадугледжвае і не дае прама якой-небудзь ліцэнзіі на распрацоўку або выраб інтэгральных схем. Прадукты не прызначаныя і не дазволеныя для выкарыстання ў прыладах класа III FDA, прыкладаннях, для якіх патрабуецца адабрэнне FDA на рынку, або ў сістэмах жыццезабеспячэння без спецыяльнай пісьмовай згоды Silicon Labs. «Сістэма жыццезабеспячэння» - гэта любы прадукт або сістэма, прызначаная для падтрымання або падтрымання жыцця і/або здароўя, якая, калі яна выйдзе з ладу, можа разумна чакаць, што прывядзе да сур'ёзных цялесных пашкоджанняў або смерці. Прадукцыя Silicon Labs не прызначана і не дазволена выкарыстоўваць у ваенных мэтах. Прадукты Silicon Labs ні пры якіх абставінах не павінны выкарыстоўвацца ў зброі масавага знішчэння, уключаючы (але не абмяжоўваючыся імі) ядзерную, біялагічную або хімічную зброю або ракеты, здольныя даставіць такую зброю. Silicon Labs адмаўляецца ад любых відавочных і пэўных гарантый і не нясе адказнасці за любыя траўмы або пашкоджанні, звязаныя з выкарыстаннем прадукту Silicon Labs у такіх несанкцыянаваных праграмах.
Заўвага: Гэта змесціва можа ўтрымліваць абразлівую тэрміналогію, якая цяпер састарэла. Silicon Labs па магчымасці замяняе гэтыя тэрміны інклюзіўнай мовай. Для атрымання дадатковай інфармацыі наведайце www.silabs.com/about-us/inclusive-lexicon-project
Інфармацыя аб таварных знаках
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® і лагатып Silicon Labs», Bluegiga®, лагатып Bluegiga®, EFM®, EFM32®, EFR, Ember®, Energy Micro, лагатып Energy Micro і іх камбінацыі. , «Самыя энергетычныя мікракантролеры ў свеце», Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , Telegesis Logo®, USBXpress®, Zentri, лагатып Zentri і Zentri DMS, Z-Wave® і іншыя з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі Silicon Labs. ARM, CORTEX, Cortex-M3 і THUMB з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі ARM Holdings. Keil з'яўляецца зарэгістраванай гандлёвай маркай ARM Limited. Wi-Fi з'яўляецца зарэгістраванай гандлёвай маркай Wi-Fi Alliance. Усе іншыя прадукты або гандлёвыя маркі, згаданыя тут, з'яўляюцца гандлёвымі маркамі іх адпаведных уладальнікаў.
Кампанія Silicon Laboratories Inc.
400 Захад Сезар Чавес
Осцін, Тэхас 78701
ЗША
www.silabs.com
silabs.com
Стварэнне больш звязанага свету.
Дакументы / Рэсурсы
![]() |
Уласнае праграмнае забеспячэнне SILICON LABS Flex SDK [pdfКіраўніцтва карыстальніка 3.5.5.0 GA, 4.2, уласнае праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне SDK, праграмнае забеспячэнне |
![]() |
Уласнае праграмнае забеспячэнне SILICON LABS Flex SDK [pdfКіраўніцтва карыстальніка Запатэнтаванае праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне SDK, праграмнае забеспячэнне |
![]() |
Уласнае праграмнае забеспячэнне SILICON LABS Flex SDK [pdfКіраўніцтва карыстальніка Запатэнтаванае праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне SDK, праграмнае забеспячэнне |
![]() |
Уласнае праграмнае забеспячэнне SILICON LABS Flex SDK [pdfКіраўніцтва карыстальніка Запатэнтаванае праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне SDK, праграмнае забеспячэнне |
![]() |
Уласнае праграмнае забеспячэнне SILICON LABS Flex SDK [pdfКіраўніцтва карыстальніка Запатэнтаванае праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне Flex SDK, праграмнае забеспячэнне SDK, праграмнае забеспячэнне |