我目前正在开发 STM32F767ZI-Nucleo 板和一个小安全芯片(microchip atecc508a),通过 i2c 连接进行连接。该芯片有一个可用的库加密验证库 https://github.com/MicrochipTech/cryptoauthlib,我想在我的项目中使用。我还使用 STM32CubeMX 生成我的 C 文件,并使用 Atollic TrueStudio 来编写我的实现。
C 编程语言对我来说相对较新,所以我不知道如何将我的库文件夹包含到我的项目中(在cubemx 中还是在trustudio 中?)以使其工作。
我认为包含声明#include "cryptoauthlib.h"
应该在 main.c include 部分中,但我必须以某种方式告诉 IDE 使用这个库。
我感谢任何帮助,非常感谢。
在您的项目中创建一个文件夹。您必须向 IDE 声明该文件夹内有头文件 (.h) 和源文件 (.c)。为此,请打开项目属性并在 C/C++ 常规 > 路径和符号中。在“包含”选项卡中添加包含头文件的文件夹。在源位置选项卡中添加包含源代码文件的文件夹。应用然后就OK了。清理并重建项目。然后你可以包含在main.c中。
希望这可以帮助。此致。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)