Kit di sviluppo e software per STM32U5 – e chip ora disponibili

Aggiornato il 2 ottobre 2021
Kit di sviluppo e software per STM32U5 – e chip ora disponibili

Costruiti attorno al core Cortex-M33 di Arm su un processo a 40 nm, i dispositivi hanno una nuova modalità (modalità LPBAM autonoma in background a basso consumo) che consente l'accesso diretto alla memoria e le periferiche chiave funzionano senza l'intervento della CPU, consentendo operazioni fino a 19 µA/MHz. C'è anche un convertitore dc-dc integrato.

L'ecosistema di abilitazione STM32CubeU5 è disponibile su st.com e GitHub e contiene più di 200 esempi di progetti e software per funzionalità come LPBAM, Wi-Fie Bluetooth a basso consumo energetico.

"Il supporto per OpenBootloader facilita l'implementazione del codice bootloader personalizzato", ha affermato ST. "Azure RTOS con ThreadX RTOS e i wrapper del sistema operativo FreeRTOS e CMSIS facilitano le certificazioni del settore".

La libreria di autotest X-CUBE-STL e la documentazione sulla sicurezza funzionale sono disponibili per assistere lo sviluppo di applicazioni critiche per la sicurezza e la certificazione SIL IEC61508.

"Esistono anche pacchetti software che semplificano la sicurezza informatica e aiutano a rispettare le migliori pratiche del settore", secondo l'azienda. "Questi includono il codice di riferimento per l'avvio sicuro e l'aggiornamento sicuro del firmware e un esempio di firmware affidabile che sfrutta l'isolamento TrustZone di Arm all'interno del core per implementare servizi sicuri per le certificazioni PSA livello 3 e SESIP livello 3".

La libreria crittografica X-CUBE-CRYPTOLIB è stata aggiornata con API semplificate e algoritmi crittografici aggiuntivi e supporto per l'installazione sicura del firmware.

I kit hardware includono il kit Discovery per il nodo IoT (B-U585I-IOT02A, nella foto), che contiene MEMS context sensing e moduli BLE e Wi-Fi. La scheda può connettersi direttamente ai servizi cloud inclusi Microsoft e Amazon.

Finora ci sono due MCU, STM32U575 e STM32U585 MCU, con un massimo di 2 Mbyte di flash. Fino a 500 kbyte della memoria flash è di lunga durata (fino a 100,000 cicli di lettura/scrittura) per l'archiviazione dei dati utente.

La ST ha un blog sul software e sull'hardware STM32U5 qui