[En-Nut-Discussion] STM32H7 Support?
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?
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
Whow, some activity on the mailing list other than from me
yes, H7 is on my radar. In some branch, I had the app/uart running with
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