stm32h7rxx_7sxx: сделал прошивку, поддерживающую этот
микроконтроллер для отладчика BMP, который даже из транка еще не
поддерживает этих зверьков. еще раз кто не знает - BMP/BMDA - открытая инфраструктура для отладки микроконтроллеров
очень хорошо и много написано
https://black-magic.org/index.html
исходникик ( как я отметил, поддержка stm32h7rxx_7sxx еще не внесена, обесточивают в следующем релизе, а пока даже в транке нет намека на поддержку)
как оказалось к моему удивлению - серия H7xx и H7Rx/H7Sx драмматически отличаются по шинной архитектуре, интерфейсу флеша и RCC - добвить как расширение H7xx никак невозможно, поэтому с точки зрения кода отладчика это новые отличные серии примерно как F4 м H7, добавлять пришлось отдельным от H7xx кодом.
https://github.com/blackmagic-debug
https://github.com/blackmagic-debug/blackmagic
отладчики делаются даже на коленке и стоят что нихрена не стоят. на крайняк можно на алике купить blakpill411 и все - он полностью готов (без буферов и развязок).
прошивка для отладчика сделанного по нативной самой простой схеме на stm32f103cbt
https://habr.com/ru/companies/auriga/articles/728270/
bmp_native_firmware_stm32h7rs.7z
но я предпочитаю делать платки сам :) чтб клеймо "сделано в галактике Млечный Путь ★ " поставить!
выглядит у меня это так

на фотке отлаживаемая платка c STM32H7R3Z8J6, левее вариант отладчика с высоковольтным барьером - сделан чтоб работать при отладке силовых и высоковольтных вещей
так же предстваляет интерес входящий в пакет утилит - внешний GDB сервер, обычно GDB напрямую через USB-serial устройство открывает отладчик и напрямую по средством протокола MI педалит отладочный интерфейс микросхемы. но есть вариант делать все удаленно. на локальной машине запускается не gdb а прокладка TCP-сервер поставленный на дешевый одноплатный типа "малинки" , через который уже с удаленной машины GDB доползает до отлаживаемой машины. я, к примеру, так отлаживаю мошный регулятор большого бесколекторного двигателя. близко находится нельзя - убьет нах если что то пойдет не так.... поэтому делю "из-за угла с расстояния в километр".
оножеж по совместительству является удобной утилиткой для записи и чтения бинаря в флэш микросхемы.
blackmagic.7zсобран ессесено для линукса.
если кто то проникнется из форточников - поробую сервер для масдая собрать.