0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将OPTIGA Trust M和PSoC整合

骏龙电子 来源:骏龙电子 作者:骏龙电子 2023-04-06 11:25 次阅读

摘要:OPTIGA Trust M可帮助IoT设备制造商与云计算服务相连接,增强物联网产品的安全性,同时提高系统性能。让OPTIGA Trust M保障物联网安全,还需要搭档在物联网嵌入式系统中,还需要性能强悍的MCU、高质量通信的连接芯片、以及软件和开发工具的支持。

本文将介绍怎样把OPTIGA Trust M和PSoC 进行整合,打出计算+安全的物联网组合拳。

主机微控制器(PSoC 6)通过安全的I²C接口连接到Shield2Go Security OPTIGA Trust M, 如Figure 1所示。

b9b8275c-cfdc-11ed-bfe3-dac502259ad0.png

Figure 1 OPTIGA Shield2Go 与 PSoC 6 MCU间的I²C 连接

所需的软硬件如下:

硬件:

任选一款PSoC 6设备

OPTIGA Trust M security Shield2GO开发板

软件:

ModusToolbox软件: 按照ModusToolbox installation guide中的步骤安装ModusToolbox软件(2.4版本)。

终端模拟Tera Term.

https://ttssh2.osdn.jp/index.html.en(可复制网址到浏览器打开)

要将OPTIGA Trust M与以下PSoC 62S2(CY8CPROTO-062- 43343W)评估套件链接;或者直接使用PSoC 62S2组合评估套件CY8CEVAL-062S2(板载OPTIGA Trust M)。请执行以下操作:

1.运行ModusToolbox软件。

2.在Eclipse IDE中,从Quick Panel单击New Application

3.选择要使用的Board Support Package (BSP)。请参阅Getting Started with ModusToolbox创建应用程序。

4.单击Peripherals下拉菜单,选择OPTIGA Cryptography模板应用程序,然后单击Create,如Figure 2所示。

b9da1556-cfdc-11ed-bfe3-dac502259ad0.png

Figure 2选择OPTIGA Cryptography模板应用程序

成功导入应用程序之后,构建并编写OPTIGA Cryptography应用程序,以测试可用的示例。

5.Tera Term显示输出,按照OPTIGA: Cryptography中的步骤来编程的主MCU。

对于套件中没有封装OPTIGA Trust M工具包的PSoC6 MCU,将不支持ModusToolbox软件中的OPTIGA_Cryptography代码示例。代码示例可以从GitHub链接中克隆。

要导入应用程序,请执行以下操作:

1.打开New Application并选择您希望使用的相关BSP,例如,CY8CPROTO-062- 43343W。

2.单击“导入”并选择克隆的示例文件夹。

3.从Custom部分选择导入的代码示例,然后单击Create,如Figure 3所示。

ba239f28-cfdc-11ed-bfe3-dac502259ad0.png

Figure 3 选择示例代码

4.将支持的hal库版本更改为1.6.0,通过Library Manager > libraries > mtb-hal-cat1 (version: 1.6.0 release),单击Update。

5.通过Application Root Path>libs >mtb.mk添加OPTIGATrust M库,如Figure 4所示

在“# List of shared libraries”下添加:SEARCH_optiga-trust-m=../mtb_shared/optiga-trust-m/release-v3.1.2 .

在“# Shared libraries added to build”下添加:SEARCH+=$(SEARCH_optiga-trust-m) .

ba5b3b7c-cfdc-11ed-bfe3-dac502259ad0.png

Figure 4 添加OPTIGA Trust M库

6.根据MCU数据表修改源文件夹中的optiga_lib_config_mtb.h文件,以配置正确的I²C引脚详细信息(CYBSP_I²C_SCL和CYBSP_I²C_SDA),如Figure 5所示。

ba910522-cfdc-11ed-bfe3-dac502259ad0.png

Figure 5 更改optiga_lib_config_mtb.h

7.在合并上述更改之后构建应用程序。

8.按照OPTIGA: Cryptography中提到的步骤对主机MCU进行编程。

有更多关于英飞凌物联网产品和方案的开发问题?欢迎访问英飞凌开发者社区平台。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7471

    浏览量

    150960
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16956

    浏览量

    350129
  • 嵌入式
    +关注

    关注

    5065

    文章

    18998

    浏览量

    302631
  • PSoC
    +关注

    关注

    12

    文章

    170

    浏览量

    91782
  • 云计算
    +关注

    关注

    39

    文章

    7720

    浏览量

    137159

原文标题:物联网硬件安全守护组合拳 如何将OPTIGA™ Trust M 与 PSoC™ 6 整合

文章出处:【微信号:骏龙电子,微信公众号:骏龙电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    贸泽电子开售适用于物联网应用的 英飞凌OPTIGA Trust M MTR安全解决方案

    2024 年 8 月 21 日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起供货英飞凌的新款OPTIGATrust M
    发表于 08-22 15:30 582次阅读

    如何将PSOC4程序移至RAM并运行它?

    如何将 PSOC4 程序移至 RAM 并运行它? PSOC CREATOR 里面有套路吗,谢谢。
    发表于 01-25 08:04

    如何将F-RAM™添加到现有的PSoC™ Creator项目?

    ™Creator 中添加 的示例。所有示例似乎都使用了 Modus 工具箱。是否有任何文档显示如何将F-RAM™添加到现有的PSoC™ Creator 项目?
    发表于 03-01 12:14

    如何将PSoC4000部件的设计过渡到PSoC4000T部件?

    英飞凌提供哪些支持,帮助客户现有 PSoC 设计转移到新产品中? 如何将 PSoC4000 部件的设计过渡到 PSoC4000T 部件?
    发表于 05-29 06:35

    如何将 LLC 的 ZVS 特性与同步整流技术进行整合

    的办法,但应该如何控制同步 FET 呢?如何将 LLC 的 ZVS 特性与同步整流技术进行整合?实现高效率呢?
    发表于 01-16 10:22

    如何将OV620与PSoC5进行接口

    如何将OV620与PSoC5进行接口,如何获取图像????请帮忙。 以上来自于百度翻译 以下为原文How to interface OV6620 with PSOC5.How do I acquire an image???
    发表于 03-25 11:13

    如何将PSoC Creator项目导出到Keil UVIEW、IAR Workbench和Eclipse中

    附件是第七个PSoC创建者101课的脚本。在这段视频中,Mark Saunders指导您如何将您的PSoC Creator项目导出到Keil UVIEW、IAR Workbench和
    发表于 07-29 11:07

    赛普拉斯互动视频示范如何将PSoC可编程片上系统用作FPGA

    赛普拉斯互动视频示范如何将PSoC可编程片上系统用作FPGA同伴芯片 赛普拉斯半导体公司与Avenet公司电子元件营销美洲业务区宣布推出一项新的在线设计演示—“PSoC 混合
    发表于 10-30 08:47 525次阅读

    英飞凌OPTIGA Trust安全方案保护小型电子器件和配件免遭盗版侵害

    / OTCQX: IFNNY)近日宣布推出全新的OPTIGATrust验证芯片,它可帮助电子配件和零件制造商保护企业免遭产品假冒造成的损害。除此之外,它也能保护消费者利益,因为验证芯片可以帮助降低终端设备因使用设计粗劣的盗版产品而受到损害的风险。
    发表于 11-07 17:35 1002次阅读

    OPTIGATrust X为物联网安全保驾护航

    eluminocity的智能路灯开发人员也信赖英飞凌的OPTIGA Trust X。他们用它保护路灯不被非法访问——从云端直至设备层级。通过携手英飞凌及英特尔,eluminocity已将简单的路灯
    发表于 03-09 11:40 544次阅读

    OPTIGA Trust X:为物联网安全保驾护

    众所周知,物联网正在改变世界,无论是在工业领域还是家庭中。智能工业机器人、冰箱和洗衣机已经能相互沟通。然而,设备一旦联网就可能遭遇攻击。这就是为什么英飞凌要在其OPTIGA Trust家族中加
    发表于 02-24 12:51 237次阅读

    如何将IP模块整合到System Generator for DSP中

    了解如何将Vivado HLS设计作为IP模块整合到System Generator for DSP中。 了解如何将Vivado HLS设计保存为IP模块,并了解如何将此IP轻松
    的头像 发表于 11-20 05:55 3199次阅读

    贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全开发套件

    2023 年 5 月 11 日 – 专注于引入新品的全球半导体和电子元器件授权代理商贸泽电子 (Mouser Electronics) 即日起供货英飞凌的OPTIGATrust M物联网安全
    发表于 05-12 17:05 602次阅读
     贸泽开售面向安全应用的英飞凌<b class='flag-5'>OPTIGA</b> <b class='flag-5'>Trust</b> <b class='flag-5'>M</b>物联网安全开发套件

    英飞凌宣布与ThistleTechnologies技术整合

    全球半导体巨头英飞凌科技宣布,其OPTIGATrust M安全控制器已成功整合Thistle Technologies的Verified Boot技术。Thistle作为连接设备安
    的头像 发表于 05-07 15:03 436次阅读

    英飞凌OPTIGA Trust M MTR扩展板用于评估OPTIGA Trust M安全解决方案

    和灵感。 以下是本周新品情报,请及时查收: 分立式安全解决方案   Infineon Technologies  OPTIGA Trust M MTR   贸泽电子即日起开售 英飞凌 的 OP
    的头像 发表于 10-17 14:42 337次阅读
    英飞凌<b class='flag-5'>OPTIGA</b> <b class='flag-5'>Trust</b> <b class='flag-5'>M</b> MTR扩展板用于评估<b class='flag-5'>OPTIGA</b> <b class='flag-5'>Trust</b> <b class='flag-5'>M</b>安全解决方案