SDK Flex độc quyền 3.5.5.0 GA
Bộ SDK Gecko 4.2
Ngày 24 tháng 2024 năm XNUMX
Phần mềm Flex SDK độc quyền
SDK Flex độc quyền là bộ phát triển phần mềm hoàn chỉnh cho các ứng dụng không dây độc quyền. Theo tên gọi của nó, Flex cung cấp hai tùy chọn triển khai.
Lớp đầu tiên sử dụng Silicon Labs RAIL (Lớp giao diện trừu tượng vô tuyến), lớp giao diện vô tuyến trực quan và dễ tùy chỉnh được thiết kế để hỗ trợ cả giao thức không dây dựa trên tiêu chuẩn và độc quyền.
Giải pháp thứ hai sử dụng Silicon Labs Connect, một hệ thống mạng dựa trên IEEE 802.15.4 được thiết kế cho các giải pháp mạng không dây độc quyền trên diện rộng có thể tùy chỉnh, yêu cầu mức tiêu thụ điện năng thấp và hoạt động ở dải tần dưới GHz hoặc 2.4 GHz. Giải pháp này hướng tới các cấu trúc liên kết mạng đơn giản.
Flex SDK được cung cấp nhiều tài liệu vàampcác ứng dụng. Tất cả người yêu cũampcác tập tin được cung cấp dưới dạng mã nguồn trong Flex SDK sampứng dụng le.
Các ghi chú phát hành này bao gồm (các) phiên bản SDK:
3.5.5.0 GA phát hành ngày 24 tháng 2024 năm XNUMX
3.5.4.0 GA phát hành ngày 16 tháng 2023 năm XNUMX
3.5.3.0 GA phát hành ngày 3 tháng 2023 năm XNUMX
3.5.2.0 GA phát hành ngày 8 tháng 2023 năm XNUMX
3.5.1.0 GA phát hành ngày 1 tháng 2023 năm XNUMX
3.5.0.0 GA phát hành ngày 14 tháng 2022 năm XNUMX
![]()
CÁC TÍNH NĂNG CHÍNH CỦA ỨNG DỤNG RAIL VÀ THƯ VIỆN
- Hỗ trợ FG25 Flex-RAIL GA
- Hỗ trợ PHY tầm xa mới cho 490 MHz và 915 MHz
- Hỗ trợ chuyển đổi chế độ động xG12 trong RAIL
- Hỗ trợ băng tần mở rộng xG22
KẾT NỐI ỨNG DỤNG VÀ CÁC TÍNH NĂNG CHÍNH
- Hỗ trợ kết nối xG24
Khả năng tương thích và Thông báo sử dụng
Để biết thông tin về các thông báo và cập nhật bảo mật, hãy xem chương Bảo mật của Ghi chú phát hành nền tảng Gecko được cài đặt với SDK này hoặc trên tab TECH DOCS trên https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs cũng đặc biệt khuyên bạn nên đăng ký Tư vấn bảo mật để biết thông tin cập nhật. Để biết hướng dẫn hoặc nếu bạn chưa quen với Silicon Labs Flex SDK, hãy xem Sử dụng bản phát hành này.
Trình biên dịch tương thích:
IAR Embedded Workbench cho ARM (IAR-EWARM) phiên bản 9.20.4
- Sử dụng rượu để xây dựng với tiện ích dòng lệnh IarBuild.exe hoặc GUI IAR Embedded Workbench trên macOS hoặc Linux có thể dẫn đến kết quả không chính xác files đang được sử dụng do xung đột trong thuật toán băm của wine để tạo ra các đoạn mã ngắn file tên.
- Khách hàng trên macOS hoặc Linux không nên xây dựng bằng IAR bên ngoài Simplicity Studio. Quý khách nào làm nên kiểm chứng kỹ xem có đúng không files đang được sử dụng.
GCC (Bộ sưu tập trình biên dịch GNU) phiên bản 10.3-2021.10, được cung cấp cùng với Simplicity Studio.
Kết nối ứng dụng
1.1 mặt hàng mới
Đã thêm trong bản phát hành 3.5.0.0
- Hỗ trợ XG24
KHÔNG BAO GIỜ Cải tiến
Đã thay đổi trong bản phát hành 3.5.0.0
- PHY tầm xa OQPSK cho XFG23
1.3 Các vấn đề cố định
Không có
1.4 Các vấn đề đã biết trong bản phát hành hiện tại
Các vấn đề in đậm đã được thêm vào kể từ phiên bản trước. Nếu bạn đã bỏ lỡ một bản phát hành, các ghi chú phát hành gần đây sẽ có trên tab TECH DOCS trên https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
| TÔI # | Sự miêu tả | Giải pháp thay thế |
| 652925 | EFR32XG21 không được hỗ trợ cho “Flex (Connect) – SoC Light Example DMP” và “Flex (Kết nối) – SoC Switch Example ” |
1.5 Các mặt hàng không được dùng nữa
Không có
1.6 Các mục đã Loại bỏ
Không có
Kết nối ngăn xếp
2.1 mặt hàng mới
Đã thêm trong bản phát hành 3.5.0.0
- Hỗ trợ XG24
KHÔNG BAO GIỜ Cải tiến
Không có
2.3 Các vấn đề cố định
Không có
2.4 Các vấn đề đã biết trong bản phát hành hiện tại
Các vấn đề in đậm đã được thêm vào kể từ phiên bản trước. Nếu bạn đã bỏ lỡ một bản phát hành, các ghi chú phát hành gần đây sẽ có trên tab TECH DOCS trên https://www.silabs.com/developers/gecko-software-development-kit.
| TÔI # | Sự miêu tả | Giải pháp thay thế |
| 389462 | Khi chạy Thư viện đa giao thức RAIL (được sử dụng choamptập tin khi chạy DMP Connect+BLE), Hiệu chỉnh IR không được thực hiện do sự cố đã biết trong Thư viện đa giao thức RAIL. Kết quả là độ nhạy RX bị suy giảm ở mức 3 hoặc 4 dBm. | |
| 501561 | Trong thành phần Legacy HAL, cấu hình PA được mã hóa cứng bất kể cài đặt của người dùng hoặc bo mạch. | Cho đến khi điều này được thay đổi để kéo chính xác từ tiêu đề cấu hình, file ember-phy.c trong dự án của người dùng sẽ cần được sửa đổi bằng tay để phản ánh chế độ PA mong muốn, voltage và ramp thời gian. |
| 711804 | Việc kết nối nhiều thiết bị cùng lúc có thể không thành công do lỗi hết thời gian chờ. |
2.5 Các mặt hàng không được dùng nữa
Không có
2.6 Các mục đã Loại bỏ
Không có
Ứng dụng ĐƯỜNG SẮT
3.1 mặt hàng mới
Đã thêm trong bản phát hành 3.5.0.0
- Hỗ trợ XG25
- Ứng dụng chuyển đổi chế độ SoC RAIL
KHÔNG BAO GIỜ Cải tiến
Đã thay đổi trong bản phát hành 3.5.0.0
- RAIL SoC Hỗ trợ chu kỳ nhiệm vụ mở đầu dài cho XG24
- PHY tầm xa OQPSK cho XFG23
3.3 Các vấn đề cố định
Đã sửa lỗi trong bản phát hành 3.5.1.0
| TÔI # | Sự miêu tả |
| Chuyển đổi chế độ: Sửa lỗi lựa chọn tốc độ MCS cho OFDM. |
3.4 Các vấn đề đã biết trong bản phát hành hiện tại
Không có
3.5 Các mặt hàng không được dùng nữa
Không có
3.6 Các mục đã Loại bỏ
Đã xóa trong bản phát hành 3.5.0.0
- Chu kỳ nhiệm vụ mở đầu dài của RAIL SoC (Di sản)
- Tiêu chuẩn ánh sáng SoC RAIL
- Tiêu chuẩn chuyển mạch SoC RAIL
Thư viện ĐƯỜNG SẮT
4.1 mặt hàng mới
Đã thêm trong bản phát hành 3.5.2.0
- Đã thêm RAIL_PacketTimeStamp_t::packetDurationUs, hiện chỉ được đặt trên EFR32xG25 cho các gói OFDM đã nhận.
Đã thêm trong bản phát hành 3.5.0.0
- Đã thêm bù nhiệt độ HFXO trong RAIL trên nền tảng hỗ trợ RAIL_SUPPORTS_HFXO_COMPENSATION. Tính năng này có thể được cấu hình bằng API RAIL_ConfigHFXOCompensation() mới. Người dùng cũng cần đảm bảo xử lý sự kiện RAIL_EVENT_THERMISTOR_DONE mới để kích hoạt lệnh gọi tới RAIL_CalibrateHFXO nhằm thực hiện bù.
- Đã thêm các tùy chọn trong thành phần “Tiện ích RAIL, Giao thức” để kiểm soát xem Z-Wave, 802.15.4 2.4 GHz và Sub-GHz cũng như Bluetooth LE có được bật hay không để người dùng có thể tiết kiệm dung lượng trong ứng dụng của mình bằng cách tắt các giao thức không sử dụng.
- Đã thêm API RAIL_ZWAVE_PerformIrcal mới để giúp thực hiện hiệu chỉnh IR trên tất cả các PHY khác nhau được thiết bị Z-Wave sử dụng.
- Đã thêm hỗ trợ tinh thể 40 MHz trên các thiết bị EFR32xG24 vào thành phần “Tiện ích RAIL, PHY tích hợp trên các tần số HFXO”.
- Đã thêm hỗ trợ cho chuyển đổi kênh RX nhanh IEEE 802.15.4 với API RAIL_IEEE802154_ConfigRxChannelSwitching mới trên các nền tảng được hỗ trợ (xem RAIL_IEEE802154_SupportsRxChannelSwitching). Tính năng này cho phép chúng tôi phát hiện đồng thời
các gói trên hai kênh 2.4 802.15.4 GHz bất kỳ với độ nhạy tổng thể của PHY giảm một chút. - Đã thêm tính năng Bảo vệ nhiệt mới, trên các nền tảng hỗ trợ RAIL_SUPPORTS_THERMAL_PROTECTION, để theo dõi nhiệt độ và ngăn truyền khi chip quá nóng.
- Đã thêm OFDM và FSK PA dựa trên bảng mới cho các thiết bị dựa trên EFR32xG25. Công suất đầu ra của những thứ này có thể được sửa đổi thông qua bảng tra cứu do khách hàng mới cung cấp. Yêu cầu hỗ trợ hoặc tìm ghi chú ứng dụng cập nhật về cách định cấu hình các giá trị trong bảng này cho bảng của bạn.
- Đã thêm hỗ trợ cho các mô-đun MGM240SA22VNA, BGM240SA22VNA và BGM241SD22VNA, đồng thời cập nhật cấu hình cho BGM240SB22VNA, MGM240SB22VNA và MGM240SD22VNA.
KHÔNG BAO GIỜ Cải tiến
Đã thay đổi trong bản phát hành 3.5.2.0
- Đã thêm RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE mới để kích hoạt RAIL_EVENT_ZWAVE_BEAM trên tất cả các khung chùm.
- Đã thêm RAIL_ZWAVE_GetBeamHomeIdHash() để truy xuất HomeIdHash của khung chùm khi xử lý sự kiện đó và đảm bảo rằng byte HomeIdHash hiện có trên PTI cho các khung chùm Z-Wave ngay cả khi NodeId không khớp.
Đã thay đổi trong bản phát hành 3.5.1.0
- Đã sửa dấu hiệu lỗi tần số được báo cáo bởi RAIL_GetRxFreqOffset() khi sử dụng OFDM trên EFR32xG25 để phù hợp với cách xử lý lỗi này đối với các cách điều biến khác (ví dụ: Freq_error=current_freq-expected_freq).
- Các hàm RAIL_SetTune() và RAIL_GetTune() hiện sử dụng các hàm CMU_HFXOCTuneSet() và CMU_HFXOCTuneGet() tương ứng trên EFR32xG2x và các thiết bị mới hơn.
Đã thay đổi trong bản phát hành 3.5.0.0
- RAIL_ConfigRfSenseSelectiveOokWakeupPhy() giờ đây sẽ trả về lỗi khi chạy trên nền tảng EFR32xG21 vì thiết bị này không thể hỗ trợ PHY đánh thức.
- Đã cập nhật tập lệnh trợ giúp pa_customer_curve_fits.py để chấp nhận giá trị dấu phẩy động cho đối số lũy thừa tối đa, tương tự như đối số tăng dần.
- Đã thêm hỗ trợ trong thành phần “Tiện ích RAIL, Cùng tồn tại” để định cấu hình các tùy chọn ưu tiên khi bật ưu tiên hướng nhưng không xác định GPIO ưu tiên tĩnh.
- Chia nhỏ một số mã FEC động EFR32xG12 802.15.4 để tiết kiệm kích thước mã cho Zigbee và Blluetooth LE, những mã này không bao giờ cần chức năng này.
- Xóa phần phụ thuộc thành phần “RAIL Utility, Coexistence” khỏi RAIL Utility, thành phần Bộ đếm Coulomb.
- Hàm RAIL_PrepareChannel() đã được đảm bảo an toàn cho đa giao thức động và sẽ không còn trả về lỗi nếu được gọi khi giao thức của bạn không hoạt động.
4.3 Các vấn đề cố định
Đã sửa lỗi trong bản phát hành 3.5.3.0
| TÔI # | Sự miêu tả |
| 1058480 | Đã khắc phục lỗi RX FIFO trên EFR32xG25 xảy ra khi nhận/gửi một số gói OFDM nhất định bằng chế độ FIFO. |
| 1109993 | Đã khắc phục sự cố trong thành phần “Tiện ích RAIL, Cùng tồn tại” để nó đồng thời xác nhận yêu cầu và mức độ ưu tiên nếu yêu cầu và mức độ ưu tiên có chung cổng và cực GPIO. |
| 1118063 | Đã khắc phục sự cố với RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE gần đây trên EFR32xG13 và xG14 trong đó NodeId của chùm không liên tục không được ghi chính xác cho RAIL_ZWAVE_GetBeamNodeId(), khiến nó báo cáo 0xFF. |
| 1126343 | Đã khắc phục sự cố trên EFR32xG24 khi sử dụng PHY IEEE 802.15.4 trong đó sóng vô tuyến có thể bị kẹt khi thực hiện truyền LBT nếu nhận được khung trong cửa sổ kiểm tra CCA. |
Đã sửa lỗi trong bản phát hành 3.5.2.0
| TÔI # | Sự miêu tả |
| 747041 | Đã khắc phục sự cố trên EFR32xG23 và EFR32xG25 có thể khiến một số tác vụ vô tuyến bị trì hoãn trong thời gian dài khi lõi chính đi vào EM2 trong khi vô tuyến vẫn đang chạy. |
| 1077623 | Đã khắc phục sự cố trên EFR32ZG23 trong đó nhiều khung dầm được gộp lại với nhau trên PTI thành một chuỗi dầm lớn. |
| 1090512 | Đã khắc phục sự cố trong thành phần “RAIL Utility, PA” trong đó một số chức năng nhất định sẽ cố gắng sử dụng macro RAIL_TX_POWER_MODE_2P4GIG_HIGHEST mặc dù chúng không hỗ trợ macro đó. Trước đây điều này dẫn đến hành vi không xác định nhưng bây giờ sẽ báo lỗi chính xác. |
| 1090728 | Đã khắc phục sự cố RAIL_ASSERT_FAILED_UNEXPECTED_STATE_RX_FIFO có thể xảy ra trên EFR32xG12 với RAIL_IEEE802154_G_OPTION_GB868 được bật cho PH,Y có khả năng FEC. Điều này có thể xảy ra khi hủy gói khi phát hiện khung, chẳng hạn như bằng cách tắt radio. |
| 1092769 | Đã khắc phục sự cố khi sử dụng PHY đa giao thức động và BLE Coded trong đó quá trình truyền có thể bị chậm tùy thuộc vào giao thức nào đang hoạt động khi PHY và từ đồng bộ được tải. |
| 1103966 | Đã sửa lỗi hủy gói Rx không mong muốn trên EFR32xG25 khi sử dụng tùy chọn Wi-SUN OFDM4 MCS0 PHY. |
| 1105134 | Đã khắc phục sự cố khi chuyển đổi một số PHY nhất định có thể khiến gói nhận được đầu tiên được báo cáo là RAIL_RX_PACKET_READY_CRC_ERROR thay vì RAIL_RX_PACKET_READY_SUCCESS. Sự cố này có thể ảnh hưởng đến EFR32xG22 và các chip mới hơn. |
| 1109574 | Đã khắc phục sự cố trên EFR32xG22 và các chip mới hơn trong đó xác nhận trình sắp xếp vô tuyến có thể khiến ứng dụng bị treo trong ISR thay vì báo cáo xác nhận qua RAILCb_AssertFailed(). |
Đã sửa lỗi trong bản phát hành 3.5.1.0
| TÔI # | Sự miêu tả |
| 1077611 | Đã khắc phục sự cố trên EFR32xG25 gây ra khoảng thời gian 40 µs trước OFDM TX. |
| 1082274 | Đã khắc phục sự cố trên các chip EFR32xG22, EFR32xG23, EFR32xG24 và EFR32xG25 có thể khiến chip bị khóa nếu ứng dụng cố gắng nhập lại EM2 trong vòng ~10 µs sau khi thức dậy và chạm vào khoảng thời gian <0.5 µs. Nếu bị trúng, việc khóa này cần phải khởi động lại nguồn để khôi phục hoạt động bình thường cho chip. |
Đã sửa lỗi trong bản phát hành 3.5.0.0
| TÔI # | Sự miêu tả |
| 843708 | Đã chuyển các khai báo hàm từ Rail_features.h sang Rail.h để tránh thứ tự phụ thuộc phức tạp. |
| 844325 | Đã sửa lỗi RAIL_SetTxFifo() để trả về đúng 0 (lỗi) thay vì 4096 đối với FIFO có kích thước nhỏ hơn. |
| 845608 | Đã khắc phục sự cố với API RAIL_ConfigSyncWords khi sử dụng phần cứng bộ giải mã cơ bản nhất định trên các bộ phận EFR32xG2x. |
| TÔI # | Sự miêu tả |
| 851150 | Đã khắc phục sự cố trên các thiết bị dòng EFR32xG2 trong đó radio sẽ kích hoạt RAIL_ASSERT_SEQUENCER_FAULT khi sử dụng PTI và cấu hình GPIO bị khóa. Cấu hình GPIO chỉ có thể bị khóa khi PTI bị tắt. Xem RAIL_EnablePti() để biết thêm thông tin. |
| 857267 | Đã khắc phục sự cố khi sử dụng thành phần “Tiện ích RAIL, Cùng tồn tại” với tính năng hủy bỏ TX, tính năng nhận dạng tín hiệu và DMP. |
| 1015152 | Đã khắc phục sự cố trên các thiết bị EFR32xG2x trong đó RAIL_EVENT_RX_FIFO_ALMOST_FULL hoặc RAIL_EVENT_TX_FIFO_ALMOST_EMPTY có thể kích hoạt không đúng cách khi sự kiện được bật hoặc FIFO được đặt lại. |
| 1017609 | Đã khắc phục sự cố trong đó thông tin được thêm vào PTI có thể bị hỏng khi RAIL_RX_OPTION_TRACK_ABORTED_FRAMES có hiệu lực khi sử dụng RAIL_IDLE_FORCE_SHUTDOWN hoặc RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS. Cũng làm rõ rằng RAIL_RX_OPTION_TRACK_ABORTED_FRAMES không hữu ích với PHY được mã hóa. |
| 1019590 | Đã khắc phục sự cố khi sử dụng thành phần “Tiện ích RAIL, Cùng tồn tại” với BLE trong đó hàm sl_bt_system_get_counters() sẽ luôn trả về 0 cho số lượng GRANT bị từ chối. |
| 1019794 | Loại bỏ cảnh báo trình biên dịch trong thành phần “Tiện ích RAIL, Khởi tạo” khi một số tính năng của nó được bật. |
| 1023016 | Đã khắc phục sự cố trên EFR32xG22 và các chip mới hơn trong đó việc chờ giữa các hoạt động vô tuyến sẽ tiêu thụ nhiều năng lượng hơn một chút so với mức cần thiết sau 13 mili giây đầu tiên. Điều này đặc biệt đáng chú ý khi sử dụng RAIL_ConfigRxDutyCycle với giá trị thời gian tắt lớn. |
| 1029740 | Đã khắc phục sự cố trong đó RAIL_GetRssi()/RAIL_GetRssiAlt() có thể trả về giá trị RSSI “cũ” (giá trị từ trạng thái RX trước đó thay vì trạng thái hiện tại) nếu được gọi nhanh khi nhận. |
| 1040814 | Đã thêm hỗ trợ cho thành phần “Tiện ích RAIL, Cùng tồn tại” để định cấu hình mức độ ưu tiên yêu cầu cùng tồn tại khi phát hiện đồng bộ hóa khi sử dụng BLE. |
| 1056207 | Đã khắc phục sự cố với IQ sampling khi sử dụng thành phần “RAIL Utility, AoX” chỉ với 0 hoặc 1 ăng-ten được chọn. |
| 1062712 | Đã khắc phục sự cố trong đó thành phần “Tiện ích RAIL, Cùng tồn tại” không phải lúc nào cũng cập nhật chính xác trạng thái yêu cầu, điều này có thể dẫn đến các sự kiện bị bỏ lỡ do các yêu cầu mới kích hoạt. |
| 1062940 | Đã ngăn thành phần “Tiện ích RAIL, Cùng tồn tại” hủy bỏ quá trình truyền BLE khi SL_RAIL_UTIL_COEX_BLE_TX_ABORT bị tắt. |
| 1063152 | Đã khắc phục sự cố trong đó việc thu sóng vô tuyến không được dọn sạch hoàn toàn khi xảy ra lỗi nhận khi chuyển đổi trạng thái nhận được đặt thành không hoạt động khi có lỗi nhưng truyền thành công, một cấu hình chủ yếu liên quan đến BLE. Trên EFR32xG24, điều này có thể khiến hiệu chuẩn SYNTH không được khôi phục đúng cách và cuối cùng khiến đài ngừng hoạt động. |
4.4 Các vấn đề đã biết trong bản phát hành hiện tại
Các vấn đề in đậm đã được thêm vào kể từ lần phát hành trước.
| TÔI # | Sự miêu tả | Giải pháp thay thế |
| Việc sử dụng chức năng chế độ trực tiếp (hoặc IQ) trên EFR32xG23 yêu cầu cấu hình vô tuyến được đặt cụ thể chưa được bộ cấu hình vô tuyến hỗ trợ. Đối với những yêu cầu này, hãy liên hệ với bộ phận hỗ trợ kỹ thuật để họ có thể cung cấp cấu hình đó dựa trên thông số kỹ thuật của bạn | ||
| 641705 | Các hoạt động nhận vô hạn trong đó độ dài cố định của khung được đặt thành 0 không hoạt động chính xác trên các chip dòng EFR32xG23. | |
| 732659 | Trên EFR32xG23: • Wi-SUN FSK chế độ 1a thể hiện tầng PER với độ lệch tần số khoảng ± 8 đến 10 KHz • Wi-SUN FSK chế độ 1b thể hiện tầng PER với độ lệch tần số khoảng ± 18 đến 20 KHz |
4.5 Các mặt hàng không được dùng nữa
Không có
4.6 Các mục đã Loại bỏ
Không có
Sử dụng bản phát hành này
Bản phát hành này bao gồm những điều sau đây
- Thư viện ngăn xếp Lớp giao diện trừu tượng vô tuyến (RAIL)
- Kết nối thư viện ngăn xếp
- RAIL và Connect Sample Các ứng dụng
- Các thành phần RAIL và Connect và khung ứng dụng
SDK này phụ thuộc vào Nền tảng Gecko. Mã Gecko Platform cung cấp chức năng hỗ trợ giao thức plugins và API ở dạng trình điều khiển cũng như các tính năng lớp thấp hơn khác tương tác trực tiếp với các chip và mô-đun của Silicon Labs. Các thành phần của Gecko Platform bao gồm EMLIB, EMDRV, Thư viện RAIL, NVM3 và mbedTLS. Ghi chú phát hành Gecko Platform có sẵn thông qua tab Tài liệu của Simplicity Studio.
Để biết thêm thông tin về Flex SDK v3.x, hãy xem UG103.13: Nguyên tắc cơ bản về RAIL Và UG103.12: Nguyên tắc cơ bản về kết nối phòng thí nghiệm Silicon.
Nếu bạn là người dùng lần đầu, hãy xem QSG168: Hướng dẫn bắt đầu nhanh Flex SDK v3.x độc quyền.
5.1 Cài đặt và sử dụng
SDK Flex độc quyền được cung cấp như một phần của Gecko SDK (GSDK), bộ SDK của Silicon Labs. Để nhanh chóng bắt đầu với GSDK, hãy cài đặt Studio đơn giản 5, nó sẽ thiết lập môi trường phát triển của bạn và hướng dẫn bạn cài đặt GSDK. Simplicity Studio 5 bao gồm mọi thứ cần thiết để phát triển sản phẩm IoT với các thiết bị Silicon Labs, bao gồm trình khởi chạy tài nguyên và dự án, công cụ cấu hình phần mềm, IDE đầy đủ với chuỗi công cụ GNU và các công cụ phân tích. Hướng dẫn cài đặt được cung cấp trong trực tuyến Hướng dẫn sử dụng Đơn giản Studio 5.
Ngoài ra, Gecko SDK có thể được cài đặt thủ công bằng cách tải xuống hoặc sao chép bản mới nhất từ GitHub. Nhìn thấy https://github.com/SiliconLabs/gecko_sdk để biết thêm thông tin.
Simplicity Studio cài đặt GSDK theo mặc định trong:
- (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Người dùng/ /SimplicityStudio/SDK/gecko_sdk
Tài liệu dành riêng cho phiên bản SDK được cài đặt cùng với SDK. Thông tin bổ sung thường có thể được tìm thấy trong bài viết cơ sở kiến thức (KBA). Tài liệu tham khảo API và thông tin khác về bản phát hành này và các bản phát hành trước đó có sẵn trên https://docs.silabs.com/.
5.2 Thông tin bảo mật
Tích hợp Vault an toàn
Khi được triển khai cho các thiết bị Secure Vault High, các khóa nhạy cảm được bảo vệ bằng chức năng Quản lý khóa Secure Vault. Bảng sau đây hiển thị các khóa được bảo vệ và các đặc điểm bảo vệ bộ nhớ của chúng.
| chìa khóa bọc | Có thể xuất / Không thể xuất | Ghi chú |
| Khóa chính của chủ đề | Có thể xuất khẩu | Phải có khả năng xuất khẩu để tạo thành TLV |
| PSKc | Có thể xuất khẩu | Phải có khả năng xuất khẩu để tạo thành TLV |
| Khóa mã hóa khóa | Có thể xuất khẩu | Phải có khả năng xuất khẩu để tạo thành TLV |
| Khóa MLE | Không thể xuất khẩu | |
| Khóa MLE tạm thời | Không thể xuất khẩu | |
| Khóa trước MAC | Không thể xuất khẩu | |
| Khóa hiện tại MAC | Không thể xuất khẩu | |
| Khóa tiếp theo MAC | Không thể xuất khẩu |
Có thể sử dụng các khóa bọc được đánh dấu là "Không thể xuất" nhưng không thể viewed hoặc chia sẻ trong thời gian chạy.
Các khóa được bao bọc được đánh dấu là “Có thể xuất” có thể được sử dụng hoặc chia sẻ trong thời gian chạy nhưng vẫn được mã hóa khi lưu trữ trong flash.
Để biết thêm thông tin về chức năng Quản lý khóa Secure Vault, hãy xem AN1271: Lưu trữ khóa an toàn.
Cố vấn An ninh
Để đăng ký Tư vấn bảo mật, hãy đăng nhập vào cổng khách hàng của Silicon Labs, sau đó chọn Trang chủ tài khoản. Nhấp vào TRANG CHỦ để truy cập trang chủ cổng thông tin rồi nhấp vào ô Quản lý thông báo. Đảm bảo rằng bạn đã chọn 'Thông báo Tư vấn về Phần mềm/Bảo mật & Thông báo Thay đổi Sản phẩm (PCN)' và rằng bạn đã đăng ký ở mức tối thiểu cho nền tảng và giao thức của mình. Nhấp vào Lưu để lưu mọi thay đổi.
5.3 Hỗ trợ
Khách hàng của Bộ công cụ phát triển đủ điều kiện được đào tạo và hỗ trợ kỹ thuật. Sử dụng Silicon Labs Flex web trang để nhận thông tin về tất cả các sản phẩm và dịch vụ của Silicon Labs Thread cũng như để đăng ký nhận hỗ trợ về sản phẩm.
Bạn có thể liên hệ với bộ phận hỗ trợ của Phòng thí nghiệm Silicon tại http://www.silabs.com/support.
Studio Đơn giản
Truy cập bằng một cú nhấp chuột vào MCU và các công cụ không dây, tài liệu, phần mềm, thư viện mã nguồn và hơn thế nữa. Có sẵn cho Windows, Mac và Linux!![]()
| Danh mục đầu tư IoT www.silabs.com/IoT |
SW / HW www.silabs.com/simparies |
Chất lượng www.silabs.com/quality |
Hỗ trợ & Cộng đồng www.silabs.com/community |
Tuyên bố miễn trừ trách nhiệm
Silicon Labs dự định cung cấp cho khách hàng tài liệu mới nhất, chính xác và chuyên sâu về tất cả các thiết bị ngoại vi và mô-đun có sẵn cho những người triển khai hệ thống và phần mềm đang sử dụng hoặc có ý định sử dụng các sản phẩm của Silicon Labs. Dữ liệu đặc tính, các mô-đun và thiết bị ngoại vi có sẵn, kích thước bộ nhớ và địa chỉ bộ nhớ đề cập đến từng thiết bị cụ thể và các thông số “Điển hình” được cung cấp có thể và thực sự khác nhau trong các ứng dụng khác nhau. Ứng dụng cũampcác tập tin được mô tả ở đây chỉ nhằm mục đích minh họa. Silicon Labs có quyền thực hiện các thay đổi mà không cần thông báo thêm đối với thông tin sản phẩm, thông số kỹ thuật và mô tả trong tài liệu này, đồng thời không đưa ra bảo đảm về tính chính xác hoặc đầy đủ của thông tin đi kèm. Nếu không có thông báo trước, Silicon Labs có thể cập nhật chương trình cơ sở của sản phẩm trong quá trình sản xuất vì lý do bảo mật hoặc độ tin cậy. Những thay đổi như vậy sẽ không làm thay đổi thông số kỹ thuật hoặc hiệu suất của sản phẩm. Phòng thí nghiệm Silicon sẽ không chịu trách nhiệm pháp lý về hậu quả của việc sử dụng thông tin được cung cấp trong tài liệu này. Tài liệu này không ngụ ý hoặc cấp bất kỳ giấy phép nào để thiết kế hoặc chế tạo bất kỳ mạch tích hợp nào. Các sản phẩm này không được thiết kế hoặc cấp phép để sử dụng trong bất kỳ thiết bị FDA Loại III nào, các ứng dụng cần có sự phê duyệt trước khi tiếp thị của FDA hoặc Hệ thống Hỗ trợ Sự sống mà không có sự đồng ý cụ thể bằng văn bản của Silicon Labs. “Hệ thống hỗ trợ sự sống” là bất kỳ sản phẩm hoặc hệ thống nào nhằm hỗ trợ hoặc duy trì sự sống và/hoặc sức khỏe, mà nếu thất bại thì có thể dẫn đến thương tích cá nhân hoặc tử vong đáng kể. Các sản phẩm của Silicon Labs không được thiết kế hoặc cấp phép cho các ứng dụng quân sự. Trong mọi trường hợp, các sản phẩm của Silicon Labs sẽ không được sử dụng trong vũ khí hủy diệt hàng loạt bao gồm (nhưng không giới hạn) vũ khí hạt nhân, sinh học hoặc hóa học hoặc tên lửa có khả năng mang những vũ khí đó. Silicon Labs từ chối mọi bảo đảm rõ ràng và ngụ ý và sẽ không chịu trách nhiệm hoặc nghĩa vụ pháp lý đối với bất kỳ thương tích hoặc thiệt hại nào liên quan đến việc sử dụng sản phẩm của Silicon Labs trong các ứng dụng trái phép đó.
Ghi chú: Nội dung này có thể chứa thuật ngữ xúc phạm hiện đã lỗi thời. Silicon Labs sẽ thay thế các thuật ngữ này bằng ngôn ngữ toàn diện nếu có thể. Để biết thêm thông tin, hãy truy cập www.silabs.com/about-us/inclusive-lexicon-project
Thông tin nhãn hiệu
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® và logo Silicon Labs”, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, logo Energy Micro, Energy Micro và sự kết hợp của chúng , “bộ vi điều khiển thân thiện với năng lượng nhất thế giới”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , Telegesis Logo®, USBXpress®, Zentri, logo Zentri và Zentri DMS, Z-Wave® và các nhãn hiệu khác là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Silicon Labs. ARM, CORTEX, Cortex-M3 và THUMB là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của ARM Holdings. Keil là nhãn hiệu đã đăng ký của ARM Limited. Wi-Fi là nhãn hiệu đã đăng ký của Wi-Fi Alliance. Tất cả các sản phẩm hoặc tên thương hiệu khác được đề cập ở đây là thương hiệu của chủ sở hữu tương ứng.
Phòng thí nghiệm Silicon Inc.
400 Tây Cesar Chavez
Austin, TX 78701
Hoa Kỳ
www.silabs.com
silabs.com
Xây dựng một thế giới kết nối hơn.
Tài liệu / Tài nguyên
![]() |
Phần mềm SDK Flex độc quyền của SILICON LABS [tập tin pdf] Hướng dẫn sử dụng 3.5.5.0 GA, 4.2, Phần mềm Flex SDK độc quyền, Phần mềm Flex SDK, Phần mềm SDK, Phần mềm |
![]() |
Phần mềm SDK Flex độc quyền của SILICON LABS [tập tin pdf] Hướng dẫn sử dụng Phần mềm Flex SDK độc quyền, Phần mềm Flex SDK, Phần mềm SDK, Phần mềm |
![]() |
Phần mềm SDK Flex độc quyền của SILICON LABS [tập tin pdf] Hướng dẫn sử dụng Phần mềm Flex SDK độc quyền, Phần mềm Flex SDK, Phần mềm SDK, Phần mềm |
![]() |
Phần mềm SDK Flex độc quyền của SILICON LABS [tập tin pdf] Hướng dẫn sử dụng Phần mềm Flex SDK độc quyền, Phần mềm Flex SDK, Phần mềm SDK, Phần mềm |
![]() |
Phần mềm SDK Flex độc quyền của SILICON LABS [tập tin pdf] Hướng dẫn sử dụng Phần mềm Flex SDK độc quyền, Phần mềm Flex SDK, Phần mềm SDK, Phần mềm |
![]() |
Phần mềm SDK Flex độc quyền của SILICON LABS [tập tin pdf] Hướng dẫn sử dụng Phần mềm Flex SDK độc quyền, Phần mềm Flex SDK, Phần mềm SDK, Phần mềm |






