Where to start STM32H7 support

ChibiOS public support forum for topics related to the STMicroelectronics STM32 family of micro-controllers.

Moderator: RoccoMarco

Post Reply
meatball
Posts: 32
Joined: Thu May 19, 2016 4:39 pm
Has thanked: 9 times
Been thanked: 2 times

Where to start STM32H7 support

Post by meatball »

So,

The H7 parts will be able to hit 400 MHz. Running ChibiOS on these will be quite fun.

Nucleo Board: http://www.st.com/en/evaluation-tools/nucleo-h743zi.html
Nucleo Board Datasheet PDF: http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/23/be/db/eb/29/39/4b/eb/DM00387108/files/DM00387108.pdf/jcr:content/translations/en.DM00387108.pdf

H723 Page: http://www.st.com/en/microcontrollers/stm32h743zi.html

There is 16kb of L1 cache, and basically all-new peripherals. (Pray for a fixed I2C module)

Is support planned for these devices? I'm gauging interest in making HAL extensions for the new peripherals. It should be a fun time.
Will the H7 kernel port be expected to be difficult with the cache in mind?

What's the plan here? Is HAL support in this instance dependent on development from the community? I might start work on the CAN-FD drivers since I'm familiar with CAN. Nucleo baord are in "ACTIVE" status, but not yet available though.
User avatar
RoccoMarco
Posts: 655
Joined: Wed Apr 24, 2013 4:11 pm
Has thanked: 83 times
Been thanked: 67 times

Re: Where to start STM32H7 support

Post by RoccoMarco »

Hi,
we have a couple of them. We are reading the documentation.
20233084_783196235194076_328673297588922812_o.jpg
meatball
Posts: 32
Joined: Thu May 19, 2016 4:39 pm
Has thanked: 9 times
Been thanked: 2 times

Re: Where to start STM32H7 support

Post by meatball »

Cool, - do you have a board source you're willing to share?

I could do some HAL work on bare-metal in Keil until the kernel port is complete.
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: Where to start STM32H7 support

Post by Giovanni »

Hi,

We have just two, I will ask if it is possible to get more in a reasonable time.

HAL will require a lot of work for this, most drivers are impacted.

Giovanni
becafuel
Posts: 15
Joined: Sun Feb 19, 2017 1:45 pm

Re: Where to start STM32H7 support

Post by becafuel »

Hello,

any (good) news about this H7 support ?


Regards,
______
Christophe
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: Where to start STM32H7 support

Post by Giovanni »

Hi,

I have a pretty good idea of the work involved, I am waiting for OpenOCD support.

Giovanni
becafuel
Posts: 15
Joined: Sun Feb 19, 2017 1:45 pm

Re: Where to start STM32H7 support

Post by becafuel »

Hello,

thanks for the info.

______
Christophe
piwi1263
Posts: 11
Joined: Mon May 15, 2017 2:19 pm
Has thanked: 5 times
Been thanked: 2 times

Re: Where to start STM32H7 support

Post by piwi1263 »

Hi Giovanni,

any updates from the H7 front ?

Thanks and kind regards,

Peter.
User avatar
Giovanni
Site Admin
Posts: 14891
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 996 times

Re: Where to start STM32H7 support

Post by Giovanni »

Hi,

I started committing code already, startup files are there, now I am working on HAL.

The clock tree is different. DMAs are more flexible but different, most drivers will require a specific revision because of this. Cache handling by the application is unavoidable and this will make use harder.

It is a tough nut to crack, do not expect it tomorrow :)

Giovanni
piwi1263
Posts: 11
Joined: Mon May 15, 2017 2:19 pm
Has thanked: 5 times
Been thanked: 2 times

Re: Where to start STM32H7 support

Post by piwi1263 »

Hi Giovanni,

thanks for all you can do.

Much appreciated.

Kind regards,

Peter.
Post Reply