主页 微控制器 (MCU) 用于实现功能安全的 Hercules MCU

微控制器 (MCU)

用于功能安全的 Hercules™ MCU - 设计和开发

安全微控制器专为安全关键型应用而设计,提供高级的集成安全功能,同时提供可扩展的性能、连接和存储器选项。

硬件

LaunchPad™ 开发套件 & HDK

评估和入门套件、全套开发套件和特定于应用的参考设计。从低成本 LaunchPad™ 开发套件到用于电机控制和功能安全的全功能应用平台,Hercules™ MCU 提供了各种旨在帮助加快开发速度并使客户产品更快推向市场的硬件开发工具。

器件
低成本 LaunchPad™ 开发套件
HDK – 全功能硬件开发套件
RM42x LAUNCHXL-RM42
RM44x/46x LAUNCHXL2-RM46 TMDXRM46HDK
RM48X LAUNCHXL2-RM46 TMDSRM48HDK
RM57X LAUNCHXL2-RM57L TMDXRM57LHDK
TMS570LS02x/03x/04x LAUNCHXL-TMS57004
TMS570LS07x/09x/11x/12x LAUNCHXL2-TMS57012 TMDS570LS12HDK
TMS570LS21x/31x LAUNCHXL2-TMS57012 TMDS570LS31HDK
TMS570LC43x LAUNCHXL2-570LC43 TMDX570LC43HDK

仿真器

TI 提供广泛的调试探针来支持基于 TI 嵌入式处理器的软件开发。TI 的调试探针旨在满足在功能和预算方面的不同需求。每种探针均兼容 Code Composer Studio™ Desktop IDE。

器件
说明
XDS100v2 低成本、低性能仿真器 – 集成在 Hercules™ TMS570 MCU 开发套件上。具有 Code Composer Studio™ IDE
和 IAR 支持。

XDS110 XDS110 取代了 XDS100 系列,同时在单个仓体中支持更广泛的标准(IEEE1149.1、IEEE1149.7、
SWD)。
XDS200 XDS200 是一种用于 TI 嵌入式处理器的 JTAG 仿真器。该器件定位介于超低成本的 XDS100 和高性能的 XDS560v2 产品之间,能够在成本和性能之间实现平衡。

XDS560v2 (USB)

XDS560v2(USB + 以太网)

XDS560v2 是 XDS 系列调试探针中性能最高的一款,同时支持传统 JTAG 标准 (IEEE1149.1)
和 cJTAG (IEEE1149.7)。

跟踪工具 

XDS560v2 PRO TRACE 接收器支持 XDS560v2 System Trace 系列所提供的相同功能,并在其大型外部存储器缓冲区中增加了对内核引脚跟踪(指令和数据)的支持。PRO TRACE 接收器需要 Code Composer Studio™ 软件。请阅读 SPNA202 了解有关调试和跟踪工具的更多信息。

XDS560v2 PRO TRACE 接收器支持以下 Hercules 器件:

  • RM48x
  • RM57x
  • TMS570LS31x
  • TMS570LC43x

软件

HALCoGen 

通过使用基于 TI HALCoGen(硬件抽象层代码生成)GUI 的芯片配置工具来配置和创建 Hercules MCU 外设驱动程序。利用 HALCoGen 提供的图形用户界面,用户可以配置外设、中断、时钟和许多其他微控制器参数。器件配置完毕后,用户可以生成外设初始化和驱动程序代码,这些代码可导入到 Code Composer Studio IDE、IAR 工作平台或 Green Hills MULTI IDE 中。HALCoGen 还包含几个有关使用多个关键外设的示例项目。

 

HALCoGen

HALCoGen 允许用户为 Hercules™ 微控制器生成硬件抽象层器件驱动程序

HALCoGen CSP

HALCoGen 合规性支持套件 (CSP) 旨在提供必要的文档、报告和单元测试功能,帮助客户使用 HALCoGen 生成的软件来遵守功能安全标准

诊断库

Hercules SafeTI™ 诊断库针对 Hercules 安全 MCU 的各类安全特性集合了多种软件功能和响应处理程序。

诊断库 CSP

Hercules SafeTI™ 诊断库合规性支持套件 (CSP) 旨在提供必要的文档和报告,帮助客户使用 SafeTI Hercules 诊断库来遵守功能安全标准。

编译器资质审核套件

SafeTI™ 编译器资质审核套件旨在帮助客户按照 IEC 61508 和 ISO 26262 等功能安全标准规范使用 TI ARM 或 C2000/CLA C/C++ 编译器。

Code Composer Studio (CCStudio)

一款基于 Eclipse 的 IDE,由 TI 针对 TI 嵌入式处理器系列开发并提供支持。CC Studio 软件中包含一整套用于开发和调试嵌入式应用的工具。 

其他开发工具

名称
说明
HET IDE  高端计时器集成开发环境 (HET IDE) 是 Windows 应用,可用于配置和仿真 Hercules MCU 上的高端计时器协处理器。 
NHET 汇编器  NHET 汇编器可将采用 NHET 汇编语言编写的程序转换成多种输出格式,以便在 TI Code Composer Studio IDE 等代码生成工具中使用。 
UNIFLASH CCS Uniflash 是一个独立的工具,可用于在 TI MCU 上对闪存进行编程。Uniflash 具有 GUI、命令行和脚本界面。 
NOWECC  nowECC 工具可生成要编程到 Hercules 安全 MCU 器件 ECC 存储单元中的数据。 
F021 闪存 API 
F021 闪存应用编程接口 (API) 提供的软件函数库可用于对 Hercules MCU 片上闪存执行编程、擦除和验证操作。 

第三方解决方案

集成开发环境 (IDE)

名称
说明
提供商
MULTI IDE MULTI IDE 具备仿真、调试、闪存编程和 C/C++ 编译器支持(包括 MISRA-C 校验)。Green Hills 已从 TÜV NORD 和 exida 获得认证,同时满足 SIL 4(安全完整性水平)和 ASIL D(汽车安全完整性水平)工具资质要求。  Green Hills
IAR Embedded Workbench® for Arm IAR Embedded Workbench for ARM 是一个完整的开发工具套件,其中包括高度优化的编译器和综合调试器。IAR Embedded Workbench for ARM 经过 TÜV SÜD 认证,适用于 IEC 61508 规定的各个安全完整性水平 (SIL) 以及 ISO 26262 规定的各个汽车安全完整性水平 (ASIL) 的安全相关软件的开发。  IAR Systems
TRACE32 PowerView  完整的软件开发环境,具有 ETM 和 RTP 跟踪支持。 Lauterbach
winIDEA winIDEA IDE、iC5000 仿真器和跟踪硬件  iSystem
HiTOP IDE/调试器  具有专业 HiTOP 调试器/IDE 的 Tantino-Cortex-R   Hitex
通用调试引擎  完整的软件开发环境,具有 ETM 跟踪支持。  PLS

仿真器

名称
说明
提供商
J-Link  低成本、低性能仿真器 – 集成在 Hercules TMS570 MCU 开发套件上。具有 Code Composer Studio IDE 和 IAR 支持。 Segger
ULINK 适用于 Keil uVision 的 USB-JTAG 适配器系列可将 PC 的 USB 端口连接到目标系统  Keil
iC5000

ETM 和 RTP 完整跟踪支持  
iSystem
UAD2pro 适用于 ETM 和 RTP 的高速 USB/JTAG PLS
UAD3+ 高端调试和 ETM 跟踪解决方案 PLS

实时操作系统 (RTOS)

实时操作系统 (RTOS) 是多任务操作系统,它使用专门的算法来计划和保证任务的最后期限。RTOS 的主要特性包括任务切换的最小延迟以及可处理的任务数量

名称
说明
提供商
SAFERTOS  用于任务关键型应用的实时操作系统,经过 IEC61508 SIL3、FDA 510K 或 DO-178B 认证。 

High Integrity Systems

下载

FreeRTOS  FreeRTOS 是可移植、开源、免版税的小型实时内核。  FreeRTOS.org 
μC/OS-II™  Micriμm uC/OS-II RTOS 经过航空电子设备 DO-178B Level A、EUROCAE ED-12B 和 IEC61508 SIL 3/SIL4 认证,用于经 FDA 认证的器件。

Micriμm

下载

SCIOPTA  通过 TÜV IEC61508/EN50128 认证的实时操作系统。 SCIOPTA 
SMXRTOS  SMX® 是无版税、模块化、多任务的 RTOS,用于由 Micro Digital 开发的嵌入式系统。它的特点是小型化、高性能、简便易用并可与常用开发工具套件集成。  Micro Digital 
CoDeSys  CoDeSys(控制器开发系统)是用于工业自动化技术的综合软件工具。它基本上由两部分组成:编程系统 CoDeSys 和运行时系统 CoDeSys Control。  智能软件解决方案 (3s) 
MICROSAR BSW  AUTOSAR 基本软件 (BSW),包括 MCAL 层、操作系统、适用于 CAN、FlexRay 和 LIN 的通信协议栈。  VECTOR 
EB tresos AutoCore 和 Studio  可随时投产的 Autosar 标准内核和配置编辑器。 Elektrobit (EB) 
RTA-OSEK  RTA-OSEK 提供生产实时操作系统,实施 AUTOSAR-OS V1.0 (SC-1) 和 OSEK/VDX OS V2.2.3 标准,完全符合 MISRA 标准。  ETAS 
osCAN  osCAN 是抢先式实时多任务操作系统,符合 OSEK/VDX 规范 2.2。 VECTOR 

连接 & 中间件

名称
说明
提供商
TCP/IPv4  WITTENSTEIN high integrity systems TCP IPv4 解决方案是一种完整协议栈,其中完美结合小尺寸与高性能,而且不影响 RFC 合规性。完全集成于 SAFERTOS 中,一个获得 IEC 61508 SIL3 安全认证的 RTOS,采用无缝封装,适用于 Hercules 安全控制器。 

High Integrity Systems

下载

μC/TCP-IP™  μC/TCP-IP 是可靠的紧凑型高性能 TCP/IP 协议栈,专门对嵌入式系统进行了优化。μC/TCP-IP 根据 Micriμm 著名的编码标准开发而成,能够快速配置所需的网络选项,从而最大限度缩短上市时间。 

Micriμm

下载

μC/USB-Host™  μC/USB 主机是全功能、高性能、小型的 USB 主机软件栈。该栈采用模块化设计,其中包括开发定制类驱动程序所需的 API 层、类驱动程序(MSC、HID 和 CDC ACM)和框架。 

Micriμm 

下载

HCC Embedded TCP/IP  符合 MISRA 标准的 TCP/IP:使用符合 MISRA 标准的可验证流程开发的高效嵌入式协议栈。HCC 的 TCP/IP 协议栈为嵌入式网络市场带来了更高水平的性能、质量和可靠性。该协议栈提供了大量的协议以及对 IPv4 和 IPv6 的支持,从而提供了灵活性和长期的网络兼容性。 HCC Embedded 
CAN ssCAN 是具有低中断延迟和极高性能的 ISO11898 硬实时 CAN 设备驱动程序,专门针对 Hercules 产品系列进行了优化。它支持整个 Hercules 器件范围内的单个和多个 CAN 通道。  Simma Software 
CANopen  ssCANopen 是高性能 CiA 硬实时 CANopen 协议栈,支持 15Mbps 的数据吞吐量。该产品专门针对 Hercules 器件系列进行了优化。  Simma Software
SAE J1939  ssJ1939 是性能极高的 SAE J1939 协议栈,支持 20Mbps 的数据吞吐量。该产品专门针对 Hercules 器件系列进行了优化。  Simma Software
ISO 15765  ssI15765 是性能极高的 ISO 15765 协议栈,支持 20Mbps 的数据吞吐量。该产品专门针对 Hercules 器件进行了优化。  Simma Software
NMEA 2000  ssNMEA2000 是性能极高的 NMEA 2000 协议栈,支持 20Mbps 的数据吞吐量。该产品专门针对 Hercules 器件进行了优化。  Simma Software

查找关于使用 Hercules™ LaunchPad™ 开发套件的支持和代码项目示例。