SILICON LABS SDK 3.5.6.0 GA Уласнае праграмнае забеспячэнне для распрацоўкі Flex
Тэхнічныя характарыстыкі
- Патэнтаваная версія Flex SDK: 3.5.6.0 GA
- Версія Gecko SDK Suite: 4.2, 3 ліпеня 2024 г
- Асаблівасці SDK: параметры RAIL і Connect для бесправадных прыкладанняў
- Функцыі RAIL: Інтэрфейсны ўзровень радыёабстракцыі для падтрымкі радыёінтэрфейсу
- Асаблівасці падлучэння: Сеткавы стэк на аснове IEEE 802.15.4 для нізкага энергаспажывання
- Сумяшчальныя кампілятары: версія GCC 10.3-2021.10
Інструкцыя па ўжыванні прадукту
Ўстаноўка
Пераканайцеся, што ў вас усталявана правільная версія SDK і сумяшчальны кампілятар.
Выбар варыянтаў рэалізацыі
Flex SDK прапануе два варыянты рэалізацыі: RAIL і Connect. Выберыце адпаведны варыянт у залежнасці ад патрабаванняў вашага праекта.
Рэалізацыя RAIL
Выкарыстоўвайце Silicon Labs RAIL для падтрымкі наладжвальнага радыёінтэрфейсу для прапрыетарных і заснаваных на стандартах бесправадных пратаколаў.
Укараненне Connect
Выкарыстоўвайце Silicon Labs Connect для сеткавага стэка на аснове IEEE 802.15.4, які падыходзіць для нізкага энергаспажывання і дыяпазонаў частот ніжэй за ГГц або 2.4 ГГц.
Дакументацыя і Сample Прыкладанні
Flex SDK пастаўляецца з шырокай дакументацыяй і sample прыкладанняў. Звярніцеся да прадастаўленага зыходнага кода ў SDK, напрыкладampлес.
Часта задаюць пытанні (FAQ)
- Пытанне: Дзе я магу знайсці абнаўленні бяспекі і паведамленні для SDK?
- A: Каб атрымаць абнаўленні бяспекі, звярніцеся да главы "Бяспека" заўваг да выпуску платформы Gecko або наведайце https://www.silabs.com/developers/flex-sdk-connect-networking-stack
- Пытанне: Як я магу падпісацца на Саветы па бяспецы, каб атрымліваць актуальную інфармацыю?
- A: Silicon Labs рэкамендуе падпісацца на "Парады па бяспецы", каб атрымліваць самую свежую інфармацыю. Інструкцыі можна знайсці ў дакументацыі або па спасылцы.
Патэнтаваны Flex SDK 3.5.6.0 GA Gecko SDK Suite 4.2 3 ліпеня 2024 г
Патэнтаваны 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.6.0 GA выпушчана 3 ліпеня 2024 г
- 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 г
Заўвагі аб сумяшчальнасці і выкарыстанні
Для атрымання інфармацыі аб абнаўленнях бяспекі і заўвагах глядзіце раздзел "Бяспека" заўваг да выпуску платформы 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.
Патэнтаваны
АСНОЎНЫЯ ХАРАКТАРЫСТЫКІ ПРАГРАМАЎ І БІБЛІЯТЭКІ RAIL
- Падтрымка FG25 Flex-RAIL GA
- Новыя PHY далёкага дзеяння падтрымліваюць 490 МГц і 915 МГц
- Падтрымка дынамічнага пераключэння рэжымаў xG12 у RAIL
- Падтрымка пашыранага дыяпазону xG22
ПАДКЛЮЧАЙЦЕ ПРЫГРАМЫ І СКЛАДАЙЦЕ АСНОЎНЫЯ ФУНКЦЫІ
Падтрымка xG24 Connect
Падключыць прыкладанні
Новыя прадметы
Дададзена ў выпуску 3.5.0.0
Падтрымка XG24
Паляпшэнні
Зменена ў выпуску 3.5.0.0
OQPSK Long Range PHY для XFG23
Выпраўленыя праблемы
Няма
Вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, заўвагі да апошняга выпуску даступныя на ўкладцы 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ле» |
Састарэлыя элементы
Няма
Выдаленыя элементы
Няма
Падключыць стэк
Новыя прадметы
Дададзена ў выпуску 3.5.0.0
Падтрымка XG24
Паляпшэнні
Няма
Выпраўленыя праблемы
Няма
Вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, заўвагі да апошняга выпуску даступныя на ўкладцы 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 у праекце карыстальніка трэба будзе змяніць уручную, каб адлюстраваць жаданы рэжым PA, т.tagе і рamp час. |
711804 | Адначасовае падключэнне некалькіх прылад можа быць няўдалым з памылкай тайм-аўту. |
Састарэлыя элементы
Няма
Выдаленыя элементы
Няма
Прыкладанні RAIL
Новыя прадметы
Дададзена ў выпуску 3.5.0.0
- Падтрымка XG25
- Прыкладанне для пераключэння рэжыму RAIL SoC
Паляпшэнні
Зменена ў выпуску 3.5.0.0
- Падтрымка працяглага працоўнага цыкла RAIL SoC для XG24
- OQPSK Long Range PHY для XFG23
Выпраўленыя праблемы
Выпраўлена ў выпуску 3.5.1.0
Ідэнтыфікатар № | Апісанне |
Пераключальнік рэжыму: выпраўленне выбару хуткасці MCS для OFDM. |
Вядомыя праблемы ў бягучым выпуску
Няма
Састарэлыя элементы
Няма
Выдаленыя элементы
Выдалена ў выпуску 3.5.0.0
- RAIL SoC Доўгі працоўны цыкл прэамбулы (Спадчына)
- RAIL SoC Light Standard
- Стандартны камутатар RAIL SoC
Чыгуначная бібліятэка
Новыя прадметы
Дададзена ў выпуску 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.
- Дададзена падтрымка хуткага пераключэння каналаў RX 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.
Паляпшэнні
Зменена ў выпуску 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_HFXOCTuneSet() адпаведна на 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() стала дынамічна бяспечнай для некалькіх пратаколаў і больш не будзе вяртаць памылку пры выкліку, калі ваш пратакол неактыўны.
Выпраўленыя праблемы
Выпраўлена ў выпуску 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 не будзе належным чынам адноўлена і ў канчатковым выніку радыё перастане працаваць. |
Вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску.
Ідэнтыфікатар № | Апісанне | Абыходны шлях |
Выкарыстанне функцыянальнасці прамога рэжыму (або IQ) на EFR32xG23 патрабуе спецыяльна ўсталяванай канфігурацыі радыё, якая яшчэ не падтрымліваецца канфігуратарам радыё. Каб атрымаць гэтыя патрабаванні, звярніцеся ў службу тэхнічнай падтрымкі, якая можа прадаставіць гэтую канфігурацыю ў адпаведнасці з вашымі характарыстыкамі | ||
641705 | Аперацыі бясконцага прыёму, дзе фіксаваная даўжыня кадра роўная 0, не працуюць належным чынам на чыпах серыі EFR32xG23. | |
732659 | На EFR32xG23:
|
Састарэлыя элементы
Няма
Выдаленыя элементы
Няма
Выкарыстанне гэтага выпуску
Гэты выпуск змяшчае наступнае
- Бібліятэка стэка радыёабстракцыйнага ўзроўню інтэрфейсу (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: Асновы RAIL і UG103.12: Асновы Silicon Labs Connect. Калі вы ўпершыню карыстаецеся, глядзіце QSG168: уласны Flex SDK v3.x Кароткае кіраўніцтва.
Ўстаноўка і выкарыстанне
Патэнтаваны 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/Sili-conLabs/gecko_sdk для атрымання дадатковай інфармацыі.
Simplicity Studio па змаўчанні ўсталёўвае GSDK
- (Windows): C:\Карыстальнікі\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Карыстальнікі/ /SimplicityStudio/SDKs/gecko_sdk
Дакументацыя, прысвечаная версіі SDK, усталёўваецца разам з SDK. Дадатковую інфармацыю часта можна знайсці ў артыкулах базы ведаў (KBA). Спасылкі на API і іншая інфармацыя пра гэты і больш раннія выпускі даступныя на https://docs.silabs.com/
Інфармацыя аб бяспецы
Інтэграцыя бяспечнага сховішча
Пры разгортванні на прыладах Secure Vault High канфідэнцыйныя ключы абараняюцца з дапамогай функцыі кіравання ключамі Secure Vault. У наступнай табліцы паказаны абароненыя ключы і характарыстыкі абароны іх захоўвання.
Загорнуты ключ | Экспартны / неэкспартны | Заўвагі |
Thread Master Key | Экспартны | Павінен быць экспартаваны для фарміравання TLV |
PSKc | Экспартны | Павінен быць экспартаваны для фарміравання TLV |
Ключ шыфравання ключа | Экспартны | Павінен быць экспартаваны для фарміравання TLV |
Ключ MLE | Не падлягае экспарту | |
Часовы ключ MLE | Не падлягае экспарту | |
Папярэдні ключ MAC | Не падлягае экспарту | |
Бягучы ключ MAC | Не падлягае экспарту | |
Ключ MAC Next | Не падлягае экспарту |
Ключы ў абгортцы, пазначаныя як «Неэкспартаваныя», можна выкарыстоўваць, але нельга viewрэд. або агульны доступ падчас выканання.
Ключы ў абгортцы, якія пазначаны як «Экспартабельныя», можна выкарыстоўваць або абагульваць падчас выканання, але яны застаюцца зашыфраванымі падчас захоўвання ва флэш-памяці. Для атрымання дадатковай інфармацыі аб функцыянальнасці Secure Vault Key Management глядзіце AN1271: Secure Key Storage.
Рэкамендацыі па бяспецы
Каб падпісацца на рэкамендацыі па бяспецы, увайдзіце на партал кліентаў Silicon Labs, затым выберыце Галоўная старонка ўліковага запісу. Націсніце ГАЛОЎНАЯ, каб перайсці на галоўную старонку партала, а затым націсніце плітку Кіраванне апавяшчэннямі. Упэўніцеся, што адзначана "Паведамленні аб праграмным забеспячэнні/рэкамендацыі па бяспецы і паведамленні аб змене прадукту (PCN)", і што вы падпісаны як мінімум на сваю платформу і пратакол. Націсніце "Захаваць", каб захаваць змены.
Падтрымка
Кліенты 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 Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, лагатып Energy Micro і іх камбінацыі , «самыя энергетычныя мікракантролеры ў свеце», Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the 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 West Cesar Chavez Austin, Тэхас 78701
- ЗША
- www.silabs.com
Дакументы / Рэсурсы
![]() |
SILICON LABS SDK 3.5.6.0 GA Уласнае праграмнае забеспячэнне для распрацоўкі Flex [pdfКіраўніцтва карыстальніка SDK 3.5.6.0 GA, SDK 3.5.6.0 GA Запатэнтаванае праграмнае забеспячэнне для распрацоўкі Flex, запатэнтаванае праграмнае забеспячэнне для распрацоўкі Flex, праграмнае забеспячэнне для распрацоўкі Flex, праграмнае забеспячэнне для распрацоўкі, праграмнае забеспячэнне |