Page 1 of 1

[NUCLEO-STM32H7A3] stm32lib port

Posted: Tue Mar 10, 2020 7:37 am
by abenragel
Hi,

just received my NUCLEO-STM32H7A3 board ( https://www.st.com/en/evaluation-tools/ ... 3zi-q.html )
and tried to build MicroPython for it.
I used the board config NUCLEO_H743ZI as a starting point but soon had to find out that the H7A3 is still missing in the current cubeHAL of the stm32lib.

So I started out to update the H7 cubeHAL, following the instructions in README.md under lib/stm32lib.

After considering to just insert the files directly required for the H7A3 I thought I might aswell update the complete H7 cubeHAL.
So I downloaded the STM32Cube_FW_H7_V1.7.0, extracted CMSIS files and HAL drivers, applied the cleanup script as described in the readme. I then checked out the vendor branch of the submodule stm32lib and copied in the prepared files.

Right now I am re-applying the commits of branch remotes/origin/work-F0-1.9.0+F4-1.16.0+F7-1.7.0+H7-1.4.0+L0-1.11.2+L4-1.8.1+WB-1.1.1

Can anybody confirm whether this procedure is correct so far ?

Thanks in advance,
Jan

Re: [NUCLEO-STM32H7A3] stm32lib port

Posted: Mon Mar 16, 2020 5:23 am
by jimmo
That sounds about right!

You'll just have to update the branch name to ...+H7-1.7.0+... and looks like you'll be all done.

Re: [NUCLEO-STM32H7A3] stm32lib port

Posted: Sun Dec 13, 2020 8:11 am
by kdv
I don't have a NUCLEO-STM32H7A3 board, but just out of curiosity: does the attached .dfu binary boot?
Install using dfu-util -a 0 -D firmware.dfu