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

 

 

 

#10690
Evgeny
Участник

Тоже столкнулся с токой проблемой, решил так:
1. В файле “main.h” заремить строку #include “stm32f7xx_hal.h”.
2. В файле “LCDConf.c” добавить строку #include “stm32f7xx_hal.h”.
3. В файле “stm32f7xx_it.c” строку “volatile GUI_TIMER_TIME OS_TimeMS;” исправил на “extern volatile GUI_TIMER_TIME OS_TimeMS;”
4. В файле “main.c” строку “LTDC_HandleTypeDef hltdc;” исправил на “extern LTDC_HandleTypeDef hltdc;”
Ещё ошибка была в файле “ltdc.c” в функции “void TFT_DisplayString(uint16_t Xpos, uint16_t Ypos, const uint8_t *Text, Text_AlignModeTypedef Mode)”
Keil возмущался на “const uint8_t *Text”, пришлось удалить “const” в файлах “ltdc.c” и “ltdc.h”.