Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

HAL firmware eases embedded system dev't

Posted: 02 Sep 2015 ?? ?Print Version ?Bookmark and Share

Keywords:STMicroelectronics? ARM Cortex-M? MCU? HAL? firmware?

STMicroelectronics has announced that the latest set of Hardware Abstraction Layer (HAL) firmware included in the design ecosystem of its STM32 ARM Cortex-M core 32bit MCUs has been developed in compliance with the MISRA C guidelines and the demanding ISO/TS16949 standard for automotive quality system management.

This means that embedded-system developers can be confident that they can deploy ST's low-level drivers and abstract application programme interfaces (APIs) in the release version of their own firmware, allowing them to focus on their own application code rather than spending time debugging or revalidating everything down to the low-level drivers.

The HAL firmware stacks are supplied as part of the free STMCube development platform that covers all nine STM32 MCU series. ST's HAL development process is modelled on CMM and the HAL development team has been externally audited to certify compliance with the internationally recognised ISO/TS16949 standard.

The STM32 HALs have been subjected to unitary and functional validations, both at the firmware brick level and the system level, using validation methods specifically tailored to the STM32 MCUs to ensure a deeper scope of qualification than compliancy with C standards alone: all functions are tested with all possible parameters; all peripheral functionalities are tested; and system-level interactions (e.g. critical timings) between bricks are functionally tested.

The validation process covers both the pre and post-silicon phases. The HALs are first developed and verified on FPGA platforms during the MCU prototyping and then validated on the actual silicon. They are also tested on different tool chains (IAR, Keil, GCC) and are used by ST's STM32CubeMX code-generation tool, which adds yet another level of functional testing.

As a result, the STM32Cube HALs offer embedded-system designers faster development and easier maintenance for their end product, with qualified, reliable and maintained firmware packages throughout the company's STM32 10-year longevity commitment.

Article Comments - HAL firmware eases embedded system d...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top