SILICON LABS SDK 3.5.6.0 GA Proprietary Flex Development Software
Mga pagtutukoy
- Proprietary Flex SDK na bersyon: 3.5.6.0 GA
- Bersyon ng Gecko SDK Suite: 4.2, Hulyo 3, 2024
- Mga Tampok ng SDK: Mga opsyon sa RAIL at Connect para sa mga wireless na application
- Mga Tampok ng RAIL: Radio Abstraction Interface Layer para sa suporta sa interface ng radyo
- Connect Features: IEEE 802.15.4-based networking stack para sa mababang paggamit ng kuryente
- Mga Katugmang Compiler: GCC bersyon 10.3-2021.10
Mga Tagubilin sa Paggamit ng Produkto
Pag-install
Tiyaking mayroon kang tamang bersyon ng SDK at compiler na naka-install.
Pagpili ng Mga Opsyon sa Pagpapatupad
Nag-aalok ang Flex SDK ng dalawang opsyon sa pagpapatupad: RAIL at Connect. Piliin ang naaangkop na opsyon batay sa iyong mga kinakailangan sa proyekto.
Pagpapatupad ng RAIL
Gamitin ang Silicon Labs RAIL para sa nako-customize na suporta sa interface ng radyo para sa parehong pagmamay-ari at nakabatay sa mga pamantayang wireless protocol.
Pagpapatupad ng Connect
Gamitin ang Silicon Labs Connect para sa IEEE 802.15.4-based na networking stack na angkop para sa mababang paggamit ng kuryente at sub-GHz o 2.4 GHz frequency band.
Dokumentasyon at Sample Mga Aplikasyon
Ang Flex SDK ay may kasamang malawak na dokumentasyon at sampang mga aplikasyon. Sumangguni sa ibinigay na source code sa loob ng SDK para sa halamples.
Mga Madalas Itanong (FAQ)
- T: Saan ako makakahanap ng mga update sa seguridad at mga abiso para sa SDK?
- A: Para sa mga update sa seguridad, sumangguni sa kabanata ng Seguridad ng mga tala sa Paglabas ng Gecko Platform o bisitahin https://www.silabs.com/developers/flex-sdk-connect-networking-stack
- T: Paano ako makakapag-subscribe sa Security Advisories para sa napapanahong impormasyon?
- A: Inirerekomenda ng Silicon Labs ang pag-subscribe sa Security Advisories para sa pinakabagong impormasyon. Ang mga tagubilin ay matatagpuan sa dokumentasyon o sa pamamagitan ng pagbisita sa ibinigay na link.
Proprietary Flex SDK 3.5.6.0 GA Gecko SDK Suite 4.2 Hulyo 3, 2024
Ang Proprietary Flex SDK ay isang kumpletong software development suite para sa proprietary wire-less na mga application. Ayon sa pangalan nito, nag-aalok ang Flex ng dalawang opsyon sa pagpapatupad.
Ang una ay gumagamit ng Silicon Labs RAIL (Radio Abstraction Interface Layer), isang intuitive at madaling-customize na radio interface layer na idinisenyo upang suportahan ang parehong pagmamay-ari at nakabatay sa mga pamantayang wireless protocol.
Ang pangalawa ay gumagamit ng Silicon Labs Connect, isang networking stack na nakabatay sa IEEE 802.15.4 na nilagdaan para sa mga nako-customize na broad-based na proprietary wireless networking solution na nangangailangan ng mababang konsumo ng kuryente at gumagana sa alinman sa sub-GHz o 2.4 GHz frequency band. Ang solusyon ay naka-target sa mga simpleng topologies ng network.
Ang Flex SDK ay binibigyan ng malawak na dokumentasyon at sampang mga aplikasyon. Lahat ng exampang mga ito ay ibinibigay sa source code sa loob ng Flex SDK sampang mga aplikasyon.
Sinasaklaw ng mga tala sa paglabas na ito ang bersyon ng SDK
- 3.5.6.0 GA na inilabas noong Hulyo 3, 2024
- 3.5.5.0 GA na inilabas noong Enero 24, 2024
- 3.5.4.0 GA na inilabas noong Agosto 16, 2023
- 3.5.3.0 GA na inilabas noong Mayo 3, 2023
- 3.5.2.0 GA na inilabas noong Marso 8, 2023
- 3.5.1.0 GA na inilabas noong Pebrero 1, 2023
- 3.5.0.0 GA na inilabas noong Disyembre 14, 2022
Mga Paunawa sa Pagkatugma at Paggamit
Para sa impormasyon tungkol sa mga update at abiso sa seguridad, tingnan ang kabanata ng Seguridad ng mga tala sa Paglabas ng Gecko Platform na naka-install sa SDK na ito o sa tab na TECH DOCS sa https://www.silabs.com/developers/flex-sdk-connect-networking-stack Mahigpit ding inirerekomenda ng Silicon Labs na mag-subscribe ka sa Security Advisories para sa napapanahong impormasyon. Para sa mga tagubilin, o kung bago ka sa Silicon Labs Flex SDK, tingnan ang Paggamit ng Paglabas na Ito.
Mga katugmang Compiler
IAR Embedded Workbench para sa ARM (IAR-EWARM) na bersyon 9.20.4
- Ang paggamit ng alak upang bumuo gamit ang IarBuild.exe command line utility o IAR Embedded Workbench GUI sa macOS o Linux ay maaaring magresulta sa hindi tama files ay ginagamit dahil sa mga banggaan sa hashing algorithm ng alak para sa pagbuo ng maikli file mga pangalan.
- Pinapayuhan ang mga customer sa macOS o Linux na huwag bumuo gamit ang IAR sa labas ng Simplicity Studio. Ang mga customer na gumagawa ay dapat maingat na i-verify na tama files ay ginagamit.
GCC (The GNU Compiler Collection) bersyon 10.3-2021.10, na ibinigay kasama ng Simplicity Studio.
Pagmamay-ari
RAIL APPS AT LIBRARY KEY FEATURE
- Suporta sa FG25 Flex-RAIL GA
- Bagong Long Range PHYs na suporta para sa 490 MHz at 915 MHz
- xG12 dynamic mode switching support sa RAIL
- xG22 pinahabang suporta sa banda
Ikonekta ang mga app at i-stack ang mga pangunahing tampok
Suporta sa xG24 Connect
Ikonekta ang mga Application
Mga Bagong Item
Idinagdag sa release 3.5.0.0
Suporta sa XG24
Mga pagpapabuti
Binago sa release 3.5.0.0
OQPSK Long Range PHYs para sa XFG23
Mga Naayos na Isyu
wala
Mga Kilalang Isyu sa Kasalukuyang Pagpapalabas
Ang mga isyu sa bold ay idinagdag mula noong nakaraang release. Kung napalampas mo ang isang release, available ang kamakailang mga tala sa paglabas sa tab na TECH DOCS sa https://www.silabs.com/developers/flex-sdk-connect-networking-stack
ID # | Paglalarawan | Workaround |
652925 | Hindi sinusuportahan ang EFR32XG21 para sa “Flex (Connect) – SoC Light Example DMP” at “Flex (Connect) – SoC Switch Halample ” |
Mga Hindi Na Ginagamit na Item
wala
Mga Inalis na Item
wala
Ikonekta ang Stack
Mga Bagong Item
Idinagdag sa release 3.5.0.0
Suporta sa XG24
Mga pagpapabuti
wala
Mga Naayos na Isyu
wala
Mga Kilalang Isyu sa Kasalukuyang Pagpapalabas
Ang mga isyu sa bold ay idinagdag mula noong nakaraang release. Kung napalampas mo ang isang release, available ang kamakailang mga tala sa paglabas sa tab na TECH DOCS sa https://www.silabs.com/developers/gecko-software-development-kit
ID # | Paglalarawan | Workaround |
389462 | Kapag pinapatakbo ang RAIL Multiprotocol Library (ginagamit para sa exampkapag nagpapatakbo ng DMP Connect+BLE), hindi ginagawa ang IR Calibration dahil sa isang kilalang isyu sa RAIL Multiprotocol Library. Bilang resulta, mayroong pagkawala ng sensitivity ng RX sa pagkakasunud-sunod ng 3 o 4 dBm. | |
501561 | Sa bahagi ng Legacy HAL, ang pagsasaayos ng PA ay hard-code anuman ang mga setting ng user o board. | Hanggang sa ito ay mabago upang maayos na hilahin mula sa header ng pagsasaayos, ang file Ang ember-phy.c sa proyekto ng user ay kailangang baguhin sa pamamagitan ng kamay upang ipakita ang gustong PA mode, voltage, at ramp oras. |
711804 | Maaaring mabigo ang pagkonekta ng maraming device nang sabay-sabay na may error sa timeout. |
Mga Hindi Na Ginagamit na Item
wala
Mga Inalis na Item
wala
Mga Aplikasyon ng RAIL
Mga Bagong Item
Idinagdag sa release 3.5.0.0
- Suporta sa XG25
- RAIL SoC Mode Switch Application
Mga pagpapabuti
Binago sa release 3.5.0.0
- Suporta sa RAIL SoC Long Preamble Duty Cycle para sa XG24
- OQPSK Long Range PHYs para sa XFG23
Mga Naayos na Isyu
Naayos sa release 3.5.1.0
ID # | Paglalarawan |
Mode Switch: MCS Rate selection fix para sa OFDM. |
Mga Kilalang Isyu sa Kasalukuyang Pagpapalabas
wala
Mga Hindi Na Ginagamit na Item
wala
Mga Inalis na Item
Inalis sa release 3.5.0.0
- RAIL SoC Long Preamble Duty Cycle (Legacy)
- RAIL SoC Light Standard
- RAIL SoC Switch Standard
RAIL Library
Mga Bagong Item
Idinagdag sa release 3.5.2.0
Idinagdag ang RAIL_PacketTimeStamp_t::packetDurationUs field, na kasalukuyang nakatakda lamang sa EFR32xG25 para sa mga natanggap na OFDM packet.
Idinagdag sa release 3.5.0.0
- Nagdagdag ng kabayaran sa temperatura ng HFXO sa RAIL sa mga platform na sumusuporta sa RAIL_SUPPORTS_HFXO_COMPENSATION. Maaaring i-configure ang feature na ito gamit ang bagong RAIL_ConfigHFXOCompensation() API. Kakailanganin din ng user na tiyaking pangasiwaan ang bagong RAIL_EVENT_THERMISTOR_DONE na kaganapan upang ma-trigger ang isang tawag sa RAIL_CalibrateHFXO upang maisagawa ang kabayaran.
- Nagdagdag ng mga opsyon sa bahagi ng “RAIL Utility, Protocol” para makontrol kung pinagana ang Z-Wave, 802.15.4 2.4 GHz at Sub-GHz, at Bluetooth LE para makatipid ng espasyo ang user sa kanilang application sa pamamagitan ng pag-disable ng mga hindi nagamit na protocol.
- Nagdagdag ng bagong API RAIL_ZWAVE_PerformIrcal upang makatulong na magsagawa ng IR calibration sa lahat ng iba't ibang PHY na ginagamit ng isang Z-Wave device.
- Nagdagdag ng 40 MHz crystal na suporta sa mga EFR32xG24 na device sa bahaging "RAIL Utility, Built-in PHYs Across HFXO Frequencies".
- Nagdagdag ng suporta para sa IEEE 802.15.4 mabilis na RX channel switching gamit ang bagong RAIL_IEEE802154_ConfigRxChannelSwitching API sa mga sinusuportahang platform (tingnan ang RAIL_IEEE802154_SupportsRxChannelSwitching). Binibigyang-daan kami ng feature na ito na sabay-sabay na makakita ng mga packet sa alinmang dalawang 2.4 GHz 802.15.4 na channel na may bahagyang pagbawas sa pangkalahatang sensitivity ng PHY.
- Nagdagdag ng bagong feature na Thermal Protection, sa mga platform na sumusuporta sa RAIL_SUPPORTS_THERMAL_PROTECTION, upang subaybayan ang temperatura at maiwasan ang mga pagpapadala kapag masyadong mainit ang chip.
- Nagdagdag ng mga bagong table-based na OFDM at FSK PA para sa EFR32xG25 based na mga device. Ang output power ng mga ito ay maaaring mabago sa pamamagitan ng isang bagong customer na ibinigay na look-up table. Humingi ng suporta o maghanap ng na-update na tala ng app kung paano i-configure ang mga value sa talahanayang ito para sa iyong board.
- Nagdagdag ng suporta para sa mga module ng MGM240SA22VNA, BGM240SA22VNA, at BGM241SD22VNA at na-update ang mga configuration para sa BGM240SB22VNA, MGM240SB22VNA, at ang MGM240SD22VNA.
Mga pagpapabuti
Binago sa release 3.5.2.0
- Nagdagdag ng bagong RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE upang ma-trigger ang RAIL_EVENT_ZWAVE_BEAM sa lahat ng beam frame.
- Idinagdag ang RAIL_ZWAVE_GetBeamHomeIdHash() upang kunin ang HomeIdHash ng beam frame kapag pinangangasiwaan ang kaganapang iyon at tiniyak na ang HomeIdHash byte ay naroroon na ngayon sa PTI para sa mga Z-Wave beam frame kahit na hindi tumutugma ang NodeId.
Binago sa release 3.5.1.0
- Itinama ang tanda ng frequency error na iniulat ng RAIL_GetRxFreqOffset() kapag gumagamit ng OFDM sa EFR32xG25 upang tumugma sa kung paano ito pinangangasiwaan para sa iba pang mga modulasyon (hal. Freq_error=current_freq-expected_freq).
- Ginagamit na ngayon ng RAIL_SetTune() at RAIL_GetTune() ang mga function na CMU_HFXOCTuneSet() at CMU_HFXOCTuneSet() sa EFR32xG2x at mas bagong mga device.
Binago sa release 3.5.0.0
- Magbabalik na ngayon ng error ang RAIL_ConfigRfSenseSelectiveOokWakeupPhy() kapag tumakbo sa EFR32xG21 platform dahil hindi masuportahan ng device na ito ang wakeup PHY.
- Na-update ang script ng helper na pa_customer_curve_fits.py upang tanggapin ang floating point value para sa maximum na power argument, katulad ng increment argument.
- Nagdagdag ng suporta sa bahagi ng "RAIL Utility, Coexistence" para sa pag-configure ng mga opsyon sa priyoridad kapag pinagana ang direksyong priyoridad ngunit walang static na priyoridad na GPIO ang tinukoy.
- Sinira ang ilang EFR32xG12 802.15.4 dynamic na FEC code upang i-save ang laki ng code para sa Zigbee at Bluetooth LE, na hindi kailanman nangangailangan ng functionality na ito.
- Alisin ang "RAIL Utility, Coexistence" component dependency mula sa RAIL Utility, Coulomb Counter component.
- Ang RAIL_PrepareChannel() function ay ginawang dynamic na multiprotocol na ligtas at hindi na magbabalik ng error kung tinawag kapag hindi aktibo ang iyong protocol.
Mga Naayos na Isyu
Naayos sa release 3.5.3.0
ID # | Paglalarawan |
1058480 | Inayos ang isang RX FIFO corruption sa EFR32xG25 na naganap noong tumatanggap/nagpapadala ng ilang partikular na OFDM packet gamit ang FIFO mode. |
1109993 | Inayos ang isang isyu sa bahagi ng "RAIL Utility, Coexistence" upang sabay na igiit nito ang kahilingan at priyoridad kung ang kahilingan at priyoridad ay nagbabahagi ng parehong GPIO port at polarity. |
1118063 | Inayos ang isyu sa kamakailang RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE sa EFR32xG13 at xG14 kung saan hindi naitala nang maayos ang NodeId ng promiscuous beam para sa RAIL_ZWAVE_GetBeamNodeId(), na naging dahilan upang mag-ulat ito ng 0xFF. |
1126343 | Nag-ayos ng isyu sa EFR32xG24 kapag ginagamit ang IEEE 802.15.4 PHY kung saan maaaring ma-stuck ang radyo kapag gumagawa ng LBT transmit kung natanggap ang isang frame sa panahon ng CCA check window. |
Naayos sa release 3.5.2.0
ID # | Paglalarawan |
747041 | Nag-ayos ng isyu sa EFR32xG23 at EFR32xG25 na maaaring magsanhi ng ilang partikular na pagkilos sa radyo na maantala sa mahabang panahon kapag ang pangunahing core ay pumapasok sa EM2 habang tumatakbo pa rin ang radyo. |
1077623 | Inayos ang isang isyu sa EFR32ZG23 kung saan pinagsama-sama ang maraming beam frame sa PTI bilang isang malaking chain ng beam. |
1090512 | Nag-ayos ng isyu sa bahagi ng “RAIL Utility, PA” kung saan susubukang gamitin ng ilang partikular na function ang RAIL_TX_POWER_MODE_2P4GIG_HIGHEST macro kahit na hindi nila ito sinusuportahan. Dati nagresulta ito sa hindi natukoy na pag-uugali ngunit ngayon ay magiging tama na. |
1090728 | Inayos ang posibleng RAIL_ASSERT_FAILED_UNEXPECTED_STATE_RX_FIFO isyu sa EFR32xG12 na may RAIL_IEEE802154_G_OPTION_GB868 na naka-enable para sa FEC-capable na PH,Y na maaaring mangyari kapag nag-abort ng packet sa frame detection, halimbawa sa pamamagitan ng pag-idle ng radyo. |
1092769 | Nag-ayos ng isyu kapag gumagamit ng Dynamic Multiprotocol at BLE Coded PHYs kung saan maaaring mag-underflow ang isang transmit depende sa kung anong protocol ang aktibo noong na-load ang PHY at syncword. |
1103966 | Inayos ang hindi inaasahang Rx packet abort sa EFR32xG25 kapag ginagamit ang Wi-SUN OFDM option4 MCS0 PHY. |
1105134 | Nag-ayos ng isyu kapag nagpapalit ng ilang partikular na PHY na maaaring magsanhi sa unang natanggap na packet na maiulat bilang RAIL_RX_PACKET_READY_CRC_ERROR sa halip na RAIL_RX_PACKET_READY_SUCCESS. Maaaring maapektuhan ng isyung ito ang EFR32xG22 at mas bagong chips. |
1109574 | Inayos ang isang isyu sa EFR32xG22 at mas bagong chips kung saan ang isang radio sequencer assert ay maaaring maging sanhi ng application na mag-hang sa isang ISR sa halip na iulat ang assert sa pamamagitan ng RAILCb_AssertFailed(). |
Naayos sa release 3.5.1.0
ID # | Paglalarawan |
1077611 | Inayos ang isang isyu sa EFR32xG25 na magdudulot ng 40 µs porch bago ang isang OFDM TX. |
1082274 | Inayos ang isang isyu sa EFR32xG22, EFR32xG23, EFR32xG24, at EFR32xG25 chips na maaaring maging sanhi ng pag-lock ng chip kung sinubukan ng application na muling ipasok ang EM2 sa loob ng ~10 µs pagkatapos ng paggising at pindutin ang <0.5 µs na timing window. Kung natamaan, ang lockup na ito ay nangangailangan ng power on reset upang maibalik ang normal na operasyon sa chip. |
Naayos sa release 3.5.0.0
ID # | Paglalarawan |
843708 | Inilipat ang mga deklarasyon ng function mula sa rail_features.h papunta sa rail.h upang maiwasan ang isang convoluted kasama ang dependency order. |
844325 | Inayos ang RAIL_SetTxFifo() upang maayos na ibalik ang 0 (error) sa halip na 4096 para sa isang maliit na FIFO. |
845608 | Nag-ayos ng isyu sa RAIL_ConfigSyncWords API kapag gumagamit ng ilang partikular na pinagbabatayan na demodulator hardware sa mga bahagi ng EFR32xG2x. |
ID # | Paglalarawan |
851150 | Nag-ayos ng isyu sa mga EFR32xG2 series na device kung saan ang radyo ay magti-trigger ng RAIL_ASSERT_SEQUENCER_FAULT kapag PTI ang ginamit at ang GPIO configuration ay naka-lock. Ang configuration ng GPIO ay maaari lamang i-lock kapag hindi pinagana ang PTI. Tingnan ang RAIL_EnablePti() para sa karagdagang impormasyon. |
857267 | Nag-ayos ng isyu kapag ginagamit ang bahaging "RAIL Utility, Coexistence" na may TX abort, ang feature na signal identifier at DMP. |
1015152 | Nag-ayos ng isyu sa mga EFR32xG2x device kung saan maaaring mag-trigger nang hindi tama ang RAIL_EVENT_RX_FIFO_ALMOST_FULL o RAIL_EVENT_TX_FIFO_ALMOST_EMPTY kapag pinagana ang kaganapan o na-reset ang FIFO. |
1017609 | Inayos ang isang isyu kung saan maaaring masira ang impormasyong idinagdag ng PTI kapag ang RAIL_RX_OPTION_TRACK_ABORTED_FRAMES ay may bisa kapag ginamit ang RAIL_IDLE_FORCE_SHUTDOWN o RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS. Nilinaw din na ang RAIL_RX_OPTION_TRACK_ABORTED_FRAMES ay hindi kapaki-pakinabang sa mga naka-code na PHY. |
1019590 | Inayos ang isang isyu kapag ginagamit ang bahagi ng "RAIL Utility, Coexistence" sa BLE kung saan ang
Ang sl_bt_system_get_counters() function ay palaging magbabalik ng 0 para sa GRANT denied counts. |
1019794 | Inalis ang babala ng compiler sa bahagi ng "RAIL Utility, Initialization" kapag naka-enable ang ilan sa mga feature nito. |
1023016 | Inayos ang isang isyu sa EFR32xG22 at mas bagong chips kung saan ang paghihintay sa pagitan ng aktibidad ng radyo ay kumonsumo ng bahagyang mas maraming kapangyarihan kaysa kinakailangan pagkatapos ng unang 13 ms. Ito ay lalo na kapansin-pansin kapag gumagamit ng RAIL_ConfigRxDutyCycle na may malalaking halaga ng off time. |
1029740 | Inayos ang isyu kung saan ang RAIL_GetRssi()/RAIL_GetRssiAlt() ay maaaring magbalik ng isang "lipas" na halaga ng RSSI (ang halaga ay mula sa nakaraang RX na estado sa halip na sa kasalukuyan) kung mabilis na tawagan sa pagpasok ng receive. |
1040814 | Nagdagdag ng suporta sa "RAIL Utility, Coexistence" na bahagi para sa pag-configure ng coexistence request priority sa sync detect kapag gumagamit ng BLE. |
1056207 | Inayos ang isang isyu sa mga IQampling kapag ginagamit ang bahagi ng “RAIL Utility, AoX” na may 0 o 1 antenna lang na napili. |
1062712 | Inayos ang isang isyu kung saan ang bahagi ng "RAIL Utility, Coexistence" ay hindi palaging mag-a-update ng mga estado ng kahilingan nang tama, na maaaring humantong sa mga napalampas na kaganapan na na-trigger ng mga bagong kahilingan. |
1062940 | Pinigilan ang bahagi ng "RAIL Utility, Coexistence" na i-abort ang BLE transmit kapag ang SL_RAIL_UTIL_COEX_BLE_TX_ABORT ay hindi pinagana. |
1063152 | Inayos ang isang isyu kung saan ang pagtanggap ng radyo ay hindi ganap na nililinis kapag naganap ang isang error sa pagtanggap na may mga transisyon ng estado ng pagtanggap na nakatakda sa idle sa error ngunit ipinadala sa tagumpay, isang configuration na kadalasang nauugnay sa BLE. Sa EFR32xG24 ito ay maaaring maging sanhi ng SYNTH calibration na hindi maayos na maibalik at kalaunan ay maging sanhi ng paghinto ng radyo. |
Mga Kilalang Isyu sa Kasalukuyang Pagpapalabas
Ang mga isyu sa bold ay idinagdag mula noong nakaraang release.
ID # | Paglalarawan | Workaround |
Ang paggamit ng direct mode (o IQ) na functionality sa EFR32xG23 ay nangangailangan ng isang partikular na nakatakdang configuration ng radyo na hindi pa sinusuportahan ng radio configurator. Para sa mga kinakailangang ito, makipag-ugnayan sa teknikal na suporta na maaaring magbigay ng configuration na iyon batay sa iyong detalye | ||
641705 | Infinite receive operations kung saan ang nakatakdang haba ng frame ay nakatakda sa 0 ay hindi gumagana nang tama sa EFR32xG23 series chips. | |
732659 | Sa EFR32xG23:
|
Mga Hindi Na Ginagamit na Item
wala
Mga Inalis na Item
wala
Gamit ang Paglabas na Ito
Ang release na ito ay naglalaman ng mga sumusunod
- Radio Abstraction Interface Layer (RAIL) stack library
- Ikonekta ang Stack Library
- RAIL at Connect Sample Mga Aplikasyon
- RAIL at Connect Components at Application Framework
Nakadepende ang SDK na ito sa Gecko Platform. Ang Gecko Platform code ay nagbibigay ng functionality na sumusuporta sa protocol plugins at mga API sa anyo ng mga driver at iba pang feature ng lower layer na direktang nakikipag-ugnayan sa mga chip at module ng Silicon Labs. Kasama sa mga bahagi ng Gecko Platform ang EMLIB, EMDRV, RAIL Library, NVM3, at mbedTLS. Available ang mga tala sa paglabas ng Gecko Platform sa tab na Documentation ng Simplicity Studio.
Para sa higit pang impormasyon tungkol sa Flex SDK v3.x tingnan ang UG103.13: RAIL Fundamentals at UG103.12: Silicon Labs Connect Fundamentals. Kung ikaw ay unang beses na gumagamit, tingnan ang QSG168: Proprietary Flex SDK v3.x Quick Start Guide.
Pag-install at Paggamit
Ang Proprietary Flex SDK ay ibinibigay bilang bahagi ng Gecko SDK (GSDK), ang suite ng Silicon Labs SDKs. Upang mabilis na makapagsimula sa GSDK, i-install ang Simplicity Studio 5, na magse-set up ng iyong development environment at gagabay sa iyo sa pag-install ng GSDK. Kasama sa Simplicity Studio 5 ang lahat ng kailangan para sa pagbuo ng produkto ng IoT sa mga Silicon Labs na device, kabilang ang isang mapagkukunan at project launcher, mga tool sa pagsasaayos ng software, buong IDE na may GNU toolchain, at mga tool sa pagsusuri. Ang mga tagubilin sa pag-install ay ibinibigay sa online na Gabay sa Gumagamit ng Simplicity Studio 5.
Bilang kahalili, maaaring manu-manong i-install ang Gecko SDK sa pamamagitan ng pag-download o pag-clone ng pinakabago mula sa GitHub. Tingnan mo https://github.com/Sili-conLabs/gecko_sdk para sa karagdagang impormasyon.
Ini-install ng Simplicity Studio ang GSDK bilang default sa
- (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (Mac OS): /Mga Gumagamit/ /SimplicityStudio/SDKs/gecko_sdk
Ang dokumentasyong partikular sa bersyon ng SDK ay naka-install sa SDK. Ang karagdagang impormasyon ay madalas na matatagpuan sa mga artikulo ng base ng kaalaman (KBA). Ang mga sanggunian sa API at iba pang impormasyon tungkol dito at ang mga naunang release ay available sa https://docs.silabs.com/
Impormasyon sa Seguridad
Secure na Pagsasama ng Vault
Kapag na-deploy sa mga Secure Vault High na device, pinoprotektahan ang mga sensitibong key gamit ang functionality ng Secure Vault Key Management. Ipinapakita ng sumusunod na talahanayan ang mga protektadong key at ang mga katangian ng proteksyon ng imbakan ng mga ito.
Nakabalot na Susi | Exportable / Non-Exportable | Mga Tala |
Thread Master Key | Nai-export | Dapat na ma-export para mabuo ang mga TLV |
PSKc | Nai-export | Dapat na ma-export para mabuo ang mga TLV |
Key Encryption Key | Nai-export | Dapat na ma-export para mabuo ang mga TLV |
Susi ng MLE | Hindi Nai-export | |
Pansamantalang MLE Key | Hindi Nai-export | |
MAC Nakaraang Key | Hindi Nai-export | |
MAC Kasalukuyang Key | Hindi Nai-export | |
MAC Susunod na Key | Hindi Nai-export |
Ang mga nakabalot na key na minarkahan bilang "Non-Exportable" ay maaaring gamitin ngunit hindi maaaring gamitin viewed o ibinahagi sa runtime.
Ang mga nakabalot na key na minarkahan bilang "Nai-export" ay maaaring gamitin o ibahagi sa runtime ngunit mananatiling naka-encrypt habang naka-imbak sa flash. Para sa higit pang impormasyon sa functionality ng Secure Vault Key Management, tingnan ang AN1271: Secure Key Storage.
Mga Security Advisories
Para mag-subscribe sa Security Advisories, mag-log in sa Silicon Labs customer portal, pagkatapos ay piliin ang Account Home. I-click ang HOME upang pumunta sa home page ng portal at pagkatapos ay i-click ang tile na Pamahalaan ang Mga Notification. Siguraduhin na ang 'Software/Security Advisory Notice at Product Change Notice (PCNs)' ay naka-check, at ikaw ay naka-subscribe sa minimum para sa iyong platform at protocol. I-click ang I-save upang i-save ang anumang mga pagbabago.
Suporta
Ang mga customer ng Development Kit ay karapat-dapat para sa pagsasanay at teknikal na suporta. Gamitin ang Silicon Labs Flex web page upang makakuha ng impormasyon tungkol sa lahat ng produkto at serbisyo ng Silicon Labs Thread, at para mag-sign up para sa suporta sa produkto.
Maaari kang makipag-ugnayan sa suporta ng Silicon Laboratories sa http://www.silabs.com/support
Simplicity Studio
Isang-click na access sa MCU at mga wireless na tool, dokumentasyon, software, source code library at higit pa. Available para sa Windows, Mac at Linux!
- Portfolio ng IoT
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - Kalidad
www.silabs.com/quality - Suporta at Komunidad
www.silabs.com/community
Disclaimer
Nilalayon ng Silicon Labs na magbigay sa mga customer ng pinakabago, tumpak, at malalim na dokumentasyon ng lahat ng peripheral at module na available para sa mga system at software imple-menter na gumagamit o nagbabalak na gamitin ang mga produkto ng Silicon Labs. Ang data ng characterization, magagamit na mga module at peripheral, mga laki ng memorya at mga address ng memorya ay tumutukoy sa bawat partikular na device, at ang mga ibinigay na parameter na "Typical" ay maaaring mag-iba sa iba't ibang mga application. Aplikasyon halampAng mga inilarawan dito ay para sa mga layuning panglarawan lamang. Inilalaan ng Silicon Labs ang karapatang gumawa ng mga pagbabago nang walang karagdagang abiso sa impormasyon ng produkto, mga detalye, at mga paglalarawan dito, at hindi nagbibigay ng mga garantiya tungkol sa katumpakan o pagkakumpleto ng kasamang impormasyon. Nang walang paunang abiso, maaaring i-update ng Silicon Labs ang firmware ng produkto sa panahon ng proseso ng pagmamanupaktura para sa mga kadahilanang pangseguridad o pagiging maaasahan. Ang ganitong mga pagbabago ay hindi magbabago sa mga detalye o pagganap ng produkto. Ang Silicon Labs ay walang pananagutan para sa mga kahihinatnan ng paggamit ng impormasyong ibinigay sa dokumentong ito. Ang dokumentong ito ay hindi nagpapahiwatig o tahasang nagbibigay ng anumang lisensya upang magdisenyo o gumawa ng anumang integrated circuit. Ang mga produkto ay hindi idinisenyo o pinahintulutan na gamitin sa loob ng anumang FDA Class III na device, mga aplikasyon kung saan kinakailangan ang pag-apruba ng FDA premarket o Life Support Systems nang walang partikular na nakasulat na pahintulot ng Silicon Labs. Ang “Life Support System” ay anumang produkto o sistema na nilayon upang suportahan o mapanatili ang buhay at/o kalusugan, na, kung ito ay mabigo, ay maaaring makatwirang inaasahan na magreresulta sa malaking personal na pinsala o kamatayan. Ang mga produkto ng Silicon Labs ay hindi idinisenyo o awtorisado para sa mga aplikasyong militar. Ang mga produkto ng Silicon Labs ay hindi dapat gamitin sa anumang pagkakataon sa mga sandata ng malawakang pagsira kabilang ang (ngunit hindi limitado sa) nuklear, biyolohikal o kemikal na mga sandatang, o mga missile na may kakayahang maghatid ng mga naturang armas. Itinatanggi ng Silicon Labs ang lahat ng ipinahayag at ipinahiwatig na mga warranty at hindi mananagot o mananagot para sa anumang pinsala o pinsalang nauugnay sa paggamit ng produkto ng Silicon Labs sa naturang mga hindi awtorisadong aplikasyon. Tandaan: Ang nilalamang ito ay maaaring maglaman ng nakakasakit na terminolohiya na lipas na ngayon. Pinapalitan ng Silicon Labs ang mga terminong ito ng inclusive na wika hangga't maaari. Para sa karagdagang impormasyon, bisitahin ang www.silabs.com/about-us/inclusive-lexicon-project
Impormasyon sa Trademark
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® at ang Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo at mga kumbinasyon nito , "pinaka-enerhiya na microcontroller sa mundo", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, ang Telegesis Logo®, USBXpress® , Zentri, ang Zentri logo at Zentri DMS, Z-Wave®, at iba pa ay mga trademark o rehistradong trademark ng Silicon Labs. Ang ARM, CORTEX, Cortex-M3 at THUMB ay mga trademark o rehistradong trademark ng ARM Holdings. Ang Keil ay isang rehistradong trademark ng ARM Limited. Ang Wi-Fi ay isang rehistradong trademark ng Wi-Fi Alliance. Ang lahat ng iba pang produkto o pangalan ng tatak na binanggit dito ay mga trademark ng kani-kanilang mga may hawak.
- Silicon Laboratories Inc.
- 400 West Cesar Chavez Austin, TX 78701
- USA
- www.silabs.com
Mga Dokumento / Mga Mapagkukunan
![]() |
SILICON LABS SDK 3.5.6.0 GA Proprietary Flex Development Software [pdf] Gabay sa Gumagamit SDK 3.5.6.0 GA, SDK 3.5.6.0 GA Proprietary Flex Development Software, Proprietary Flex Development Software, Flex Development Software, Development Software, Software |