Where to start STM32H7 support

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

Moderators: barthess, RoccoMarco

User avatar
Giovanni
Site Admin
Posts: 12296
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 590 times
Been thanked: 504 times
Contact:

Re: Where to start STM32H7 support

Postby Giovanni » Fri Jul 19, 2019 7:44 am

Hi Tridge,

I will look into this in the weekend. I slowed down a bit on the H7 because the new revision that changed quite a bit of things, I am waiting boards with the updated device and with the new one with two cores.

Giovanni

tridge
Posts: 117
Joined: Mon Sep 25, 2017 8:27 am
Has thanked: 8 times
Been thanked: 15 times
Contact:

Re: Where to start STM32H7 support

Postby tridge » Fri Jul 19, 2019 8:08 am

Giovanni wrote:I will look into this in the weekend. I slowed down a bit on the H7 because the new revision that changed quite a bit of things, I am waiting boards with the updated device and with the new one with two cores.

no worries, I'm looking fwd to getting one of those new ones too.

tridge
Posts: 117
Joined: Mon Sep 25, 2017 8:27 am
Has thanked: 8 times
Been thanked: 15 times
Contact:

Re: Where to start STM32H7 support

Postby tridge » Fri Jul 19, 2019 11:48 am

Giovanni wrote:I will look into this in the weekend

note that there was a typo in my I2Cv3 change, mixup of rx and tx

tridge
Posts: 117
Joined: Mon Sep 25, 2017 8:27 am
Has thanked: 8 times
Been thanked: 15 times
Contact:

Re: Where to start STM32H7 support

Postby tridge » Mon Nov 25, 2019 8:58 am

I received my first boards with the new RevisionV of the H743 chip today. It was a lot less hassle than I expected. It turns out our existing ArduPilot code runs on it fine with no changes. That is partly luck because of ADC clocking choices, but it certainly makes our life easy.
I haven't yet tried to enable the VOS0 voltage scaling to allow for 480MHz. We'll try that soon. I'm hoping we can do that as a runtime change based on the chip revision so we don't need to ship two different firmwares.
Either way, the gloomy predictions for how hard it was going to be to support both RevY and RevV turn out to be a bit over-stated. At least for ArduPilot it has been trivially easy.

User avatar
Giovanni
Site Admin
Posts: 12296
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 590 times
Been thanked: 504 times
Contact:

Re: Where to start STM32H7 support

Postby Giovanni » Mon Nov 25, 2019 11:08 am

Good to know, I will resume work on this next. Is support for the old revision still required? probably there are lots of parts on the field.

Giovanni

tridge
Posts: 117
Joined: Mon Sep 25, 2017 8:27 am
Has thanked: 8 times
Been thanked: 15 times
Contact:

Re: Where to start STM32H7 support

Postby tridge » Mon Nov 25, 2019 1:20 pm

Giovanni wrote:Good to know, I will resume work on this next. Is support for the old revision still required? probably there are lots of parts on the field.

We will certainly need to support both revY and revV for quite a few years in ArduPilot (usual lifetime would be 5 years or so). Luckily that won't be hard.

elagil
Posts: 62
Joined: Tue Sep 19, 2017 7:38 am
Has thanked: 4 times
Been thanked: 5 times

Re: Where to start STM32H7 support

Postby elagil » Tue Nov 26, 2019 1:22 pm

Was development on a MACv2 driver already started? If so, I would like to contribute, since I need this functionality for some projects.

User avatar
Giovanni
Site Admin
Posts: 12296
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 590 times
Been thanked: 504 times
Contact:

Re: Where to start STM32H7 support

Postby Giovanni » Tue Nov 26, 2019 1:24 pm

Hi,

MACv2 is not started yet, I still have to assess differences with the old one.

Giovanni


Return to “STM32 Support”

Who is online

Users browsing this forum: No registered users and 3 guests