Λογότυπο SILICON LABSΙδιόκτητο Flex SDK 3.5.5.0 GA
Gecko SDK Suite 4.2
24 Ιανουαρίου 2024

Ιδιόκτητο λογισμικό Flex SDK

Το Proprietary Flex SDK είναι μια ολοκληρωμένη σουίτα ανάπτυξης λογισμικού για αποκλειστικές ασύρματες εφαρμογές. Σύμφωνα με το ομώνυμο του, το Flex προσφέρει δύο επιλογές υλοποίησης.
Το πρώτο χρησιμοποιεί το Silicon Labs RAIL (Radio Abstraction Interface Layer), ένα διαισθητικό και εύκολα προσαρμόσιμο επίπεδο διασύνδεσης ραδιοφώνου σχεδιασμένο να υποστηρίζει τόσο ιδιόκτητα όσο και βασισμένα σε πρότυπα ασύρματα πρωτόκολλα.
Το δεύτερο χρησιμοποιεί το Silicon Labs Connect, μια στοίβα δικτύωσης βασισμένη στο IEEE 802.15.4, σχεδιασμένη για προσαρμόσιμες ιδιόκτητες λύσεις ασύρματης δικτύωσης ευρείας βάσης που απαιτούν χαμηλή κατανάλωση ενέργειας και λειτουργεί σε ζώνες συχνοτήτων υπό GHz ή 2.4 GHz. Η λύση στοχεύει σε απλές τοπολογίες δικτύου.
Το 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
SILICON LABS Proprietary Flex SDK Software - εικονίδιο
ΣΙΔΗΡΟΔΡΟΜΙΚΕΣ ΕΦΑΡΜΟΓΕΣ ΚΑΙ ΒΙΒΛΙΟΘΗΚΕΣ ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ

  • Υποστήριξη FG25 Flex-RAIL GA
  • Νέα υποστήριξη PHY μεγάλης εμβέλειας για 490 MHz και 915 MHz
  • xG12 υποστήριξη εναλλαγής δυναμικής λειτουργίας σε RAIL
  • xG22 υποστήριξη εκτεταμένης ζώνης

ΣΥΝΔΕΣΗ ΕΦΑΡΜΟΓΩΝ ΚΑΙ ΣΤΟΙΒΑΞΤΕ ΒΑΣΙΚΕΣ ΔΥΝΑΤΟΤΗΤΕΣ

  • xG24 Σύνδεση υποστήριξης

Σημειώσεις συμβατότητας και χρήσης
Για πληροφορίες σχετικά με ενημερώσεις και ειδοποιήσεις ασφαλείας, ανατρέξτε στο κεφάλαιο Ασφάλεια των σημειώσεων έκδοσης πλατφόρμας Gecko που είναι εγκατεστημένες με αυτό το SDK ή στην καρτέλα TECH DOCS στο https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Η Silicon Labs συνιστά επίσης ανεπιφύλακτα να εγγραφείτε στο Security Advisories για ενημερωμένες πληροφορίες. Για οδηγίες ή εάν είστε νέος στο Silicon Labs Flex SDK, ανατρέξτε στην ενότητα Χρήση αυτής της έκδοσης.
Συμβατοί μεταγλωττιστές:
IAR Embedded Workbench for ARM (IAR-EWARM) έκδοση 9.20.4

  • Η χρήση του κρασιού για δημιουργία με το βοηθητικό πρόγραμμα γραμμής εντολών IarBuild.exe ή το IAR Embedded Workbench GUI σε macOS ή Linux θα μπορούσε να οδηγήσει σε λανθασμένο files που χρησιμοποιείται λόγω συγκρούσεων στον αλγόριθμο κατακερματισμού του κρασιού για τη δημιουργία short file ονόματα.
  • Συνιστάται στους πελάτες σε macOS ή Linux να μην δημιουργούν με IAR εκτός του Simplicity Studio. Οι πελάτες που το κάνουν θα πρέπει να επαληθεύουν προσεκτικά ότι είναι σωστό fileχρησιμοποιούνται.

GCC (The GNU Compiler Collection) έκδοση 10.3-2021.10, παρέχεται με το Simplicity Studio.

Σύνδεση εφαρμογών

1.1 Νέα Είδη
Προστέθηκε στην έκδοση 3.5.0.0

  • Υποστήριξη XG24

ΠΟΤΕ Βελτιώσεις
Άλλαξε στην έκδοση 3.5.0.0

  • OQPSK PHY μεγάλης εμβέλειας για XFG23

1.3 Διορθώθηκαν προβλήματα
Κανένας
1.4 Γνωστά ζητήματα στην τρέχουσα έκδοση
Θέματα με έντονους χαρακτήρες προστέθηκαν από την προηγούμενη έκδοση. Εάν χάσατε μια έκδοση, οι σημειώσεις πρόσφατης έκδοσης είναι διαθέσιμες στην καρτέλα TECH DOCS στο https://www.silabs.com/developers/flex-sdk-connect-networking-stack.

ID # Περιγραφή Λύση
652925 Το EFR32XG21 δεν υποστηρίζεται για "Flex (Connect) – SoC Light Example DMP» και «Flex (Connect) – SoC Switch Example "

1.5 Καταργημένα στοιχεία
Κανένας
1.6 Καταργημένα αντικείμενα
Κανένας

Σύνδεση στοίβας

2.1 Νέα Είδη
Προστέθηκε στην έκδοση 3.5.0.0

  • Υποστήριξη XG24

ΠΟΤΕ Βελτιώσεις
Κανένας
2.3 Διορθώθηκαν προβλήματα
Κανένας
2.4 Γνωστά ζητήματα στην τρέχουσα έκδοση
Θέματα με έντονους χαρακτήρες προστέθηκαν από την προηγούμενη έκδοση. Εάν χάσατε μια έκδοση, οι σημειώσεις πρόσφατης έκδοσης είναι διαθέσιμες στην καρτέλα TECH DOCS στο https://www.silabs.com/developers/gecko-software-development-kit.

ID # Περιγραφή Λύση
389462 Κατά την εκτέλεση της Βιβλιοθήκης RAIL Multiprotocol (χρησιμοποιείται για π.χample κατά την εκτέλεση του DMP Connect+BLE), η βαθμονόμηση υπερύθρων δεν εκτελείται λόγω ενός γνωστού ζητήματος στη βιβλιοθήκη πολλαπλών πρωτοκόλλων RAIL. Ως αποτέλεσμα, υπάρχει απώλεια ευαισθησίας RX της τάξης των 3 ή 4 dBm.
501561 Στο στοιχείο Legacy HAL, η διαμόρφωση PA είναι κωδικοποιημένη ανεξάρτητα από τις ρυθμίσεις χρήστη ή πλακέτας. Μέχρι να αλλάξει αυτό ώστε να τραβήξει σωστά από την κεφαλίδα διαμόρφωσης, το file Το ember-phy.c στο έργο του χρήστη θα πρέπει να τροποποιηθεί με το χέρι για να αντικατοπτρίζει το
επιθυμητή λειτουργία PA, τόμtage, και ramp φορά.
711804 Η ταυτόχρονη σύνδεση πολλών συσκευών μπορεί να αποτύχει λόγω σφάλματος χρονικού ορίου.

2.5 Καταργημένα στοιχεία
Κανένας
2.6 Καταργημένα αντικείμενα
Κανένας

Εφαρμογές ΣΙΔΗΡΟΔΡΟΜΩΝ

3.1 Νέα Είδη
Προστέθηκε στην έκδοση 3.5.0.0

  • Υποστήριξη XG25
  • Εφαρμογή διακόπτη λειτουργίας RAIL SoC

ΠΟΤΕ Βελτιώσεις
Άλλαξε στην έκδοση 3.5.0.0

  • Υποστήριξη RAIL SoC Long Preamble Duty Cycle για XG24
  • OQPSK PHY μεγάλης εμβέλειας για XFG23

3.3 Διορθώθηκαν προβλήματα
Διορθώθηκε στην έκδοση 3.5.1.0

ID # Περιγραφή
Διακόπτης λειτουργίας: Διόρθωση επιλογής ρυθμού MCS για OFDM.

3.4 Γνωστά ζητήματα στην τρέχουσα έκδοση
Κανένας
3.5 Καταργημένα στοιχεία
Κανένας
3.6 Καταργημένα αντικείμενα
Καταργήθηκε στην έκδοση 3.5.0.0

  • RAIL SoC Long Preamble Duty Cycle (Legacy)
  • RAIL SoC Light Standard
  • Πρότυπο διακόπτη RAIL SoC

Βιβλιοθήκη RAIL

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 GHz και Sub-GHz και Bluetooth LE, ώστε ο χρήστης να μπορεί να εξοικονομήσει χώρο στην εφαρμογή του απενεργοποιώντας τα πρωτόκολλα που δεν χρησιμοποιούνται.
  • Προστέθηκε ένα νέο API RAIL_ZWAVE_PerformIrcal για να βοηθήσει στην εκτέλεση βαθμονόμησης υπερύθρων σε όλα τα διαφορετικά PHY που χρησιμοποιούνται από μια συσκευή Z-Wave.
  • Προστέθηκε υποστήριξη κρυστάλλων 40 MHz σε συσκευές EFR32xG24 στο στοιχείο "RAIL Utility, Built-in PHYs Across HFXO Frequencies".
  • Προστέθηκε υποστήριξη για γρήγορη εναλλαγή καναλιών RX IEEE 802.15.4 με το νέο RAIL_IEEE802154_ConfigRxChannelSwitching API σε υποστηριζόμενες πλατφόρμες (δείτε RAIL_IEEE802154_SupportsRxChannelSwitching). Αυτή η δυνατότητα μας επιτρέπει να εντοπίζουμε ταυτόχρονα
    πακέτα σε οποιαδήποτε δύο κανάλια 2.4 GHz 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 του πλαισίου δέσμης κατά τον χειρισμό αυτού του συμβάντος και βεβαιώθηκε ότι το byte 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, επειδή αυτή η συσκευή δεν μπορεί να υποστηρίξει το wakeup 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

ID # Περιγραφή
1058480 Διορθώθηκε μια καταστροφή του RX FIFO στο EFR32xG25 που προέκυψε κατά τη λήψη/αποστολή ορισμένων πακέτων OFDM χρησιμοποιώντας τη λειτουργία FIFO.
1109993 Διορθώθηκε ένα πρόβλημα στο στοιχείο "Βοηθητικό πρόγραμμα RAIL, συνύπαρξη", έτσι ώστε να διεκδικεί ταυτόχρονα αίτημα και προτεραιότητα εάν το αίτημα και η προτεραιότητα μοιράζονται την ίδια θύρα και πολικότητα 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

ID #  Περιγραφή 
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 OFDM4 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

ID # Περιγραφή
1077611 Διορθώθηκε ένα πρόβλημα στο EFR32xG25 που θα προκαλούσε μια βεράντα 40 μs πριν από ένα OFDM TX.
1082274 Διορθώθηκε ένα πρόβλημα στα τσιπ EFR32xG22, EFR32xG23, EFR32xG24 και EFR32xG25 που θα μπορούσε να προκαλέσει το κλείδωμα του τσιπ εάν η εφαρμογή προσπαθούσε να εισαγάγει ξανά το EM2 εντός ~10 μs μετά την αφύπνιση και χτυπήσει ένα παράθυρο χρονισμού <0.5 μs. Εάν χτυπηθεί, αυτό το κλείδωμα απαιτούσε επαναφορά σε λειτουργία για να αποκατασταθεί η κανονική λειτουργία του τσιπ.

Διορθώθηκε στην έκδοση 3.5.0.0

ID # Περιγραφή
843708 Μετακινήθηκαν δηλώσεις συναρτήσεων από το rail_features.h στο rail.h για να αποφευχθεί μια περίπλοκη σειρά εξάρτησης.
844325 Διορθώθηκε η RAIL_SetTxFifo() για να επιστρέψει σωστά το 0 (σφάλμα) αντί για το 4096 για ένα μικρότερο μέγεθος FIFO.
845608 Διορθώθηκε ένα πρόβλημα με το API RAIL_ConfigSyncWords κατά τη χρήση συγκεκριμένου υποκείμενου υλικού αποδιαμορφωτή σε εξαρτήματα EFR32xG2x.
ID # Περιγραφή
851150 Διορθώθηκε ένα πρόβλημα στις συσκευές της σειράς EFR32xG2 όπου ο ασύρματος ενεργοποιούσε το RAIL_ASSERT_SEQUENCER_FAULT όταν χρησιμοποιείται PTI και η διαμόρφωση GPIO είναι κλειδωμένη. Η διαμόρφωση του GPIO μπορεί να κλειδωθεί μόνο όταν το PTI είναι απενεργοποιημένο. Δείτε το RAIL_EnablePti() για περισσότερες πληροφορίες.
857267 Διορθώθηκε ένα πρόβλημα κατά τη χρήση του στοιχείου "RAIL Utility, Coexistence" με ακύρωση TX, τη δυνατότητα αναγνώρισης σήματος και 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, συνύπαρξη" με το BLE όπου η συνάρτηση sl_bt_system_get_counters() επέστρεφε πάντα 0 για μετρήσεις άρνησης GRANT.
1019794 Καταργήθηκε η προειδοποίηση μεταγλωττιστή στο στοιχείο "RAIL Utility, Initialization" όταν είναι ενεργοποιημένες λίγες από τις δυνατότητες του.
1023016 Διορθώθηκε ένα πρόβλημα στο EFR32xG22 και στα νεότερα τσιπ όπου οι αναμονές μεταξύ των ραδιοφωνικών δραστηριοτήτων θα κατανάλωναν ελαφρώς περισσότερη ενέργεια από ό,τι απαιτείται μετά τα πρώτα 13 ms. Αυτό ήταν ιδιαίτερα αισθητό όταν χρησιμοποιούσατε το RAIL_ConfigRxDutyCycle με μεγάλες τιμές χρόνου απενεργοποίησης.
1029740 Διορθώθηκε το πρόβλημα όπου το RAIL_GetRssi()/RAIL_GetRssiAlt() θα μπορούσε να επιστρέψει μια "μπαγιάτικη" τιμή RSSI (η τιμή ήταν από την προηγούμενη κατάσταση RX αντί της τρέχουσας) εάν κληθεί γρήγορα κατά την εισαγωγή της λήψης.
1040814 Προστέθηκε υποστήριξη στο στοιχείο "RAIL Utility, Coexistence" για τη διαμόρφωση της προτεραιότητας αιτήματος συνύπαρξης στον εντοπισμό συγχρονισμού κατά τη χρήση του BLE.
1056207 Διορθώθηκε ένα πρόβλημα με το IQ sampόταν χρησιμοποιείτε το στοιχείο "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 Γνωστά ζητήματα στην τρέχουσα έκδοση
Θέματα με έντονους χαρακτήρες προστέθηκαν από την προηγούμενη έκδοση.

ID # Περιγραφή Λύση
Η χρήση της λειτουργίας άμεσης λειτουργίας (ή IQ) στο EFR32xG23 απαιτεί μια ειδικά ρυθμισμένη διαμόρφωση ραδιοφώνου που δεν υποστηρίζεται ακόμη από τον διαμορφωτή ραδιοφώνου. Για αυτές τις απαιτήσεις, απευθυνθείτε στην τεχνική υποστήριξη που θα μπορούσε να παρέχει αυτήν τη διαμόρφωση με βάση τις προδιαγραφές σας
641705 Οι λειτουργίες άπειρης λήψης όπου το σταθερό μήκος του πλαισίου έχει οριστεί στο 0 δεν λειτουργούν σωστά στα τσιπ της σειράς EFR32xG23.
732659 Σε EFR32xG23:
• Η λειτουργία Wi-SUN FSK 1a εμφανίζει PER όροφο με μετατοπίσεις συχνότητας περίπου ± 8 έως 10 KHz
• Η λειτουργία Wi-SUN FSK 1b εμφανίζει PER όροφο με μετατοπίσεις συχνότητας περίπου ± 18 έως 20 KHz

4.5 Καταργημένα στοιχεία
Κανένας
4.6 Καταργημένα αντικείμενα
Κανένας

Χρήση αυτής της έκδοσης

Αυτή η έκδοση περιέχει τα ακόλουθα

  • Βιβλιοθήκη στοίβας Radio Abstraction Interface Layer (RAIL).
  • Συνδέστε τη βιβλιοθήκη στοίβας
  • RAIL and Connect Sample Εφαρμογές
  • RAIL και Connect Components και Application Framework

Αυτό το SDK εξαρτάται από την πλατφόρμα Gecko. Ο κώδικας της πλατφόρμας Gecko παρέχει λειτουργικότητα που υποστηρίζει πρωτόκολλο plugins και API με τη μορφή προγραμμάτων οδήγησης και άλλων χαρακτηριστικών χαμηλότερου επιπέδου που αλληλεπιδρούν απευθείας με τσιπ και λειτουργικές μονάδες της Silicon Labs. Τα στοιχεία της πλατφόρμας Gecko περιλαμβάνουν τα EMLIB, EMDRV, RAIL Library, NVM3 και mbedTLS. Οι σημειώσεις έκδοσης Gecko Platform είναι διαθέσιμες μέσω της καρτέλας Documentation του Simplicity Studio.
Για περισσότερες πληροφορίες σχετικά με το Flex SDK v3.x βλ UG103.13: Βασικές αρχές ΣΙΔΗΡΟΔΡΟΜΩΝ και UG103.12: Silicon Labs Connect Fundamentals.
Εάν είστε χρήστης για πρώτη φορά, δείτε QSG168: Proprietary Flex SDK v3.x Quick Start Guide.
5.1 Εγκατάσταση και χρήση
Το Proprietary 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:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Χρήστες/ /SimplicityStudio/SDKs/gecko_sdk

Η τεκμηρίωση ειδικά για την έκδοση SDK εγκαθίσταται με το SDK. Πρόσθετες πληροφορίες μπορούν συχνά να βρεθούν στο άρθρα βάσης γνώσεων (KBAs). Οι αναφορές API και άλλες πληροφορίες σχετικά με αυτήν και προηγούμενες εκδόσεις είναι διαθέσιμες στο https://docs.silabs.com/.
5.2 Πληροφορίες ασφαλείας
Ενσωμάτωση Ασφαλούς Θησαυροφυλάκιου
Όταν αναπτύσσονται σε συσκευές Secure Vault High, τα ευαίσθητα κλειδιά προστατεύονται χρησιμοποιώντας τη λειτουργία Secure Vault Key Management. Ο παρακάτω πίνακας δείχνει τα προστατευμένα κλειδιά και τα χαρακτηριστικά προστασίας αποθήκευσης τους.

Τυλιγμένο κλειδί Εξαγώγιμο / Μη Εξαγώγιμο Σημειώσεις
Κύριο κλειδί νήματος Εξαγώγιμο Πρέπει να είναι εξαγώγιμο για να σχηματιστούν τα TLV
PSKc Εξαγώγιμο Πρέπει να είναι εξαγώγιμο για να σχηματιστούν τα TLV
Κλειδί κρυπτογράφησης κλειδιού Εξαγώγιμο Πρέπει να είναι εξαγώγιμο για να σχηματιστούν τα TLV
Κλειδί MLE Μη Εξαγώγιμο
Προσωρινό κλειδί MLE Μη Εξαγώγιμο
Προηγούμενο κλειδί MAC Μη Εξαγώγιμο
Τρέχον κλειδί MAC Μη Εξαγώγιμο
Επόμενο κλειδί MAC Μη Εξαγώγιμο

Τα τυλιγμένα κλειδιά που επισημαίνονται ως "Μη Εξαγώγιμα" μπορούν να χρησιμοποιηθούν αλλά δεν μπορούν να χρησιμοποιηθούν viewέκδοση ή κοινή χρήση κατά το χρόνο εκτέλεσης.
Τα τυλιγμένα κλειδιά που επισημαίνονται ως "Εξαγώγιμα" μπορούν να χρησιμοποιηθούν ή να μοιραστούν κατά το χρόνο εκτέλεσης, αλλά παραμένουν κρυπτογραφημένα ενώ αποθηκεύονται στο flash.
Για περισσότερες πληροφορίες σχετικά με τη λειτουργία Secure Vault Key Management, βλ AN1271: Ασφαλής αποθήκευση κλειδιού.
Συμβουλές ασφαλείας
Για να εγγραφείτε στο Security Advisories, συνδεθείτε στην πύλη πελατών της Silicon Labs και, στη συνέχεια, επιλέξτε Αρχική σελίδα λογαριασμού. Κάντε κλικ στο HOME για να μεταβείτε στην αρχική σελίδα της πύλης και, στη συνέχεια, κάντε κλικ στο πλακίδιο Διαχείριση ειδοποιήσεων. Βεβαιωθείτε ότι είναι επιλεγμένες οι "Συμβουλευτικές Ειδοποιήσεις Λογισμικού/Ασφάλειας & Ειδοποιήσεις Αλλαγών Προϊόντος (PCN)" και ότι έχετε εγγραφεί τουλάχιστον για την πλατφόρμα και το πρωτόκολλό σας. Κάντε κλικ στην Αποθήκευση για να αποθηκεύσετε τυχόν αλλαγές. Λογισμικό SILICON LABS Proprietary Flex SDK - ανταλλακτικά5.3 Υποστήριξη
Οι πελάτες του Development Kit δικαιούνται εκπαίδευση και τεχνική υποστήριξη. Χρησιμοποιήστε το Silicon Labs Flex web σελίδα για να λάβετε πληροφορίες σχετικά με όλα τα προϊόντα και τις υπηρεσίες Silicon Labs Thread και να εγγραφείτε για υποστήριξη προϊόντων.
Μπορείτε να επικοινωνήσετε με την υποστήριξη της Silicon Laboratories στη διεύθυνση http://www.silabs.com/support.
Στούντιο απλότητας
Πρόσβαση με ένα κλικ σε MCU και ασύρματα εργαλεία, τεκμηρίωση, λογισμικό, βιβλιοθήκες πηγαίου κώδικα και άλλα. Διαθέσιμο για Windows, Mac και Linux!Λογισμικό SILICON LABS Proprietary Flex SDK - μέρη1

Λογισμικό SILICON LABS Proprietary Flex SDK - εικονίδιο 1 Λογισμικό SILICON LABS Proprietary Flex SDK - εικονίδιο 2 Λογισμικό SILICON LABS Proprietary Flex SDK - εικονίδιο 3 Λογισμικό SILICON LABS Proprietary Flex SDK - εικονίδιο 4
Χαρτοφυλάκιο 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 δεν φέρει καμία ευθύνη για τις συνέπειες της χρήσης των πληροφοριών που παρέχονται σε αυτό το έγγραφο. Αυτό το έγγραφο δεν υπονοεί ούτε χορηγεί ρητά οποιαδήποτε άδεια για το σχεδιασμό ή την κατασκευή ολοκληρωμένων κυκλωμάτων. Τα προϊόντα δεν έχουν σχεδιαστεί ή εγκριθεί για χρήση σε συσκευές Κατηγορίας ΙΙΙ της 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® and the Silicon Labs logo», Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro λογότυπο και συνδυασμοί αυτών , «οι πιο φιλικοί προς την ενέργεια μικροελεγκτές στον κόσμο», Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, 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 LABSSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
ΗΠΑ
www.silabs.com
silabs.com
Χτίζοντας έναν πιο συνδεδεμένο κόσμο.

Έγγραφα / Πόροι

Λογισμικό SILICON LABS Proprietary Flex SDK [pdf] Οδηγός χρήστη
3.5.5.0 GA, 4.2, Ιδιόκτητο λογισμικό Flex SDK, Λογισμικό Flex SDK, Λογισμικό SDK, Λογισμικό
Λογισμικό SILICON LABS Proprietary Flex SDK [pdf] Οδηγός χρήστη
Ιδιόκτητο λογισμικό Flex SDK, Λογισμικό Flex SDK, Λογισμικό SDK, Λογισμικό
Λογισμικό SILICON LABS Proprietary Flex SDK [pdf] Οδηγός χρήστη
Ιδιόκτητο λογισμικό Flex SDK, Λογισμικό Flex SDK, Λογισμικό SDK, Λογισμικό
Λογισμικό SILICON LABS Proprietary Flex SDK [pdf] Οδηγός χρήστη
Ιδιόκτητο λογισμικό Flex SDK, Λογισμικό Flex SDK, Λογισμικό SDK, Λογισμικό
Λογισμικό SILICON LABS Proprietary Flex SDK [pdf] Εγχειρίδιο κατόχου
Ιδιόκτητο λογισμικό Flex SDK, Λογισμικό Flex SDK, Λογισμικό SDK, Λογισμικό

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *