在 Atollic TrueStudio、STM32CubeMX 中导入 C 库

2023-12-20

我目前正在开发 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(使用前将#替换为@)

在 Atollic TrueStudio、STM32CubeMX 中导入 C 库 的相关文章

  • 如何在 Selenium webdriver 中录制视频 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有每天晚上运行的自动化脚本 大约 350 个脚本或测试用例 我想录制每个测试用例 Python 脚本

随机推荐

  • 访问短信收件箱

    如何从应用程序 在 Symbian s60 上 访问 SMS 收件箱 我们可以用j2me吗 C 或 Python 怎么样 从 j2me 中的收件箱读取消息是不可能如果您想阅读短信 那么您可以使用特定端口发送消息并 你的 j2me 应用程序应
  • lerna add :找不到可以添加 的包

    已将 lerna 添加到我的项目中 我已通过成功运行此命令将包添加到我的服务器 lerna add types express dev 但是当我想添加另一个时 lerna add graphql class validator type g
  • 具有多个目标可执行文件的 Swift 包管理器?

    有谁知道 Swift 包管理器是否支持从一个包中生成多个可执行文件 我有一个 C 程序需要迁移到 Swift 目前它被打包为具有多个目标的 makefile 我有点困惑如何将其映射到 Swift 包 或者它是 包 Yes project p
  • Domino Designer:从嵌入视图访问选定的行

    我再次有一个关于 Domino Designer 的问题 有些时事通讯应分配给多个联系人 因此 我构建了一个包含组合框的表单来选择新闻通讯 下面有一个嵌入视图 其中包含所有可用的联系人 Combobox ComboBox Newslette
  • 无法导入名称 TEMPLATE_CONTEXT_PROCESSORS

    我尝试使用 virtualenv 但一切都出了问题 我停用 停用 所有 virtualenv 当我尝试启动时 python manage py runserver 我收到此错误消息 Traceback most recent call la
  • “JSON”和“jQuery”在 Internet Explorer 7 和 8 中仍未定义

    我把这三个流行的脚本包含在我的 tags 当我检查 IE7 和 8 中的错误时 我得到以下信息 JSON 未定义 IE7 jQue
  • 如何从 Windows 8 WInJS 应用程序中启动 IE10 中的 URL?

    这可能是一个愚蠢的问题 但我一直无法找到答案 我想从我的 Windows 8 javascript 应用程序中使用 IE10 启动特定 URL 即我的应用程序将暂停 而 IE10 将启动 我如何用 JavaScript 做到这一点 谢谢 提
  • 将数组存储为字段值或将数组值存储为记录是一个好主意吗?

    在我的应用程序中 我有 文章 类似于帖子 推文 文章 它们标有描述性预定义标签 即 困难 简单 红色 蓝色 业务 等 这些可用标签存储在一个表中 称为 标签 其中包含所有可用标签 每篇文章都可以标记多个标签 并可通过自定义管理界面进行编辑
  • 单独项目中 MVC 解决方案中的 Web API

    我正在创建一个新的 MVC4 项目 研究使我相信现在通过 Web API 框架而不是控制器操作可以更好地实现从 javascript 到服务器端的通信 我对此的理解正确吗 我假设我可以在 Web API 和 MVC 控制器之间共享我的所有属
  • FLAG_DISMISS_KEYGUARD 不再适用于 Android Lollipop?

    正如标题所示 我惊讶地发现 FLAG DISMISS KEYGUARD 标志在 API 21 Lollipop 上不再起作用 在 Kitkat 中 设置此标志将消除不安全的键盘保护 那么这是一个功能还是一个错误 解决方法是什么 通过 Pow
  • 如何使用 pymongo 连接到现有文档集合/数据库?

    在命令行上 这有效 mongo gt show dbs mydatabase 1 0GB 然而 这并不 python gt gt gt import pymongo gt gt gt connection pymongo MongoClie
  • TFS 2013 无法与 IIS 反向代理一起使用

    我正在尝试使用 IIS 反向代理使网络上的不同用户组可以访问我的 TFS 服务器 我在反向代理服务器上启用了匿名身份验证 URL 重写和 ARR 每当我尝试连接到 TFS 服务器时 都会收到 401 错误 并且无法正确输入密码 我已经尝试过
  • 如何使用 React 的 Router v4 History.push() [重复]

    这个问题在这里已经有答案了 注意 我对 React 和 Meteor 还很陌生 所以在回答我的问题时请非常具体 我正在尝试使用 Meteor 和 React 制作一个短信应用程序 但是 我正在使用的教程是使用 React v3 我想知道如何
  • 自定义 Json 序列化器,通过忽略类属性来序列化和反序列化所有属性

    我想序列化我的类的所有属性 但想在返回响应时隐藏一些属性 我正在使用 NewtonSoft Json Net 进行序列化 例如 在下面的类中 我想序列化这两个属性 但我只想返回 PlaceName 有什么办法可以做到这一点吗 DataCon
  • 根据任何给定字符串生成整数(不使用 GetHashCode)

    我正在尝试编写一种方法来根据任何给定的字符串生成整数 当对两个相同的字符串调用此方法时 我需要该方法两次生成相同的整数 我尝试使用 GetHasCode 但是 一旦我将项目移动到另一台机器 这是非常不可靠的 因为 GetHasCode 对同
  • 一个 HTML 元素可以有多个 id 吗?

    我知道 id 在 HTML XHTML 页面中必须是唯一的 对于给定的元素 我可以为其分配多个 id 吗 div div 我意识到我有一个简单的解决方案 只需使用一个类即可 我只是对以这种方式使用 ids 感到好奇 不 从XHTML 1 0
  • 使用 CURL 从外部网页选择特定 div

    大家好 谁能帮助我如何从网页内容中选择特定的 div 假设我想得到 divid wrapper content 来自网页http www test com page3 php 我当前的代码看起来像这样 不工作 REG EXP s searc
  • [url] 页面在 Chrome 中运行来自 [url] 的不安全内容

    当我打开链接时 这会在 Chrome 中显示以下消息 已阻止 页面位于https www loadmytrailer com beta postload php https www loadmytrailer com beta postlo
  • 如何在 Mac OS X 上安装加密技术?

    我的操作系统 Mac OS X El Capitan 当我像这样安装加密技术时 pip install cryptography 0 2 1 错误是 Collecting cryptography 0 2 1 Using cached cr
  • 在 Atollic TrueStudio、STM32CubeMX 中导入 C 库

    我目前正在开发 STM32F767ZI Nucleo 板和一个小安全芯片 microchip atecc508a 通过 i2c 连接进行连接 该芯片有一个可用的库加密验证库 https github com MicrochipTech cr