ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
1172172 Топик полностью
Kceния (08.02.2022 14:33, просмотров: 460) ответил NeoPower на На китайский новый год притащил мне Дед Мороз (Шань Дань Лаожен) вот такую вот отладку:
Хоть бы название платы написали, ведь не видно же за мишурой. Внешне похоже на Nucleo-STM32H743ZI, но может оказаться и STM32H743ZI2. 

> 1. Конфигуратор нужен STM32CubeH7 или STMCubeMX тоже подойдет?

STMCubeMX тоже подойдет

> 2. Стоит-ли связываться с CubeIDE (бывшая Attolic) или остатся в рамках IAR?

Я поклонница IAR, и по мне STMCubeMX+IAR - хорошая пара. А софт под STM32H7 Куб сам загрузит, когда вы этот контроллер выберете.

Но есть нюанс: если вы выберете STM32H743, то сгенерит код, в котором вы скоро разберетесь. Но если сделаете выбор не по процессору, а по плате, за загрузит рыбу для платы, в которой, на мой взгляд, разобраться будет трудно. Т.е. плату стоит выбирать, только если вам демонстрашка нужна, но если код сами писать/дописывать собираетесь, то лучше не надо (уж больше заковыристо эта демонстрашка написана).

> 3. Существуют ли guide по использованию разных узлов?

На мой взгляд, STM32H7 документирован хуже остальных, но общее подобие всех STM32 друг другу позволяет пользоваться документаций от других STM32F, хотя и возможны казусы.

Проблемы начнутся, когда станете работать с DMA, причем не столько по вине самого DMA, сколько из-за "несуразного"расклада памяти - он у него не единым куском, а сегментами с дырами между ними.

А если еще и кеширование памяти включить, про проблем станет еще больше.

А вникать в смысл вот этой картинки придется:

А если решите пропустить, то горько об этот потом пожалеете.