Galeaf



Ответы в темах

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • в ответ на: Программирование МК STM32 #10695
    Galeaf
    Участник

    Спасибо за ответ, Evgeny.
    Да, главная проблема была в инклюде «stm32f7xx_hal.h»
    Хотя я так и не понял по какой причине Кейл так себя ведет.

    Есть еще один момент.
    Собираю проект также под STM32F746-DISCO
    С последних версий CubeMX, при настройке DMA2D, в функцию
    «static void MX_DMA2D_Init(void)» прописываются две строки на которые ругаются компилятор, так как они относятся к другим микроконтроллерам:

    hdma2d.LayerCfg[1].AlphaInverted = DMA2D_REGULAR_ALPHA;
    hdma2d.LayerCfg[1].RedBlueSwap = DMA2D_RB_REGULAR;

    После их комментирования все работает нормально и без ошибок.
    С последним обновлением Version 4.22.1 STM32Cube V1.0 проблема осталась.
    Как обойти эту особенность?

    в ответ на: Программирование МК STM32 #10686
    Galeaf
    Участник

    Здравствуйте.
    Проходя урок 73 (подключение emWin), собирал его в Кейле и столкнулся с такой проблемой.

    При попытке скомпилировать проект в консоли выходят ошибки:
    compiling system_stm32f7xx.c…
    ../Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h(180): error: #20: identifier «HAL_StatusTypeDef» is undefined
    HAL_StatusTypeDef HAL_Init(void);

    Может кто то сталкивался и знает решение.

  • Автор
    Сообщения
  • в ответ на: Программирование МК STM32 #10695

    Galeaf
    Участник
    • Оффлайн

    Спасибо за ответ, Evgeny.
    Да, главная проблема была в инклюде «stm32f7xx_hal.h»
    Хотя я так и не понял по какой причине Кейл так себя ведет.

    Есть еще один момент.
    Собираю проект также под STM32F746-DISCO
    С последних версий CubeMX, при настройке DMA2D, в функцию
    «static void MX_DMA2D_Init(void)» прописываются две строки на которые ругаются компилятор, так как они относятся к другим микроконтроллерам:

    hdma2d.LayerCfg[1].AlphaInverted = DMA2D_REGULAR_ALPHA;
    hdma2d.LayerCfg[1].RedBlueSwap = DMA2D_RB_REGULAR;

    После их комментирования все работает нормально и без ошибок.
    С последним обновлением Version 4.22.1 STM32Cube V1.0 проблема осталась.
    Как обойти эту особенность?

    в ответ на: Программирование МК STM32 #10686

    Galeaf
    Участник
    • Оффлайн

    Здравствуйте.
    Проходя урок 73 (подключение emWin), собирал его в Кейле и столкнулся с такой проблемой.

    При попытке скомпилировать проект в консоли выходят ошибки:
    compiling system_stm32f7xx.c…
    ../Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h(180): error: #20: identifier «HAL_StatusTypeDef» is undefined
    HAL_StatusTypeDef HAL_Init(void);

    Может кто то сталкивался и знает решение.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)