Thanks for letting me know! I was actually following the discussion on whether to include the G4 in the stm32 folder, so I knew it was being worked on.

I took a quick look at the G4 reference manual and it shows that they share identical FDCAN core releases, so the basic stuff should all be the same. The main difference appears to be in the number of CAN cores (3 in the G4 vs 2 in the H7) and the amount of message RAM (1Kb per core in the G4 vs 10Kb shared between the 2 cores in the H7). It also appears that there is no Time Triggered CAN functionality in the G4. So it seems like it should be pretty easy for us to collaborate.

- John


On 4/23/20 4:29 PM, Nathan Hartman wrote:
On Thu, Apr 23, 2020 at 3:54 PM John Rippetoe
<jrippe...@roboticresearch.com> wrote:
I have been working on adding support for the FDCAN peripheral in the
STM32H7 and have a basic driver working. It's a bit of a hack in some
I haven't yet read your whole email. I will revisit it soon. But in
the meantime I wanted to mention that I'm working on architectural
support in NuttX for the STM32G474xxxx family, which also has FDCAN.
In fact, yesterday, I was working on the pinmap for several
peripherals, including the FDCAN. My work is in my fork on GitHub, in
https://github.com/hartmannathan/incubator-nuttx in the branch
stm32g474. This being a recent addition to STM32's family line,
perhaps the FDCAN peripherals share some common lineage and maybe we
could split some of the work to support it. I'm not ready yet, because
first need to get minimal support up and running, to initialize the
sysclk and boot up NuttX on my board, but I thought it be helpful to
mention.

Cheers,
Nathan
CONFIDENTIALITY NOTICE: This communication may contain private, confidential 
and privileged material for the sole use of the intended recipient. If you are 
not the intended recipient, please delete this e-mail and any attachments 
permanently.

Reply via email to