cancel
Showing results for 
Search instead for 
Did you mean: 

Starting a new design, looking for device tree source

dtscbs
Associate

We are starting a new design using the STM32H743 and we were hoping to find device tree source description of this MCU.  Does anyone know if this is available?

6 REPLIES 6

It's not running Linux

You should look at the STM32 MPU series if that's what you want.

Registers on the MCU, perhaps the .SVD files?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Andrew Neil
Evangelist III

You mean for Zephyr ?

dtscbs
Associate

Maybe I should give you a little more information. We are designing around the STM32F473 MCU and would like to start developing software for it. One thing I know we will need is header files to describe the core and peripherals. To me, it would seem that someone may have already done this. My reference to device tree files was as a way to reference that information. Maybe it was a little confusing.

A couple of questions for those who replied

I'm not familiar with an SVD file. Does this contain the peripherals, addresses, interrupts, etc. for the MCU?

What is a zephyr in relation to what I have asked?

Thanks


Are you looking for this kind of definition:

https://github.com/STMicroelectronics/cmsis_device_h7/blob/faccfec37f82f7a1319c21638111b0f7335de7fe/Include/stm32h743xx.h

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

>>What is a zephyr in relation to what I have asked?

Another Embedded OS using a "Device Tree" model to describe the peripherals / devices?

SVD files is another form of mechanically describing registers at an address/bit level, ingested by debuggers and similar tools so they might be familiar with a given IC without the developer being omni-present, or aware of future events.

https://www.keil.com/pack/doc/CMSIS/SVD/html/svd_Format_pg.html

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

@dtscbs wrote:

Maybe I should give you a little more information.



Yes, that always helps - remember that we know nothing about you or your project(s) other than what you give in your posts.

 


@dtscbs wrote:

One thing I know we will need is header files to describe the core and peripherals. To me, it would seem that someone may have already done this. 



CubeMX (now available as an integrated part of the STM32CubeIDE) provides that - and more

 


@dtscbs wrote:

What is a zephyr



https://www.zephyrproject.org/