Поиск
Показаны результаты для тегов 'stm32h7'.
-
Есть проект (код) для STM32H7, стало интересно разобраться с настройками тактирования шин и CPU на примере настройки тактирования в CubeMX- то есть сопоставить код настройки тактовой частоты МК со схемой настройки тактирования в Кубе. Контроллер тактируется от внешнего источника 50 МГц. Причина- по коду не понятно с какой частотой тактируются шины и ЦПУ. Очевидным решением моего вопроса было бы открыть reference manual на контроллер и сопоставлять схему тактирования с функцией инициализации из HAL-библиотеки и схемой в CubeMX. Но вот тут у меня проблема: я не могу найти соответствие между ними. Более конкретно о написанном выше. Код инициализации, сгенерированный CubeMX (но проекта, из которого генерили, нет): Схема тактирования из Куба (дефолтный проект, обвел то, частоту чего мне интересно узнать): Схема тактирования из мануала на контроллер: Со строчками RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; все понятно. Но вот что за синтезаторы в коде PLLM, PLLN ... PLLR, что за делители уже есть вопросы. Такое название фигурирует только в коде. Тоже и про куб можно сказать: D1CPRE prescaler, HPRE prescaler встречаются только в схеме куба. Посоветуйте, пожалуйста, как в этом разобраться? Мануал может какой-нибудь или апнота
-
Экспериментировал с отключениями одного из ядер в STM32CubeProgrammer за это отвечают option bits -> BC4 и BC7 для M4 и M7 соответственно. После установки BC7 в 0 ST-LINK перестал распознавать МК, появилась ошибка Error: No STM32 target found! и txt файл с ошибкой при подключении. Предлагаемый вариант подключения к плате с установкой пина BOOT0 в 1 на плате не помогли (но всё же стоит попробовать, т.к. методом тыка и бубна порядок действий, решивших проблему сложно восстановить). Решение проблемы нашлось случайно, получилось подключиться к плате, выбрав следующие настройки для ST-LINK в STM32CubeProgrammer: Frequency: 8000 Mode: Power down Access port: 3 (решающая) Reset mode: Core reset и выключен Debug Low Power mode
-
Добрый день! Нужна помощь! Есть проект на отладочной плате nuclei-h743 реализует tcp сервер на lwip, полностью рабочий, нареканий нет. Написал идентичный проект в cubeide, при котором контроллер не подключается к сети, а по определяет как неопознанную сеть... подскажите, пожалуйста, что с этим делать? Куда копать?