[En-Nut-Discussion] STM32H7 Support?

Bob Wirka bobwirka at yahoo.com
Tue Nov 7 16:28:08 CET 2017

Thank you for your reply. Good to know you're thinking about this.
Have seen the Nucleo boards advertised, but have not looked further. I would assume they have a JTAG interface.
I've been really happy using the Segger J-Link with the SAM7X; their gdbserver works well. They're not free, but would be worth a try. I've both programmed the flash and debugged with the J-Link. Segger says the J-Link supports the Cortex M3.

|  |  |


|  | 

SEGGER J-Links are the most widely used line of debug probes. Unparalleled performance, extensive feature set, l...



BTW, all my work has been in Linux.
If you can tell me, are there extensive differences between the STM32F and H versions with respect to the DMA, SPI, ethernet, etc.? Are the register functions different, or is it mostly getting the right #defines in header files?
Bob Wirka
    On Tuesday, November 7, 2017, 4:12:31 AM CST, Uwe Bonnes <bon at elektron.ikp.physik.tu-darmstadt.de> wrote:  
 >>>>> "Bob" == Bob Wirka <bobwirka at yahoo.com> writes:

    Bob> Hello, I see support for STM32F micros in the 5.1.0-1 Nut/OS
    Bob> distribution.  Would anyone have ported this to the newer STM32H7
    Bob> series? The ones with 2Mb flash and 1Mb RAM @ 400MHz.  Do you think
    Bob> it could be done modifying an existing configuration?  Has anyone
    Bob> tried it on one of the new STM eval boards?  Thanks, Bob Wirka
<Sarcame start>
Whow, some activity on the mailing list other than from me
</sarcame off>


yes, H7 is on my radar. In some branch, I had the app/uart running with
internal HSI64.

However there are several problems:
- Device availability:
  Only the expensive Eval boards are available.
  I have 2 Nucleo boards, but the first one had problems with flash
  programming right from the start. I fear the second one also developped
  those problems too, but have not investigated further.
- Debugger/Flasher availability:
  Neither OpenOCD nor blackmagic supports the chip. I did some work for BMP
  https://github.com/UweBonnes/blackmagic/tree/h7, but this needs more love
  and testing. Perhaps the problems with the boards above are caused by the
  debugger tests ?
- New devices
  The H7 differs in clock setup, DMA, SPI, Ethernet and more.
  There is a lot of work to do...
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------

More information about the En-Nut-Discussion mailing list