Giter VIP home page Giter VIP logo

stm32u5xx_dfp's Introduction

Version

STM32U5xx_DFP

This is the development repository for the STMicroelectronics STM32U5 Series Device Family Pack (DFP) - a CMSIS software pack that is designed to work with all compiler toolchains (Arm Compiler, GCC, IAR, LLVM). It is released as CMSIS software pack and therefore accessible by CMSIS-Pack enabled software development tools.

This DFP uses the generator integration of the CMSIS-Toolbox to Configure STM32 Devices with CubeMX that is also supported in µVision 5.40 an higher.

Note: This is currently Work in Progress. Final release is expected in Q3'2024.

Repository top-level structure

Directory Description
.github/workflows GitHub Actions for creating the software pack.
CMSIS/Debug Contains debug configuration scripts.
CMSIS/Flash Contains flash algorithms.
CMSIS/SVD Contains SVD files for the devices.
Templates Device specific project templates to start new csolution projects.

Usage

The device is configured using STM32CubeMX (CubeMX). Refer to CMSIS-Toolbox - Configure STM32 Devices with CubeMX for usage information with csolution projects.

Add this component to your csolution project to connect to CubeMX.

- component: Device:CubeMX                # Component that connects to CubeMX

Important Note:

The DFP does not contain Startup and System Configuration files and does not provide the CMSIS_device_header provided by the CMSIS-Core that defines the registers and interrupt mapping. This files are provided by the CubeMX firmware pack. It is therefore mandatory to use CubeMX when using this DFP as it will pull-in these files and make it accessible.

Using the development repository

This development repository can be used in a local directory and mapped as software pack using for example cpackget with:

cpackget add <path>/ARM.STM32U5xx_DFP.pdsc

Generate software pack

The software pack is generated using bash shell scripts.

  • ./gen_pack.sh based on Open-CMSIS-Pack/gen-pack) generates the software pack. Run this script locally with:

    STM32U5xx_DFP $ ./gen_pack.sh
    

GitHub Actions

The repository uses GitHub Actions to generate the pack, publish documentation, and verify reference applications:

License

The DFP is licensed under License.

Issues

Please feel free to raise an issue on GitHub to report misbehavior (i.e. bugs) or start discussions about enhancements. This is your best way to interact directly with the maintenance team and the community. We encourage you to append implementation suggestions as this helps to decrease the workload of the maintenance team.

stm32u5xx_dfp's People

Contributors

reinhardkeil avatar robertrostohar avatar jkrech avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.