Hardware¶
This page will introduce the reference hardware used in the CosmOS reference project.
MCU¶
As the reference microcontroller we chose dual core STM32H755ZI. This microcontroller is based on the two 32-bit RISC Arm® cores, the Cortex®-M7 and Cortex®-M4.
The main features are:¶
FPU single- and double-precision (Cortex®-M7 core)
MPU
L1 cache: 16 Kbytes of data and 16 Kbytes of instruction cache (Cortex®-M7 core)
2 Mbytes of Flash memory with read-while-write support
1 Mbyte of RAM
Ethernet MAC interface with DMA controller
Development board¶
As the reference development board we chose the Nucleo-144 development board with STM32H755ZI MCU.
The main features are:¶
USB OTG full speed or device only
Board connectors: USB with Micro-AB or USB Type-C®Ethernet RJ45
On-board ST-LINK debugger/programmer with USB re-enumeration capability: mass storage, virtual COM port, and debug port
Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE