Integration guide for the X-CUBE-SBSFU STM32Cube Expansion Package
■介绍
●X-CUBE-SBSFU安全引导和安全固件更新解决方案允许使用新固件版本更新STM32微控制器内置程序,添加新功能并纠正潜在问题。更新过程以安全的方式执行,以防止未经授权的更新和对设备上机密数据的访问。
●安全引导(信任根服务)是一个不可变的代码,总是在系统重置后执行。它检查STM32静态保护,激活STM32运行时保护,然后在每次执行之前验证用户应用程序代码的真实性和完整性,以确保无法运行无效或恶意代码。
●安全固件更新应用程序通过具有Ymodem协议的UART接口接收固件映像。它在安装前检查其真实性和代码的完整性。固件更新在完整的固件映像上完成,或仅在固件映像的一部分上完成。示例可以被配置为使用具有或不具有固件加密的不对称或对称加密方案。它们提供:
◆用于单插槽配置,以最大化固件映像大小
◆用于双插槽配置,以确保安全的映像安装并启用物联网设备中常用的无线固件更新功能。
●对于具有多个固件(如协议栈、中间件和用户应用程序)的复杂系统,固件映像配置最多可以扩展到三个固件映像。
●安全密钥管理服务通过在受保护和隔离的环境中执行的PKCS#11 API(基于密钥ID的API)向用户应用提供加密服务。用户应用程序密钥存储在受保护和隔离的环境中,用于安全更新:真实性检查、数据解密和数据完整性检查。
●STSAFE-A110是一种防篡改安全元件(硬件通用标准EAL5+认证),用于托管X509证书和密钥,并在安全引导和安全固件更新过程中执行用于固件映像身份验证的验证。
●X-CUBE-SBSFU用户手册(UM2262)解释了如何开始使用X-CUBE/SBSFU,并详细介绍了SBSFU功能。本应用说明描述了如何调整X-CUBE-SBSFU并将其与用户的应用程序集成;它回答了以下问题:
◆如何将X-CUBE-SBSFU移植到另一个板上®
◆如何调整X-CUBE-SBSFU配置以满足用户的需求®
◆如何生成新的固件加密密钥®
◆如何调试X-CUBE-SBSFU®
◆如何适应SBSFU®
◆如何适应用户的应用程序®
●注:在本应用程序说明中,IAR Embedded Workbench®IDE作为示例,为项目配置提供指导。安全引导和安全固件更新应用程序称为SBSFU。
●注:单插槽配置在名为1_Image的示例中演示。双插槽配置在名为2_Images的示例中演示。
X-CUBE-SBSFU STM32CUBE扩展包集成指南 |
|
|
|
应用笔记,应用笔记或设计指南,Application note |
|
|
|
详见资料 |
|
|
|
|
|
|
|
中文 英文 中英文 日文 |
|
22-Jul-2021 |
|
|
|
Rev 7 |
|
AN5056 |
|
8.4 MB |
|
世强硬创平台www.sekorm.com | |
世强硬创平台电子商城www.sekorm.com/supply/ | |
世强硬创平台www.sekorm.com | |
世强硬创平台www.sekorm.com |
- |
- +1 赞 0
- 收藏
- 评论 0
本文内容由平台用户转载自ST品牌,旨在分享知识与信息,如有内容侵权或者其他违规问题,请及时与我们联系,我们将在核实情况后尽快删除或提供适当的版权信息。对于用户通过本网站上传或发布的内容,世强硬创平台不承担任何版权责任。
相关推荐
SMPS在STM32WB系列单片机上的应用说明
本文档详细介绍了STM32WB系列微控制器中集成的开关模式电源(SMPS)的使用方法。主要内容包括SMPS配置、校准、编程以及系统级影响。文档强调了SMPS在保持射频收发器全性能的同时,提供最佳功率性能,适用于蓝牙低功耗和IEEE 802.15.4协议等爆发的应用场景。
ST - 微控器,MICROCONTROLLERS,STM32WB,STM32WB SERIES
从与SX12xx收发器相关的STM32L0、STM32L1和STM32L4系列迁移到STM32WL系列微控制器
本文详细介绍了从STM32L0、STM32L1和STM32L4系列微控制器迁移到STM32WL系列微控制器的步骤。主要内容包括STM32WL系列微控制器的系统概述、与SX12xx收发器相关的STM32L0/L1/L4系列微控制器的应用、STM32WL系列微控制器的特点以及外围设备的迁移。此外,还比较了STM32WL与STM32L0/1/4系列微控制器的功能差异,并提供了详细的迁移指南。
ST - MICROCONTROLLER,收发信机,TRANSCEIVERS,微控制器,SEMTECH收发器,SEMTECH TRANSCEIVERS,MCU,单片机,STM32L1,STM32L4,STM32LX,STM32CUBEWL,STM32L152XX,SX1261,STM32WL,STM32WLEX,SX1262,STM32,SX1276MB1LAS,SX12XX,STM32L072,E428V03A,SX126X,SX1276MB1MAS,STM32L0,STM32WL5X,E449V01A,SX1272MB2DAS,E406V03A,CMWX1ZZABZ,SX1261DVK1BAS,SX1262DVK1DAS,SX1262DVK1CAS,SX1272,STM32WL SERIES,STM32L1 SERIES,STM32WLE5J8I6,STM32WLE5JCXX,SX1276,STM32WL55JCXX,SX127X,STM32CUBE,STM32L0 SERIES,STM32L476XX,STM32L4 SERIES,STM32L073XX
X-CUBE-SBSFU STM32CUBE扩展包集成指南
本资料介绍了X-CUBE-SBSFU安全启动和固件更新解决方案,适用于STM32微控制器,旨在通过安全方式更新内置程序,增加新功能并修复潜在问题。资料详细阐述了安全启动和固件更新的过程,包括固件验证、加密方案选择、安全配置、开发或生产模式配置等。此外,还提供了如何将X-CUBE-SBSFU移植到其他板、生成加密密钥、调试X-CUBE-SBSFU、适配SBSFU和用户应用等实用指南。
ST - MICROCONTROLLER,微控制器,STM32,STM32CUBE
带SR的STEVAL-DPSLLCK1 LLC全桥转换器上的STM32F334xx微控制器固件
本资料介绍了STSW-DPSLLCK1应用固件包,用于评估和定制LLC谐振转换器的数字电源设计,并评估STM32F334xx微控制器与特色电源和模拟组件的性能。固件实现了恒压模式操作的控制算法和所需保护功能。STM32F334xx微控制器通过高分辨率定时器驱动主侧功率MOSFET,使用50%占空比的PWM信号,并包含适当的死区时间以确保零电压切换并避免输入电压穿通。PID电压调节器以50kHz运行,提供主侧设备的PWM开关周期,以改变谐振罐的电压增益并调节输出电压至所需值。资料还涵盖了自适应同步整流算法、Burst模式操作、保护功能和用户UART接口等内容。
ST - MICROCONTROLLER,微控制器,固件,FIRMWARE,STEVAL-DPS334C1,TM32F334X,STM32F334,STM32,32F3348DISCOVERY,STSW-DPSLLCK1,NUCLEO-F334R8,STEVAL-DPSLLCK1,STM32F334XX,STM32F3XX
STM8S微控制器系列参考手册
本资料为STM8S微控制器系列的应用开发者提供了关于如何使用该系列微控制器内存和外设的完整信息。资料涵盖了STM8S微控制器的中央处理单元(CPU)、启动ROM、内存和寄存器映射、闪存程序存储器和数据EEPROM(Flash)、单线接口模块(SWIM)和调试模块(DM)、电源管理、中断控制器(ITC)、通用I/O端口(GPIO)、自动唤醒(AWU)、蜂鸣器(BEEP)、独立看门狗(IWDG)、窗口看门狗(WWDG)、定时器概述、16位高级控制定时器(TIM1)、16位通用定时器(TIM2、TIM3、TIM5)、8位基本定时器(TIM4、TIM6)、串行外设接口(SPI)和I2C接口等模块的详细说明。资料还提供了编程、擦除和保护内部闪存的信息,以及STM8核心的编程信息。
ST - MICROCONTROLLER,微控制器,STM8S
STM32微控制器系统内存引导模式
本资料介绍了STM32微控制器系统内存引导模式,包括引导加载程序存储在STM32设备的内部引导ROM(系统内存)中,由ST在生产过程中编程。主要任务是通过可用的串行外围设备(如USART、CAN、USB、I2C、SPI)之一将应用程序程序下载到内部Flash内存。每个串行接口定义了通信协议,具有兼容的命令集和序列。资料适用于表1中列出的产品,描述了支持的外围设备和在使用STM32设备引导加载程序时需要考虑的硬件要求。
ST - MICROCONTROLLER,微控制器,STM32F777XX,STM32L462XX,STM32L4S9XX,STM32WB10XX,STM32H72XXX,STM32F2,STM32F1,STM32F4,STM32F3,STM32F7,STM32L4S5XX,STM32H75XXX,STM32F301XX,STM32G4 SERIES,STM32G030XX,STM32F328XX,STM32L443XX,STM32F05XXX,STM32H7B3XX,STM32L4R7XX,STM32G0,STM32WB,STM32G4,STM32F479XX,STM32F437XX,STM32L552XX,STM32F407XX,STM32L100XX,STM32F373XX,STM32F410XX,STM32L412XX,STM32F358XX,STM32G08XXX,STM32L4A6XX,STM32WB SERIES,STM32L0 SERIES,STM32L431XX,STM32G041XX,STM32L4 SERIES,STM32L496XX,STM32F04XXX,STM32L1,STM32L4,STM32G4A1XX,STM32WB30XX,STM32WL55XX,STM32WB15XX,STM32L152XX,STM32G491XX,STM32F7 SERIES,STM32H73XXX,STM32G0 SERIES,STM32L0,STM32L486XX,STM32F765XX,STM32L451XX,STM32L4P5XX,STM32F723XX,STM32F746XX,STM32F769XX,STM32F07XXX,STM32F429XX,STM32F417XX,STM32G0B1XX,STM32G441XX,STM32G48XXX,STM32L1 SERIES,STM32F413XX,STM32F334XX,STM32L5 SERIES,STM32U5,STM32WLE5XX,STM32L432XX,STM32F779XX,STM32F733XX,STM32F756XX,STM32H7A3XX,STM32WB50XX,STM32L4S7XX,STM32L562XX,STM32L151XX,STM32WB35XX,STM32F405XX,STM32G431XX,STM32F401XX,STM32F0 SERIES,STM32F1 SERIES,STM32F303XX,STM32F2 SERIES,STM32G051XX,STM32G47XXX,STM32L422XX,STM32L4R9XX,STM32F3 SERIES,STM32L471XX,STM32F722XX,STM32F745XX,STM32L4R5XX,STM32F09XXX,STM32F439XX,STM32G0B0XX,STM32WL SERIES,STM32U575XX,STM32F398XX,STM32F412XX,STM32L452XX,STM32F318XX,STM32L433XX,STM32L475XX,STM32F732XX,STM32G050XX,STM32F446XX,STM32H7,STM32F469XX,STM32L4Q5XX,STM32WB55XX,STM32F427XX,STM32G0C1XX,STM32WL,STM32U585XX,STM32,STM32F423XX,STM32H7 SERIES,STM32F302XX,STM32G07XXX,STM32L442XX,STM32G031XX,STM32F4 SERIES,STM32F03XXX,STM32G061XX,STM32F767XX,STM32L162XX,STM32U5 SERIES,STM32F415XX,STM32F411XX,STM32F378XX,STM32H74XXX,STM32L476XX
STM32WL系列微控制器的参考设计
ST - 微控器,MICROCONTROLLERS,STDES-U4SHB22SWI,STM32WL5X,STM32WL SERIES,STM32WL,STDES-U4SLB15SWI,STDES-U2SHB15SWI,STDES-U4SHB15SWI,STDES-U2SHB22SWI,STDES-U4SLB22SWI,STDES-I4SHB22SWI,STDES-I4SHB15SWI
STM32引导加载程序应用说明中使用的USART协议
本资料详细介绍了STM32微控制器启动加载程序中使用的USART协议,包括支持的每个命令的详细信息。资料适用于所有嵌入任何启动加载程序版本的STM32产品,并提供了USART硬件资源和设备启动加载程序要求的详细信息。资料涵盖了USART启动加载程序代码序列、USARTx波特率选择、启动加载程序命令集、启动加载程序协议版本演变等内容。
ST - MICROCONTROLLER,微控制器,STM32L1,STM32L4,STM32F0,STM32L5,STM32F2,STM32F1,STM32F4,STM32F3,STM32H7,STM32F7,STM32WL,STM32,STM32H7 SERIES,STM32F0 SERIES,STM32F7 SERIES,STM32F1 SERIES,STM32F2 SERIES,STM32G4 SERIES,STM32G0 SERIES,STM32L0,STM32F4 SERIES,STM32F3 SERIES,STM32G0,STM32WB,STM32G4,STM32WL SERIES,STM32L1 SERIES,STM32L5 SERIES,STM32WB SERIES,STM32L0 SERIES,STM32L4 SERIES
STM32微控制器安全性简介
本资料介绍了STM32微控制器安全的基础知识,包括保护固件知识产权、保护设备中的私有数据以及确保服务执行的可靠性。随着物联网的发展,安全性变得更加重要。资料强调了安全性的必要性,并介绍了不同类型的攻击和相应的防护措施。此外,还列出了STM32系列中可用的所有安全功能,并提供了构建安全系统的指南。
ST - 微控器,MICROCONTROLLERS,STM32L1,STM32L4,STM32F0,STM32L5,STM32F2,STM32LX,STM32F1,STM32F4,STM32F3,STM32LX SERIES,STM32H7,STM32FX,STM32F7,STM32WL,STM32,STM32FX SERIES,STM32H7 SERIES,STM32F0 SERIES,STM32F7 SERIES,STM32F1 SERIES,STM32F2 SERIES,STM32G4 SERIES,STM32G0 SERIES,STM32L0,STM32F4 SERIES,STM32L4+,STM32F3 SERIES,STM32G0,STM32WB,STM32 SERIES,STM32L4+ SERIES,STM32G4,STM32U5 SERIES,STM32WL SERIES,STM32L1 SERIES,STM32UX SERIES,STM32L5 SERIES,STM32U5,STM32WB SERIES,STM32L0 SERIES,STM32L4 SERIES,STM32UX
将微控制器应用程序从STM32F1迁移到STM32F2系列
本文档为STM32微控制器应用设计师提供从STM32F1系列迁移到STM32F2系列的指南。内容涵盖硬件迁移、外设迁移和固件迁移,旨在帮助用户分析从STM32F1设备设计迁移到STM32F2设备的步骤。文档详细介绍了STM32F2系列相较于F1系列在系统架构、外设兼容性、内存映射、时钟控制器等方面的差异,并提供了迁移过程中的关键信息和注意事项。
ST - MICROCONTROLLER,微控制器,STM32,STM32F10X,STM32F2,STM32F1,STM32F2 SERIES,STM32 SERIES,STM32 F2 SERIES,STM32F2XX,STM32 F1 SERIES
STM32微控制器触摸感应控制入门
本资料为STM32微控制器触摸传感控制应用指南,涵盖触摸传感原理、术语、硬件和软件配置、传感器设计、布局和PCB设计、噪声处理、调试和优化等方面。资料详细介绍了如何使用STM32CubeMX图形界面在STM32L0538-DISCO和STM32F072B-DISCO开发板上构建触摸传感应用,并提供了相关文档和在线培训资源。
ST - 微控器,MICROCONTROLLERS,STM32L4+,STM32L1,STM32F3 SERIES,STM32L4,STM32F0,STM32L5,STM32WB,STM32F3,STM32L4+ SERIES,STM32U5 SERIES,STM32L1 SERIES,STM32,STM32F0 SERIES,STM32L5 SERIES,STM32U5,STM32WB SERIES,STM32L0 SERIES,STM32L4 SERIES,STM32L0
STR71XF微控制器系列参考手册
本资料为STR71xF系列微控制器应用开发者提供全面的信息,涵盖内存和外围设备的使用。资料详细介绍了STR71xF系列微控制器的内存组织、启动配置、外部内存接口、寄存器描述等。此外,还涉及电源、复位和时钟控制单元、I/O端口、中断、实时时钟、看门狗定时器、定时器、控制器局域网、I2C接口模块、缓冲串行外设接口、UART、智能卡接口、USB全速设备接口、A/D转换器、APB桥接寄存器和JTAG接口等内容。
ST - MICROCONTROLLER,微控制器,STR71XF,STR7,STR71X
在STM32F334/303系列和STM32G474xx/G431xx微控制器之间迁移
本应用笔记分析了在STM32F303/F334系列和STM32G474xx/G431xx微控制器之间迁移现有设计的步骤。迁移需考虑硬件、外设和固件三个方面。文档列出了STM32F303/F334系列和STM32G474xx/G431xx设备上的全部功能。迁移指南仅涵盖从STM32F303/F334系列迁移到STM32G474xx/G431xx设备。文档适用于STM32F334/303系列和STM32G474xx/G431xx基于Arm的设备。
ST - MICROCONTROLLER,微控制器,STM32F398XE,STM32G474RC,STM32G474VE,STM32F334,STM32G474RB,STM32F358XC,STM32G474VC,STM32G474VB,STM32F3,STM32G474RE,STM32G431XX,STM32G431M6,STM32F328X8,STM32G431M8,STM32G431KX,STM32G431MB,STM32G431CX,STM32G474CE,STM32G474CB,STM32G431V6,STM32G474CC,STM32G431R8,STM32G431V8,STM32G431R6,STM32G431RB,STM32G4XX,STM32G431VB,STM32G474XX,STM32,STM32F303X6,STM32F303X8,STM32G474QB,STM32F303,STM32G474QC,STM32G431K6,STM32F303XB,STM32F303XC,STM32G431K8,STM32F303XD,STM32F303XE,STM32G431KB,STM32G474ME,STM32G474MB,STM32G474CX,STM32G474MC,STM32G431C6,STM32G431,STM32G474,STM32G474QE,STM32G431C8,STM32G431CB,STM32F334XX
STM32WB-ADC模数转换器
STM32WB微控制器中的ADC模块具有12位分辨率,支持高达4.27兆样本/秒的转换速率。它集成了过采样硬件,可扩展至16位结果。ADC支持多种触发机制和低功耗特性,包括深度掉电模式。它具有自动校准机制,并支持多种转换模式,如单通道、扫描模式和断续模式。ADC还集成了三个模拟看门狗,用于监控阈值,并提供DMA或中断数据传输选项。
ST - 模拟-数字转换器,MICROCONTROLLER,微控制器,ANALOG-TO-DIGITAL CONVERTER,STM32,STM32WB
基于ARM7TDMI-S®的STR750微控制器系列参考手册
本资料为STR750系列ARM7TDMI-S内核微控制器的参考手册,提供了关于内存和外围设备使用的详细信息。内容包括内存和总线架构、电源、复位和时钟管理、通用I/O端口、中断、DMA控制器、串行存储器接口、实时时钟、看门狗定时器、时基定时器、同步标准定时器、同步PWM定时器、控制器区域网络(CAN)接口和I2C接口模块。资料还提供了相关寄存器的描述和配置方法。
ST - MICROCONTROLLER,微控制器,STR7,STR750FX2,STR7 FAMILY,STR75X,STR750
电子商城
品牌:EPSON
品类:32-bit Single Chip Microcontroller
价格:¥35.4601
现货: 3,000
现货市场
服务

可定制UV胶的粘度范围:150~25000cps,粘接材料:金属,塑料PCB,玻璃,陶瓷等;固化方式:UV固化;双固化,产品通过ISO9001:2008及ISO14000等认证。
最小起订量: 1支 提交需求>

可定制ATP TE Cooler的冷却功率:40~200W;运行电压:12/24/48V(DC);控温精度:≤±0.1℃; 尺寸:冷面:20*20~500*300;热面:60*60~540*400 (长*宽;单位mm)。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论