cmsis-svd / cmsis-svd-data

Aggregration of ARM Cortex-M (and other) CMSIS SVDs
Apache License 2.0
37 stars 17 forks source link

Reinstated: Add STMicro STM32U5xx series #38

Closed BenBE closed 3 weeks ago

BenBE commented 4 weeks ago

Follow-up on accidentally closed issue #9 by @zkrx after re-instating history of the main branch (cf. #4 for details).

This adds SVD files for the STMicro STM32U5 series.

Sorry for the caused inconveniences.


Taken from [1], "STM32U5 System View Description" V1.3 27 Sep 2023.

    .
    └── STM32U5_svd
    ├── _htmresc
    │   └── st_logo.png
    ├── Release_Notes_files
    │   ├── colorschememapping.xml
    │   ├── filelist.xml
    │   └── themedata.thmx
    ├── Release_Notes.htm
    └── STM32U5_svd_V1.3
        ├── STM32U535.svd
        ├── STM32U545.svd
        ├── STM32U575.svd
        ├── STM32U585.svd
        ├── STM32U595.svd
        ├── STM32U599.svd
        ├── STM32U5A5.svd
        ├── STM32U5A9.svd
        ├── STM32U5Fx.svd
        └── STM32U5Gx.svd

[1] https://www.st.com/en/microcontrollers-microprocessors/stm32u5-series.html#cad-resources

VincentDary commented 3 weeks ago

SVD file contribution verified against original vendor files, OK.

$  wget \
  --user-agent='Mozilla/5.0 (X11; Linux i686; rv:131.0) Gecko/20100101 Firefox/131.0' \
  https://www.st.com/resource/en/svd/stm32u5_svd.zip
$ unzip stm32u5_svd.zip
$ cd STM32U5_svd/STM32U5_svd_V1.3
$ sha512sum *.svd > ../../hash_from_st.txt
$ cd ../..
$ git clone https://github.com/BenBE/cmsis-svd-data.git
$ cd cmsis-svd-data
$ git checkout stm32u5
$ cd data/STMicro
$ sha512sum -c ../../../hash_from_st.txt
STM32U535.svd: OK
STM32U545.svd: OK
STM32U575.svd: OK
STM32U585.svd: OK
STM32U595.svd: OK
STM32U599.svd: OK
STM32U5A5.svd: OK
STM32U5A9.svd: OK
STM32U5Fx.svd: OK
STM32U5Gx.svd: OK
$ echo $?
0

@zkrx Thank you very much for your contribution.

hash_from_st.txt