datasheet

简化STM32代码安装,ST发布最新的Multi-OS软件工具

2019-06-28来源: EEWORLD关键字:STM32  Multi-OS

为了让STM32 *微控制器(MCU)和微处理器(MPU)用户的开发工作变得更轻松,进一步加强STM32Cube生态系统,意法半导体发布最新版的STM32Cube ecosystem,将多个代码烧写器集成到一个通用工具中。

 

image.png


STM32CubeProgrammer允许用户使用任何方便的接口向器件烧写代码,包括MCU的JTAG或单线调试(SWD)引脚、UART或USB、SPI、I2C或CAN接口。

 

新的Multi-OS软件取代了多种代码烧写工具,包括ST Visual Programmer(STVP)、DFuSe USB Device Firmware Upgrade编程器、Windows专用STM32 Flash加载程序,以及与ST-Link配套软件实用工具,为开发者安装固件带来最高的灵活性和统一的环境。从现在开始,新的STM32产品将只支持STM32CubeProgrammer软件。

 

新工具内置STM32 Trusted Package Creator。该安全软件包使用AES-GCM密钥给固件加密,配合STM32HSM-V1配套硬件安全模块(HSM)给固件解密,保护OEM厂商的知识产权。

 

HSM模块负责设备验证和授权许可任务,具有限量安全固件安装(SFI)功能,允许OEM厂商设置可安装代码的设备数量。首版STM32HSM用于系统原型开发,安装上限为300个微控制器,2019年7月底上市。

 

最新版本的STM32CubeProgrammer(STM32CubeProg)可以从www.st.com/stm32cubeprog免费下载。

 

* STM32是STMicroelectronics International NV(意法半导体国际有限公司)或其在欧盟和/或其他地区的关联公司的注册和/或未注册商标。特别是,STM32在美国专利商标局注册。


关键字:STM32  Multi-OS

编辑:muyan 引用地址:/qrs/ic466087.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:Qualcomm骁龙855成为首款获得智能卡等效安全认证的移动SoC
下一篇:AMD高管:在华芯片交易的报道纯属子虚乌有

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32中断优先级和开关总中断(很老很经典)

一、中断优先级:STM32(Cortex-M3)中的优先级概念STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。 具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。 当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在处理另一个中断,这个后到来的中断就要等到前一个中断处理完之后才能被处理。如果这两个中断同时到达,则中断控制器根据他们的响应优先级
发表于 2019-07-01
STM32中断优先级和开关总中断(很老很经典)

stm32之 GPIO_Remap_SWJ_Disable之后无法使用swd下载程序解决方法

软件环境:iar for arm在系统复位的时候默认是开启JTAG与swd的,在点击下载后的2秒内按下复位键即可将程序下载进stm32 注意:在程序里边加入GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE); 来彻底解除限制,或用写寄存器的方式,SWG_CFG[2.0]写入000
发表于 2019-07-01

STM32_DMA 标准初始化设置解释

DMA 全称是:Direct Memory Access;根据 ST 公司提供的相关信息,DMA是STM32中一个独立于 Cortex-M3 内核的模块,有点类似于 ADC、PWM、TIMER 等模块;主要功能是起通信“桥梁”的作用,可以将所有外设映射的寄存器“连接”起来,这样就可以高速访问各寄存器,其传输不受 CPU 的支配,传输还是双向的;例如,从“表面”上看,它可以将 flash 中的数据与储存器中变量建立通讯,还可以将某一个外设的寄存器或缓冲器与另一个外设的寄存器或缓冲器建立双向通讯,有点像把外设硬件之间用“导线”连接在一起了。其间
发表于 2019-07-01

STM32单片机,禁止系统启动时的变量初始化

的。在BootLoader中,每初始化一次,对此变量+1,在应用程序当中赋值为0。当次变量大于一定的数值的时候,则认为应用程序有问题,重新进行IAP。当应用程序收到升级指令的时候,直接把这个变量赋值为相应的值。STM32的开发环境有两种IAR与KEIL,这两种的禁止系统启动时的变量初始化的方式也是不同的。方法如下:IAR直接定义变量: 在什么地址:__no_init u16 Fg_Noinit@0x20000000;如果不是IAP使用的话,可以这样:_no_init u16 Fg_Noinit; KEIL的方式略微复杂一些:首先要在Target中对RAM做配置 NoInit某个地址范围之后定义变量__attribute__
发表于 2019-07-01

STM32系统学习——DMA(直接储存器访问)

在 DMA 传输过半、传输完成和传输错误时都会有相应的标志位,如果使能了该类型的中断后,则会产生中断。有关各个标志位的详细描述请参考 DMA 中断状态寄存器DMA_ISR的详细描述。 传输完成还分两种模式,是一次传输还是循环传输,一次传输很好理解,即是传输一次之后就停止,要想再传输的话,必须关断 DMA 使能后再重新配置后才能继续传输。循环传输则是一次传输完成之后又恢复第一次传输时的配置循环传输,不断的重复。具体的由 DMA_CCR寄存器的 CIRC 循环模式位控制。三、DMA初始化结构体 结构体 xxx_InitTypeDef 定义在stm32f10x_xxx.h(后面xxx为外设名称)文件中,库函数
发表于 2019-07-01
STM32系统学习——DMA(直接储存器访问)

STM32F103mini教程通用定时器

1 & PWM模式2的比较:输出电平的极性相反 3.STM32 PWM void TIM_OC2PreloadConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload);void TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState); 4.自动重载的预装载寄存器void TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState);功能:简单的说,ARPE=1,ARR立即生效.....APRE=0,ARR下个比较
发表于 2019-07-01
STM32F103mini教程通用定时器
热门资源推荐
更多
  •  rar文件STM32最新库文件(V3.5)
  •  rar文件ARM STM32F103RBT6 循迹 小车 TCRT5000 三探头 C代码
  •  rar文件基于STM32的USB-OTG的,对U盘文件(FATfs文件系统)读写操作的的程序源码
  •  rar文件STM32虚拟示波器下位机程序源代码(keil工程)
  •  电赛国赛所需要的元器件清单
  •  GPS原理及其应用(武汉大学)课件
  •  2017电赛国赛赛题说明
  •  ucosⅢ在stm32f4上的官方例子

小广播

热门活动
换一批
更多

艾睿电子线上研讨会:英特尔FPGA深度学习加速技术 7月30日上午10:00-11:30 期待您的莅临!
下载有礼|《ADI 流式细胞分析仪解决方案》
造车狂想|假如让你造一辆车!阅读 PI 汽车电子资料,说说你对造车的那些看法!
邀您观看 微信直播:户外照明智能互连解决方案 让TE连接光明与智能未来
免费下载|TE 白皮书《暖通空调制冷系统中压力传感器的重要性》

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多相关热搜器件

  •  PIC16LC773-SO
  •  416F25011CDT
  •  CM309S-10000MBBITR
  •  PK20FX512VLQ12
  •  530FB160M000DG
  •  570ACC000504DGR
  •  UC2572DTRG4
  •  PL500-17SC-R
  •  SIT9001AC-13-25E1-13.00000Y
  •  EFM8UB11F16G-B-QSOP24
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright 2005-2019 EEWORLD.com.cn, Inc. All rights reserved