Bộ dụng cụ và phần mềm dành cho nhà phát triển dành cho STM32U5 - và các chip hiện có sẵn

Cập nhật: 2 tháng 2021, XNUMX
Bộ dụng cụ và phần mềm nhà phát triển cho STM32U5 - và các chip hiện đã có sẵn

Được xây dựng xung quanh lõi Cortex-M33 của Arm trên quy trình 40nm, các thiết bị này có một chế độ mới (chế độ tự động nền năng lượng thấp - LPBAM - mode) cho phép truy cập bộ nhớ trực tiếp và các thiết bị ngoại vi quan trọng hoạt động mà không cần sự can thiệp của CPU, cho phép hoạt động xuống tới 19µA / MHz. Ngoài ra còn có một bộ chuyển đổi dc-dc tích hợp.

'Hệ sinh thái hỗ trợ' STM32CubeU5 có sẵn trên st.com và GitHub, đồng thời có hơn 200 ví dụ dự án và phần mềm dành cho các tính năng như LPBAM, Wi-Fivà Bluetooth năng lượng thấp.

ST cho biết: “Hỗ trợ cho OpenBootloader giúp dễ dàng triển khai mã bộ nạp khởi động tùy chỉnh. “Azure RTOS với ThreadX RTOS cũng như trình bao bọc Hệ điều hành FreeRTOS và CMSIS giúp dễ dàng chứng nhận ngành.”

Thư viện tự kiểm tra X-CUBE-STL và tài liệu an toàn chức năng có sẵn để hỗ trợ phát triển ứng dụng quan trọng về an toàn và chứng nhận SIL IEC61508.

Công ty cho biết: “Ngoài ra còn có các gói phần mềm giúp đơn giản hóa an ninh mạng và giúp tuân thủ các thông lệ tốt nhất của ngành. “Chúng bao gồm mã tham chiếu để khởi động an toàn và cập nhật chương trình cơ sở an toàn, và một ví dụ chương trình cơ sở đáng tin cậy thúc đẩy sự cô lập TrustZone của Arm trong lõi để triển khai các dịch vụ an toàn cho chứng chỉ PSA cấp 3 và SESIP cấp 3.”

Thư viện mật mã X-CUBE-CRYPTOLIB đã được cập nhật với API đơn giản hóa và các thuật toán mã hóa bổ sung, đồng thời hỗ trợ cài đặt chương trình cơ sở an toàn.

Bộ phần cứng bao gồm bộ Khám phá cho nút IoT (B-U585I-IOT02A, hình), chứa các mô-đun cảm biến ngữ cảnh MEMS và BLE và Wi-Fi. Bảng có thể kết nối trực tiếp với các dịch vụ đám mây bao gồm của Microsoft và Amazon.

Cho đến nay có hai MCU, STM32U575 và STM32U585 MCU, với tối đa 2Mbyte flash. Đèn flash lên đến 500kbyte có tuổi thọ cao (lên đến 100,000 chu kỳ đọc / ghi) để lưu trữ dữ liệu người dùng.

ST có một blog về phần mềm và phần cứng STM32U5 tại đây