Импорт библиотеки C в Atollic TrueStudio, STM32CubeMX

В настоящее время я работаю над платой STM32F767ZI-Nucleo и небольшим чипом безопасности (микрочип atecc508a), который подключен через соединение i2c. Для этого чипа есть библиотека CryptoAuthLib, которую я хочу использовать в своем проекте. Я также использую STM32CubeMX для генерации моих C-файлов и Atollic TrueStudio для написания своих реализаций.

Язык программирования C для меня относительно новый, поэтому я понятия не имею, как включить мою библиотечную папку в проект (либо в cubemx, либо в trustudio?), Чтобы он заработал.

Я думаю, что включить заявление #include "cryptoauthlib.h" должен быть в разделе main.c include, но определенным образом я должен сказать IDE использовать эту библиотеку.

Я ценю любую помощь, большое спасибо.

1 ответ

Создайте папку внутри вашего проекта. Вы должны объявить, что в IDE есть файлы заголовков (.h) и файлы souce (.c) внутри этой папки. Для этого откройте свойства проекта и в C/C++ общие> Пути и символы. На вкладке "Включить" добавьте папку, содержащую файлы заголовков. На вкладке "Местоположение источника" добавьте папку, содержащую файл исходного кода. Aplly тогда хорошо. Очистить и восстановить проект. Тогда вы можете включить в main.c. Надеюсь это поможет. С уважением.

Другие вопросы по тегам