SILICON LABS logoXwedî Flex SDK 3.5.5.0 GA
Gecko SDK Suite 4.2
24 Çile 2024

Nermalava Flex SDK ya Xwedî

Proprietary Flex SDK komek pêşkeftina nermalavê ya bêkêmasî ye ji bo serîlêdanên xwedan wireless. Li gorî navê xwe, Flex du vebijarkên pêkanînê pêşkêşî dike.
Ya yekem Silicon Labs RAIL (Radyoya Radyoya Navbera Abstraction) bikar tîne, qatek pêwendiya radyoyê ya xwerû û bi hêsanî-rêvebirî ku ji bo piştgirîkirina protokolên bêtêl hem xwedan û hem jî standard-based piştgirî dike.
Ya duyemîn Silicon Labs Connect bikar tîne, stûnek torê ya IEEE 802.15.4-ê ku ji bo çareseriyên tora bêtêl xwedan-based-berfireh ên xwerû yên ku hewcedariya xerckirina hêza kêm hewce dike û di bandên frekansa jêr-GHz an 2.4 GHz de hatî çêkirin hatî çêkirin. Çareserî ber bi topolojiyên torê yên hêsan ve tê armanc kirin.
Flex SDK bi belgeyên berfireh û s ve tê peyda kirinample sepanên. Hemû exampLez di koda çavkaniyê de di nav Flex SDK s de têne peyda kirinample sepanên.
Van notên berdanê guherto(yên) SDK vedigirin:
3.5.5.0 GA 24ê Çileya Paşîn, 2024 de hat berdan
3.5.4.0 GA di 16ê Tebaxa 2023ê de hat berdan
3.5.3.0 GA di 3ê Gulana 2023 de hat berdan
3.5.2.0 GA 8ê Adara 2023-an hate berdan
3.5.1.0 GA 1-ê Sibata 2023-an hate berdan
3.5.0.0 GA di 14ê Kanûna Pêşiyê, 2022 de hat berdan
SILICON LABS Nermalava xwedan Flex SDK - îkon
SERLÊDANÊN RÊN Û PIRTÛKXANEYÊN KEYÎ

  • Piştgiriya FG25 Flex-RAIL GA
  • PHY-yên Rêzeya Dirêj a Nû ji bo 490 MHz û 915 MHz piştgirî dikin
  • Piştgiriya veguherîna moda dînamîkî ya xG12 di RAIL de
  • xG22 piştgiriya band dirêjkirî

SERÊVANÊN GIRÊD BIKE Û TAYBETETÊN KEYLÊ DIKIN

  • Piştgiriya xG24 Connect

Daxuyaniyên Hevgirtin û Bikaranînê
Ji bo agahdariya li ser nûvekirin û hişyariyên ewlehiyê, li beşa Ewlekariyê ya Nîşanên Ragihandina Platforma Gecko-yê ku bi vê SDK-ê an jî li ser tabloya TECH DOCS-ê hatî saz kirin, bibînin. https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs di heman demê de bi tundî pêşniyar dike ku hûn ji bo agahdariya nûjen bibin abonetiya Şêwirmendên Ewlekariyê. Ji bo talîmatan, an heke hûn nû li Silicon Labs Flex SDK ne, li Bikaranîna Vê Daxuyaniyê binêre.
Berhevkarên Lihevhatî:
IAR Workbench Embedded for ARM (IAR-EWARM) guhertoya 9.20.4

  • Bikaranîna şerabê ji bo çêkirina bi kargêriya rêzika fermanê IarBuild.exe an GUI-ya Embedded Workbench IAR-ê li ser macOS an Linux-ê dikare bibe sedema xelet files ji ber pevçûnên di algorîtmaya haşkirina şerabê de ji bo hilberîna kurt têne bikar anîn file navên.
  • Xerîdarên li ser macOS an Linux têne şîret kirin ku bi IAR re li derveyî Simplicity Studio ava nekin. Xerîdarên ku dikin divê bi baldarî verast bikin ku rast e files têne bikaranîn.

GCC (Guhertoya Berhevkarê GNU) guhertoya 10.3-2021.10, bi Simplicity Studio ve hatî peyda kirin.

Applications Girêdana

1.1 Tiştên Nû
Di berdana 3.5.0.0 de hate zêdekirin

  • Piştgiriya XG24

1.2 Pêşveçûn
Di serbestberdana 3.5.0.0 de hate guherandin

  • OQPSK PHYyên Rêzeya Dirêj ji bo XFG23

1.3 Pirsgirêkên Rastkirî
Netû
1.4 Pirsgirêkên Naskirî yên Di Daxuyaniya Niha de
Pirsgirêkên bi stûr ji nûvekirina berê ve hatin zêdekirin. Ger we serbestberdanek ji bîr kiribe, notên berdana dawî li ser tabloya TECH DOCS li ser hene https://www.silabs.com/developers/flex-sdk-connect-networking-stack.

Nasnameya # Terîf Workaround
652925 EFR32XG21 ji bo "Flex (Connect) - SoC Light Ex nayê piştgirî kirinample DMP" û "Flex (Têkilî) - SoC Switch Example”

1.5 Tiştên Deprecated
Netû
1.6 Tiştên Rakirî
Netû

Girêdana Stack

2.1 Tiştên Nû
Di berdana 3.5.0.0 de hate zêdekirin

  • Piştgiriya XG24

2.2 Pêşveçûn
Netû
2.3 Pirsgirêkên Rastkirî
Netû
2.4 Pirsgirêkên Naskirî yên Di Daxuyaniya Niha de
Pirsgirêkên bi stûr ji nûvekirina berê ve hatin zêdekirin. Ger we serbestberdanek ji bîr kiribe, notên berdana dawî li ser tabloya TECH DOCS li ser hene https://www.silabs.com/developers/gecko-software-development-kit.

Nasnameya # Terîf Workaround
389462 Dema ku Pirtûkxaneya Multiprotokola RAIL dimeşîne (ji bo nimûne tê bikar anînampLe dema ku DMP Connect+BLE dimeşîne), Kalibrasyona IR ji ber pirsgirêkek naskirî di Pirtûkxaneya Multiprotokola RAIL de nayê kirin. Wekî encamek, windahiyek hestiyariya RX di rêza 3 an 4 dBm de heye.
501561 Di beşa Legacy HAL-ê de, veavakirina PA-yê bêyî guheztina bikarhêner an mîhengên panelê bi kodek hişk e. Heya ku ev neyê guheztin da ku bi rêkûpêk ji sernavê veavakirinê derxe, ya file ember-phy.c di projeya bikarhêner de dê hewce bike ku bi destan were guheztin da ku nîşan bide
moda PA xwest, voltage, û ramp dem.
711804 Girêdana çend amûran bi hevdemî dibe ku bi xeletiyek demkî têk bibe.

2.5 Tiştên Deprecated
Netû
2.6 Tiştên Rakirî
Netû

Serlêdanên RAIL

3.1 Tiştên Nû
Di berdana 3.5.0.0 de hate zêdekirin

  • Piştgiriya XG25
  • Serlêdana Guhestina Moda RAIL SoC

3.2 Pêşveçûn
Di serbestberdana 3.5.0.0 de hate guherandin

  • Piştgiriya RAIL SoC Long Preamble Duty Cycle ji bo XG24
  • OQPSK PHYyên Rêzeya Dirêj ji bo XFG23

3.3 Pirsgirêkên Rastkirî
Di berdana 3.5.1.0 de hatî rast kirin

Nasnameya # Terîf
Guhestina Modê: Hilbijartina Rêjeya MCS ji bo OFDM rast dike.

3.4 Pirsgirêkên Naskirî yên Di Daxuyaniya Niha de
Netû
3.5 Tiştên Deprecated
Netû
3.6 Tiştên Rakirî
Di berdana 3.5.0.0 de hate rakirin

  • RAIL SoC Demjimêra Karê Pêşgotina Dirêj (Legacy)
  • RAIL SoC Ronahî Standard
  • RAIL SoC Switch Standard

Pirtûkxaneya RAIL

4.1 Tiştên Nû
Di berdana 3.5.2.0 de hate zêdekirin

  • RAIL_PacketTimeSt zêde kirampQada _t::packetDurationUs, ku niha tenê li ser EFR32xG25 ji bo pakêtên OFDM hatî wergirtin hatî danîn.

Di berdana 3.5.0.0 de hate zêdekirin

  • Li ser platformên ku RAIL_SUPPORTS_HFXO_COMPENSATION piştgirî dikin, tezmînata germahiya HFXO li RAIL zêde kir. Ev taybetmendî dikare bi API-ya nû ya RAIL_ConfigHFXOCompensation() were mîheng kirin. Di heman demê de pêdivî ye ku bikarhêner pê ewle be ku bûyera RAIL_EVENT_THERMISTOR_DONE-ya nû bi rê ve bibe da ku bangek ji RAIL_CalibrateHFXO re bike da ku berdêlê pêk bîne.
  • Vebijarkên di beşa "Rail Utility, Protocol" de hatine zêdekirin da ku kontrol bikin ka Z-Wave, 802.15.4 2.4 GHz û Sub-GHz, û Bluetooth LE çalak in da ku bikarhêner bikaribe bi neçalakkirina protokolên nekaranîn cîhê di serlêdana xwe de hilîne.
  • API-yek nû RAIL_ZWAVE_PerformIrcal lê zêde kir ku ji bo pêkanîna kalibrasyonek IR-ê li hemî PHY-yên cihêreng ên ku ji hêla amûrek Z-Wave ve têne bikar anîn de bibe alîkar.
  • Piştgiriya krîstal a 40 MHz li ser cîhazên EFR32xG24 li beşa "Karkara RAIL, PHY-yên çêkirî li seranserê Frekansên HFXO" zêde kir.
  • Piştgiriya IEEE 802.15.4 ji bo veguheztina kanala RX ya bilez bi RAIL_IEEE802154_ConfigRxChannelSwitching API-ya nû ya li ser platformên destekkirî (li RAIL_IEEE802154_SupportsRxChannelSwitching binêre). Ev taybetmendî dihêle ku em di heman demê de tespît bikin
    pakêtên li ser her du kanalên 2.4 GHz 802.15.4 bi kêmbûnek sivik di hesasiyeta giştî ya PHY de.
  • Taybetmendiyek nû ya Parastina Termal lê zêde kir, li ser platformên ku RAIL_SUPPORTS_THERMAL_PROTECTION piştgirî dikin, da ku germahiyê bişopîne û dema ku çîp pir germ be rê li ber veguheztinê bigire.
  • Ji bo cîhazên li ser EFR32xG25 OFDM û FSK PA-yên nû yên tabloyê zêde kirin. Hêza derketinê ya van dikare bi navgînek tabloyek nû ya peydakirî ya xerîdar were guheztin. Piştgiriyê bipirsin an li têbînîyek serîlêdanê ya nûvekirî bigerin ka meriv çawa nirxan di vê tabloyê de ji bo panela xwe mîheng dike.
  • Piştgiriyek ji bo modulên MGM240SA22VNA, BGM240SA22VNA, û BGM241SD22VNA zêde kir û veavakirinên ji bo BGM240SB22VNA, MGM240SB22VNA, û MGM240SD22VNA nûve kirin.

4.2 Pêşveçûn
Di serbestberdana 3.5.2.0 de hate guherandin

  • RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE nû lê zêde kir da ku RAIL_EVENT_ZWAVE_BEAM li ser hemî çarçeweyên tîrêjê bimeşîne.
  • RAIL_ZWAVE_GetBeamHomeIdHash() lê zêde kir da ku HomeIdHash-a çarçoweya tîrêjê bigire dema ku wê bûyerê bi rê ve bibe û piştrast kir ku byte HomeIdHash naha li ser PTI-yê ji bo çarçoveyên tîrêjê Z-Wave heye tewra dema ku NodeId li hev nayê.

Di serbestberdana 3.5.1.0 de hate guherandin

  • Nîşana xeletiya frekansê ya ku ji hêla RAIL_GetRxFreqOffset() ve hatî ragihandin dema ku OFDM li ser EFR32xG25 bikar tîne rast kir da ku çawa ev ji bo modulasyonên din hate xebitandin (mînak Freq_error=current_freq-expected_freq).
  • Fonksiyonên RAIL_SetTune() û RAIL_GetTune() naha bi rêzê fonksiyonên CMU_HFXOCTuneSet() û CMU_HFXOCTuneGet() li ser EFR32xG2x û cîhazên nûtir bikar tînin.

Di serbestberdana 3.5.0.0 de hate guherandin

  • RAIL_ConfigRfSenseSelectiveOokWakeupPhy() naha dema ku li ser platforma EFR32xG21 were xebitandin dê xeletiyek vegerîne ji ber ku ev cîhaz nikare piştgirîya hişyarbûna PHY-ê bike.
  • Skrîpta alîkarê pa_customer_curve_fits.py nûve kir da ku nirxa xala herikînê ji bo argumana hêza herî zêde qebûl bike, mîna argumana zêdekirinê.
  • Piştgiriyek di beşa "Rail Utility, Coexistence" de ji bo mîhengkirina vebijarkên pêşîn dema ku pêşaniya rêwerz tê çalak kirin lê GPIO-ya pêşîn a statîk nayê destnîşankirin piştgirî zêde kir.
  • Hin koda FEC-ê ya dînamîkî ya EFR32xG12 802.15.4 veqetandin da ku mezinahiya kodê ji bo Zigbee û Blluetooth LE, ku qet hewcedarê vê fonksiyonê ne, hilînin.
  • Girêdana pêkhateya "Rail Utility, Coexistence" ji pêkhateya RAIL Utility, Coulomb Counter derxînin.
  • Fonksiyona RAIL_PrepareChannel() ji pirprotokola dînamîkî ewle hatiye çêkirin û gava ku protokola we neçalak be tê gazî kirin dê êdî xeletiyek venegere.

4.3 Pirsgirêkên Rastkirî
Di berdana 3.5.3.0 de hatî rast kirin

Nasnameya # Terîf
1058480 Xerabiyek RX FIFO li ser EFR32xG25 rast kir ku dema ku hin pakêtên OFDM bi karanîna moda FIFO distînin/ şandin.
1109993 Pirsgirêkek di beşa "Rail Utility, Coexistence" de rast kir da ku ew di heman demê de daxwaz û pêşîniyê destnîşan bike heke daxwaz û pêşîn heman port û polarîteyê GPIO parve bikin.
1118063 Pirsgirêka RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE ya dawî ya li ser EFR32xG13 û xG14-ê ku NodeId-a tîrêjê ya bi rêkûpêk ji bo RAIL_ZWAVE_GetBeamNodeId() bi rêkûpêk nehat tomarkirin, rast kir, ji ber vê yekê ew 0xFF ragihand.
1126343 Pirsgirêkek li ser EFR32xG24 rast kir dema ku IEEE 802.15.4 PHY bikar tîne ku li wir radyo dikaribû dema veguheztina LBT bike asê bibe ger çarçoveyek di pencereya kontrolê ya CCA de were wergirtin.

Di berdana 3.5.2.0 de hatî rast kirin

Nasnameya #  Terîf 
747041 Pirsgirêkek li ser EFR32xG23 û EFR32xG25 rast kir ku dikare bibe sedem ku hin çalakiyên radyoyê ji bo demên dirêj dereng bihêlin dema ku core sereke têkeve EM2 dema ku radyo hîn jî dixebite.
1077623 Pirsgirêkek li ser EFR32ZG23 rast kir ku tê de gelek çarçoveyên tîrêjê li ser PTI-yê wekî zincîreyek tîrêjê ya mezin bi hev re hatine berhev kirin.
1090512 Pirsgirêkek di hêmana "RAIL Utility, PA" de rast kir ku hin fonksiyonan hewl didin ku makroya RAIL_TX_POWER_MODE_2P4GIG_HIGHEST bikar bînin her çend wan piştgirî neda. Berê ev bû sedema tevgerek nediyar lê niha dê rast xelet bike.
1090728 Pirsgirêkek gengaz a RAIL_ASSERT_FAILED_UNEXPECTED_STATE_RX_FIFO li ser EFR32xG12 bi RAIL_IEEE802154_G_OPTION_GB868 ve hatî çalak kirin ji bo PH,Y-ya ku bi FEC-ê ve girêdayî ye, ku dikare dema ku pakêtek di tespîtkirina çarçovê de ji hêla veguheztina radyoyê veqetîne, çêbibe.
1092769 Di dema karanîna Pirprotokola Dînamîkî û PHYyên Kodkirî yên BLE de pirsgirêkek rast kir ku veguhezek li gorî kîjan protokolê çalak bû dema ku PHY û hevdeng hatin barkirin.
1103966 Dema ku vebijarka Wi-SUN OFDM32 MCS25 PHY bikar tîne li ser EFR4xG0 qutbûna pakêta Rx ya nediyar rast kir.
1105134 Dema ku hin PHY-yan biguhezînin pirsgirêkek rast kir ku dibe sedem ku pakêta yekem a wergirtî li şûna RAIL_RX_PACKET_READY_SUCCESS wekî RAIL_RX_PACKET_READY_CRC_ERROR were ragihandin. Ev pirsgirêk dibe ku bandorê li EFR32xG22 û çîpên nûtir bike.
1109574 Pirsgirêkek li ser EFR32xG22 û çîpên nûtir rast kir ku tê de îsbatek rêzkerê radyoyê dikare bibe sedem ku serîlêdan di ISR-ê de were daliqandin ji bilî raporkirina îdîayê bi riya RAILCb_AssertFailed().

Di berdana 3.5.1.0 de hatî rast kirin

Nasnameya # Terîf
1077611 Pirsgirêkek li ser EFR32xG25 rast kir ku dê bibe sedema eywanek 40 μs berî OFDM TX.
1082274 Di çîpên EFR32xG22, EFR32xG23, EFR32xG24, EFR32xG25, û EFR2xG10 de pirsgirêkek rast kir ku dikare bibe sedema qefilandina çîpê heke serîlêdan hewl da ku ji nû ve têkeve EM0.5 di nav ~XNUMX μs de piştî hişyarbûnê û li pencereyek demjimêra <XNUMX μs bixe. Ger lê were, ev qefilandin pêdivî bi hêzek vesazkirinê heye da ku xebata normal li çîpê vegerîne.

Di berdana 3.5.0.0 de hatî rast kirin

Nasnameya # Terîf
843708 Daxuyaniyên fonksiyonê ji rail_features.h ber bi rail.h ve guheztin da ku rêgezek tevlihevî di nav xwe de birêkûpêk bike.
844325 RAIL_SetTxFifo() rast kir da ku ji bo FIFO-ya piçûktir 0 (çewtî) li şûna 4096 vegerîne.
845608 Pirsgirêkek bi RAIL_ConfigSyncWords API-ê re dema ku hin hardware demodulatorê bingehîn li ser perçeyên EFR32xG2x bikar tîne rast kir.
Nasnameya # Terîf
851150 Pirsgirêkek li ser cîhazên rêza EFR32xG2 rast kir ku radyo dê RAIL_ASSERT_SEQUENCER_FAULT destnîşan bike dema ku PTI tê bikar anîn û veavakirina GPIO girtî ye. Veavakirina GPIO tenê dema ku PTI neçalak be dikare were girtin. Ji bo bêtir agahdarî li RAIL_EnablePti() binêre.
857267 Pirsgirêkek di dema karanîna pêkhateya "Rail Utility, Coexistence" ya bi betalkirina TX, taybetmendiya nasnavê sînyalê û DMP re rast kir.
1015152 Pirsgirêkek li ser cîhazên EFR32xG2x hate rast kirin ku RAIL_EVENT_RX_FIFO_ALMOST_FULL an RAIL_EVENT_TX_FIFO_ALMOST_EMPTY dema ku bûyer were çalak kirin an FIFO ji nû ve were vegerandin dikare bi xeletî derkeve holê.
1017609 Dema ku RAIL_IDLE_FORCE_SHUTDOWN an RAIL_IDLE_FORCE_SHUTDOWN an RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS tê bikaranîn, pirsgirêkek ku agahdariya pêvekirî ya PTI dikare xera bibe rast kir. Her weha hate zelal kirin ku RAIL_RX_OPTION_TRACK_ABORTED_FRAMES bi PHYyên kodkirî re ne bikêr e.
1019590 Pirsgirêkek di dema karanîna pêkhateya "Rail Utility, Coexistence" bi BLE re rast kir ku fonksiyona sl_bt_system_get_counters() dê her gav 0 vegere ji bo GRANT hejmartinên redkirî.
1019794 Hişyariya berhevkerê di beşa "Karkara RAIL, Destpêkirin" de dema ku hindik taybetmendiyên wê têne çalak kirin de rakirin.
1023016 Pirsgirêkek li ser EFR32xG22 û çîpên nûtir ku li bendê ne di navbera çalakiya radyoyê de piştî 13 ms ya yekem hinekî zêdetir hêz ji hewcedariyê vedixwe çareser kir. Ev bi taybetî dema ku RAIL_ConfigRxDutyCycle bi nirxên demdirêj ên mezin re tê bikar anîn diyar bû.
1029740 Pirsgirêka rast kir ku RAIL_GetRssi()/RAIL_GetRssiAlt() dikaribû nirxek RSSI ya "xetere" vegerîne (nirx li şûna ya heyî ji rewşa RX ya berê bû) heke bi ketina wergirtinê zû were gazî kirin.
1040814 Ji bo mîhengkirina pêşaniya daxwaza hevjiyanê li ser tespîtkirina hevdemkirinê dema ku BLE bikar tînin, piştgirî li beşa "Rail Utility, Coexistence" zêde kir.
1056207 Pirsgirêkek bi IQ s re rast kirampling dema ku hêmana "Rail Utility, AoX" bikar tîne ku tenê 0 an 1 antên hatine hilbijartin.
1062712 Pirsgirêkek rast kir ku tê de hêmana "Rail Utility, Coexistence" dê her gav dewletên daxwaznameyê rast nûve neke, ku dikare bibe sedema bûyerên wenda yên ku ji hêla daxwazên nû ve têne derxistin.
1062940 Dema ku SL_RAIL_UTIL_COEX_BLE_TX_ABORT neçalak be, hêmana "Rail Utility, Coexistence" asteng kir ku veguheztinên BLE rawestîne.
1063152 Pirsgirêkek rast kir ku wergiriya radyoyê bi tevahî nayê paqij kirin dema ku xeletiyek wergirtinê çêdibe digel ku veguheztinên dewleta wergirtinê li ser xeletiyê bêkar hatine danîn lê di serkeftinê de veguhezîne, veavakirinek ku bi piranî bi BLE re têkildar e. Li ser EFR32xG24 ev dikare bibe sedem ku kalibrasyonek SYNTH bi rêkûpêk neyê vegerandin û di dawiyê de bibe sedema rawestandina xebitandina radyoyê.

4.4 Pirsgirêkên Naskirî yên Di Daxuyaniya Niha de
Pirsgirêkên bi stûr ji nûvekirina berê ve hatin zêdekirin.

Nasnameya # Terîf Workaround
Bikaranîna fonksiyona moda rasterast (an IQ) li ser EFR32xG23 pêdivî bi mîhengek radyoyê ya taybetî heye ku hîn ji hêla mîhengê radyoyê ve nehatiye piştgirî kirin. Ji bo van hewcedariyên, bigihîjin piştgiriya teknîkî ya ku dikare wê veavakirinê li ser bingeha taybetmendiya we peyda bike
641705 Operasyonên wergirtina bêdawî yên ku dirêjahiya çarçoveyê li 0-ê hatî danîn li ser çîpên rêza EFR32xG23 rast naxebitin.
732659 Li ser EFR32xG23:
• Moda Wi-SUN FSK 1a qateke PER nîşan dide ku li dora ± 8 heta 10 KHz veqetandinên frekansê hene.
• Moda Wi-SUN FSK 1b qateke PER-ê ya ku li dora ± 18 heta 20 KHz veqetandî ye nîşan dide.

4.5 Tiştên Deprecated
Netû
4.6 Tiştên Rakirî
Netû

Bikaranîna Vê Release

Ev serbestberdana jêrîn dihewîne

  • Pirtûkxaneya stackê ya Radyoya Radyoyê ya Radyoyê (RAIL).
  • Girêdana Pirtûkxaneya Stack
  • RAIL û Girêdana Sample Serlêdanên
  • RAIL û Pêkhateyên û Çarçoveya Serlêdanê Girêdan

Ev SDK bi Platforma Gecko ve girêdayî ye. Koda Platforma Gecko fonksiyonek ku protokolê piştgirî dike peyda dike plugins û API-yên di forma ajoker û taybetmendiyên din ên qata jêrîn de ku rasterast bi çîp û modulên Silicon Labs re têkildar in. Pêkhateyên Platforma Gecko EMLIB, EMDRV, Pirtûkxaneya RAIL, NVM3, û mbedTLS hene. Nîşanên berdana Gecko Platformê bi tabloya Belgekirinê ya Simplicity Studio ve têne peyda kirin.
Ji bo bêtir agahdarî li ser Flex SDK v3.x binêre UG103.13: Bingehên RAIL û UG103.12: Silicon Labs Connect Fundamentals.
Ger hûn bikarhênerek yekem in, bibînin QSG168: Xwedî Flex SDK v3.x Rêbernameya Destpêka Zû.
5.1 Sazkirin û Bikaranîna
Flex SDK-ya Xwedî wekî beşek ji Gecko SDK (GSDK), komîteya SDK-yên Silicon Labs tê peyda kirin. Ji bo ku hûn zû dest bi GSDK-ê bikin, saz bikin Simplicity Studio 5, ku dê hawîrdora pêşkeftina we saz bike û we bi sazkirina GSDK-ê bi rê ve bibe. Simplicity Studio 5 her tiştê ku ji bo pêşkeftina hilbera IoT-ê bi cîhazên Silicon Labs re hewce dike, di nav de çavkaniyek û destpêkirina projeyê, amûrên veavakirina nermalavê, IDE-ya tevahî bi zincîra amûrê GNU, û amûrên analîzê vedihewîne. Rêbernameyên sazkirinê di serhêl de têne peyda kirin Simplicity Studio 5 Rêbernameya Bikarhêner.
Wekî din, dibe ku Gecko SDK bi dakêşandin an klonkirina herî dawî ji GitHub bi destan were saz kirin. Dîtin https://github.com/SiliconLabs/gecko_sdk ji bo bêtir agahîya.
Simplicity Studio GSDK-ê ji hêla xwerû ve saz dike:

  • (Windows): C:\Bikarhêner\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Bikarhêner/ /SimplicityStudio/SDKs/gecko_sdk

Belgekirinên taybetî yên guhertoya SDK-ê bi SDK-ê re têne saz kirin. Agahiyên pêvek bi gelemperî di nav de têne dîtin gotarên bingeha zanînê (KBA). Referansên API û agahdariyên din ên di derbarê vê û weşanên berê de hene https://docs.silabs.com/.
5.2 Agahdariya Ewlekariyê
Yekbûna Vault Ewle
Dema ku li cîhazên Secure Vault High têne bicîh kirin, bişkojkên hesas bi karanîna fonksiyona Rêvebiriya Key Vault Ewle têne parastin. Tabloya jêrîn mifteyên parastî û taybetmendiyên parastina hilanîna wan nîşan dide.

Mifteya pêçandî Hinardekirin / Ne-Exportable Têbînî
Mijara Master Key Exportable Ji bo avakirina TLV-an divê were hinardekirin
PSKc Exportable Ji bo avakirina TLV-an divê were hinardekirin
Key Şîfrekirin Key Exportable Ji bo avakirina TLV-an divê were hinardekirin
MLE Key Ne-Exportable
Mifteya MLE ya Demî Ne-Exportable
Mifteya berê ya MAC Ne-Exportable
Mifteya niha ya MAC Ne-Exportable
MAC Key Next Ne-Exportable

Bişkojên pêçandî yên ku wekî "Ne-Exportable" têne nîşankirin dikarin bêne bikar anîn lê nekarin bibin viewed an parvekirin di dema xebatê de.
Bişkojkên pêçandî yên ku wekî "Exportable" têne nîşankirin dikarin di dema xebitandinê de bêne bikar anîn an parve kirin lê dema ku di flashê de têne hilanîn şîfre dimînin.
Ji bo bêtir agahdarî li ser fonksiyona Rêvebiriya Key Vault Ewle, binêre AN1271: Hilberîna Mifteya Ewle.
Adêwirmendên Ewlekariyê
Ji bo ku hûn bibin abonetiya Şêwirmendên Ewlekariyê, têkevin portala xerîdar a Silicon Labs, dûv re Account Home hilbijêrin. HOME bikirtînin da ku biçin ser rûpela malê ya portalê û dûv re li ser pelika Birêvebirina Notifications bikirtînin. Piştrast bikin ku 'Agahiyên Şêwirmendiya Nermalava/Ewlekariyê & Daxuyaniyên Guherîna Hilberê (PCN)' hatine kontrol kirin, û hûn herî kêm ji bo platform û protokola xwe hatine aboneyê. Bikirtînin Save ji bo tomarkirina guhertinan. SILICON LABS Proprietary Flex SDK Software - parçeyên5.3 Piştgirî
Xerîdarên Kit Pêşveçûn ji bo perwerdehî û piştgiriya teknîkî mafdar in. Silicon Labs Flex bikar bînin web rûpel da ku agahdariya li ser hemî hilber û karûbarên Silicon Labs Thread bistînin, û ji bo piştgiriya hilberê qeyd bikin.
Hûn dikarin bi piştgiriya Laboratories Silicon re têkilî daynin http://www.silabs.com/support.
Simplicity Studio
Gihîştina yek-klîk a MCU û amûrên wireless, belgekirin, nermalava, pirtûkxaneyên koda çavkaniyê û hêj bêtir. Ji bo Windows, Mac û Linux-ê heye!SILICON LABS Nermalava Xwedî Flex SDK - parçeyên1

SILICON LABS Nermalava xwedan Flex SDK - icon1 SILICON LABS Nermalava xwedan Flex SDK - icon2 SILICON LABS Nermalava xwedan Flex SDK - icon3 SILICON LABS Nermalava xwedan Flex SDK - icon4
Portfolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Çêwe
www.silabs.com/quality
Piştgirî & Civak
www.silabs.com/community

Disclaimer
Silicon Labs bi mebesta ku ji xerîdaran re belgeyên herî dawî, rast û kûr ên hemî dorhêl û modulên ku ji bo cîbicîkerên pergalê û nermalavê hene ku hilberên Silicon Labs bikar tînin an jî mebest dikin ku bikar bînin peyda bike. Daneyên taybetmendiyê, modul û dorhêlên berdest, mezinahiyên bîranîn û navnîşanên bîranînê ji her amûrek taybetî re vedibêjin, û parametreyên "Tîpîkî" yên ku têne peyda kirin dikarin di serîlêdanên cihêreng de cûda bibin û bikin. Serlêdan examptiştên ku li vir hatine vegotin tenê ji bo mebestên ronîkirinê ne. Silicon Labs mafê guherandina bêyî agahdariyek din li ser agahdariya hilberê, taybetmendî, û ravekirinên li vir diparêze, û di derheqê rastbûn an tevahî agahdariya tê de garantiyê nade. Bêyî agahdariya pêşîn, Silicon Labs dibe ku di pêvajoya çêkirinê de ji ber sedemên ewlehî an pêbaweriyê firmware hilberê nûve bike. Guhertinên weha dê taybetmendî an performansa hilberê neguhezînin. Silicon Labs ji ber encamên karanîna agahdariya ku di vê belgeyê de hatî peyda kirin berpirsiyariyek tune. Ev belge ji bo sêwirandin an çêkirina çerxên entegre ti destûrnameyek nade an eşkere nade. Hilber ne hatine sêwirandin an destûr ne ku di nav tu cîhazên FDA Class III de werin bikar anîn, serîlêdanên ku ji bo wan pejirandina pêşbazarê ya FDA hewce ye an Pergalên Piştgiriya Jiyanê bêyî destûra nivîskî ya taybetî ya Laboratorên Silicon. "Pergala Piştgiriya Jiyanê" her hilberek an pergalek e ku ji bo piştgirî an domandina jiyan û / an tenduristiyê tête armanc kirin, ku heke têk neçe, dikare bi maqûl were hêvî kirin ku bibe sedema birînek kesane ya girîng an mirin. Berhemên Silicon Labs ji bo sepanên leşkerî ne hatine sêwirandin an destûr ne. Berhemên Silicon Labs di tu şert û mercan de di nav çekên tunekirina girseyî de, di nav de (lê ne bi sînorkirî) çekên nukleerî, biyolojîkî an kîmyewî, an fuzeyên ku dikarin van çekan radest bikin, werin bikar anîn. Silicon Labs hemî garantiyên eşkere û nepenî red dike û ji bo zirar an zirarên têkildarî karanîna hilberek Silicon Labs di van sepanên bê destûr de berpirsiyar an berpirsiyar nabe.
Not: Dibe ku di vê naverokê de termînolojiya êrîşkar hebe ku niha kevin bûye. Silicon Labs li cîhê ku dibe bila bibe van şertan bi zimanek tevlihev diguhezîne. Ji bo bêtir agahdarî, biçin www.silabs.com/about-us/inclusive-lexicon-project
Agahiya nîşana bazirganî
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo", Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Enerjiya Micro logo û têkeliyên wan , "mikrokontrolerên herî dostên enerjiyê yên cîhanê", Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Telegesis , Telegesis Logo®, USBXpress®, Zentri, logoya Zentri û Zentri DMS, Z-Wave®, û yên din tîcarî an marqeyên qeydkirî yên Silicon Labs in. ARM, CORTEX, Cortex-M3 û THUMB tîcarî an tîcarî yên qeydkirî yên ARM Holdings in. Keil nîşanek bazirganî ya ARM Limited e. Wi-Fi marqeyek qeydkirî ya Hevbendiya Wi-Fi ye. Hemî hilber an navên markayên din ên ku li vir hatine destnîşan kirin marqeyên xwediyên wan ên têkildar in.

SILICON LABS logoSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
silabs.com
Avakirina cîhanek bêtir girêdayî.

Belge / Çavkanî

SILICON LABS Proprietary Flex SDK Software [pdf] Rehbera bikaranînê
3.5.5.0 GA, 4.2, Nermalava Flex SDK ya Xwedî, Nermalava SDK Flex, Nermalava SDK, Nermalava
SILICON LABS Proprietary Flex SDK Software [pdf] Rehbera bikaranînê
Nermalava Flex SDK ya Xwedî, Nermalava SDK-ya Flex, Nermalava SDK, Nermalava xwedan
SILICON LABS Proprietary Flex SDK Software [pdf] Rehbera bikaranînê
Nermalava Flex SDK ya Xwedî, Nermalava SDK-ya Flex, Nermalava SDK, Nermalava xwedan
SILICON LABS Proprietary Flex SDK Software [pdf] Rehbera bikaranînê
Nermalava Flex SDK ya Xwedî, Nermalava SDK-ya Flex, Nermalava SDK, Nermalava xwedan
SILICON LABS Proprietary Flex SDK Software [pdf] Pirtûka Destûra Xwediyê
Nermalava Flex SDK ya Xwedî, Nermalava SDK-ya Flex, Nermalava SDK, Nermalava xwedan
SILICON LABS Proprietary Flex SDK Software [pdf] Rehbera bikaranînê
Nermalava Flex SDK ya Xwedî, Nermalava SDK-ya Flex, Nermalava SDK, Nermalava xwedan

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *