Page 1 of 24

Where to start STM32H7 support

Posted: Thu Jul 27, 2017 6:23 pm
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.

Re: Where to start STM32H7 support

Posted: Thu Jul 27, 2017 6:46 pm
by RoccoMarco
Hi,
we have a couple of them. We are reading the documentation.
20233084_783196235194076_328673297588922812_o.jpg

Re: Where to start STM32H7 support

Posted: Thu Jul 27, 2017 6:55 pm
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.

Re: Where to start STM32H7 support

Posted: Fri Jul 28, 2017 9:36 am
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

Re: Where to start STM32H7 support

Posted: Sun Oct 22, 2017 11:01 am
by becafuel
Hello,

any (good) news about this H7 support ?


Regards,
______
Christophe

Re: Where to start STM32H7 support

Posted: Sun Oct 22, 2017 11:24 am
by Giovanni
Hi,

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

Giovanni

Re: Where to start STM32H7 support

Posted: Sat Oct 28, 2017 7:26 pm
by becafuel
Hello,

thanks for the info.

______
Christophe

Re: Where to start STM32H7 support

Posted: Tue Dec 19, 2017 10:14 pm
by piwi1263
Hi Giovanni,

any updates from the H7 front ?

Thanks and kind regards,

Peter.

Re: Where to start STM32H7 support

Posted: Wed Dec 20, 2017 8:18 am
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

Re: Where to start STM32H7 support

Posted: Wed Dec 20, 2017 12:11 pm
by piwi1263
Hi Giovanni,

thanks for all you can do.

Much appreciated.

Kind regards,

Peter.