Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос любителям HAL. Крах регистров настроек и пемяти.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Мур
С доброй пятницей!
Бубен отладки программы, сгенерированной CubeMX под STM32F429, выдохся...
Все инициализации перифирии проходят успешно, кроме FMC... Всяко пробовал!
Сейчас перенес MX_FMC_Init(); уже и на последнюю очередь(был и на первом месте) в цепочке очередности инициализаций.

На шаге /* Peripheral clock enable */
__HAL_RCC_FMC_CLK_ENABLE();

Почти(за редким исключением!) все регистры вдруг забиваются унылым кодом 0xAAAAAAAA

И задержечку секундную ставил, думал ФАПЧ не успевает..

Бестолку!!!

Может кто уже ковырял творения на выходе CubeMX (HAL)?
Наслышан много жестких слов о сырости этого тулза...

Заранее благодарен за любой намек! tort.gif
Низкий поклон отважным!
ViKo
Раньше FMC инициализировали до main функции, прямо из startup.s. Чтобы компилятор мог инициализировать глобальные переменные, размещенные во внешнем ОЗУ.
Мур
Цитата(ViKo @ Aug 5 2016, 13:24) *
Раньше FMC инициализировали до main функции, прямо из startup.s. Чтобы компилятор мог инициализировать глобальные переменные, размещенные во внешнем ОЗУ.

Логика понятна...

....Здесь внешняя память используется только для графики под LTDC...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.