До сегодня с STM32 дел не имет. Меги и Тини хватало.
Но попали в руки готовые платы с STM32F051C8T6 + экран HD44780. И два rs232 порта, и 7 каналов выходов.
Срисовал схему, и хочу попробовать на этой плате сделать хоть что-то.
В качестве среды программирования выбрал CooCox 2.0.7
Дальше, создаю проект, выбираю кристал.
Дабавляю в проект экран HD44780.
И жму кнопку построить прошивку
Не, понятно что работать ничего не будет.
НО, копилировать не хочет.
Выдает ошибку
\coocox-master\Cox_Interface\source/xacmp.h:43:18: fatal error: acmp.h: No such file or directory
И так во свех файлах. Строка которая вызывает ошибку:
#include "acmp.h"
В других файлах такая же строка #include " но сдругим именем файла.
Теперь почему так, понять не могу. Файлы лежат в \components\coocox-master\Cox_Interface\source
Почему в каждом файле есть строка #include " ", с именем файла который сам себя подключает?
Если эту строку закоментировать - следующая ошибка выскакивает в другим файле:
\components\coocox-master\Cox_Interface\source/xadc.h:43:17: fatal error: adc.h: No such file or directory
В такй же строке, которая подключает этот же файл.
Пробовал все эти файлы копировать в разные каталоги проекта. Та же картина.
Поиск по интернету ничего не дал по этой проблеме. Понимаю что делаю ошибку там где хоть понимающим людям в голову не прийдет ее сделать, но где?