Stellaris® ARM® Cortex™-M 设计工具汇总

 

评估套件

Stellaris 评估套件可为评估 Stellaris 系列微控制器提供一种经济高效的方式。与 Stellaris 系列开发套件相比,功能略少的评估套件侧重于单套工具和 Stellaris 系列中的特定外设集,其提供的通孔可用于对已组装的 Stellaris MCU 上的每个外设进行轻松访问。对于任何基于 Stellaris 微控制器的目标板,用作评估平台和串行内电路调试接口的每个套件都将设计范围从评估和原型设计扩展到特定于应用的设计。

评估套件

开发套件

功能丰富的 Stellaris 系列开发套件为工程师提供了对嵌入式应用进行开发和原型设计所需的开包即用型硬件和软件工具。每个套件都包含常用开发工具的不同评估工具套件、文档、完整的 StellarisWare 固件开发包以及使用 Stellaris 微控制器开始快速开发所需的所有线缆。

开发套件

参考设计套件

TI 提供了多个完整的开放工具参考设计套件,它们包含演示应用功能 - 进行大量开包即用演示所需的基于 Stellaris 的应用模块、所有线缆、电机、适配器、软件和设计文件。通过对每个参考设计套件进行"开模"、提供模块设计信息并且任何基于 Stellaris 的设计的使用和修改均无 NRE(非重发性工程)成本和专利费,TI 可加快产品上市时间。

参考设计套件

 

 

  •  

    StellarisWare® 软件

    StellarisWare 软件是一款具有大量组件的软件套件,可简化和加速 Stellaris 微控制器应用的开发。所有 StellarisWare 软件的使用都免许可证和免专利费,允许创建易于维护的全功能代码。

     StellarisWare 软件

     最新软件更新

    Stellaris 外设驱动程序库

    Stellaris 外设驱动程序库是免专利费的函数集,用于控制在 Stellaris 系列 ARM Cortex-M 微控制器上连接的外设。性能远优于 GUI 外设配置工具,Stellaris 外设驱动程序库可执行外设初始化和外设控制函数,并提供轮询或中断驱动外设支持。某些 Stellaris 微控制器在 ROM(只读存储器)中可提供 Stellaris 外设驱动程序库片上试验,为最终应用留下片上闪存。

    Stellaris 图形库

    Stellaris 图形库是一组免专利费的基本图元和小控件集,用于在基于 Stellaris 微控制器并具有图形显示功能的电路板上创建图形用户界面。这些示例应用和详细文档让用户能够轻松将丰富的图形集成到项目中。

    国际字体

    Stellaris 图形库现在拥有超过 130 种不同的预定义字体,包括支持西欧、西里尔和亚洲字符集等。 

    Stellaris USB 库

    综合全面的 USB 函数子集可简化嵌入式 USB 控制。此外,还可提供免专利费的示例应用帮助快速实现高效的 USB 主机、USB 器件和 USB OTG 操作。

    Stellaris IQMath 库

    德州仪器 (TI) 的 IQmath 库是一个高度优化的高精度数学函数集合,使 C/C++ 编程人员可以将浮点算法无缝植入定点代码中。IQmath 库还能通过定义可编程动态范围和分辨率,解决定点数学的局限性。通过使用这些例程,您可以获得比使用标准 ANSI C 语言编写的等效代码更快的执行速度。

    代码示例

    经济高效且易于使用的具有各种示例应用集的 ARM Cortex-M 平台将为您的工作带来无限乐趣。TI 提供这些免专利费的应用,可帮助您缩短开发时间并快速将项目推向市场。

    Stellaris 系统内编程支持 - 串行启动加载程序

    此外,TI 还可为需要现场可编程功能的应用提供免专利费的 Stellaris 启动加载程序源码,您可以在闪存开始运行时将它添加到应用。此小代码片段可以用作应用加载程序,并且会保持常驻以支持最终应用的现场可编程功能。具有灵活的接口选项(包括 UART、I2C、SSI、CAN、USB DFU 或以太网)和用于发送现场更新信号的可选方法,Stellaris 启动加载程序在满足启动加载程序要求方面为用户提供了最大的灵活性。Stellaris 外设驱动程序库包含源码和有关 Stellaris 启动加载程序的信息,其中包括将启动加载程序用于现场更新的示例应用。某些 Stellaris 微控制器可在集成到器件的只读存储器 (ROM) 中提供 Stellaris 启动加载程序,从而节省了应用的闪存空间。即使 Stellaris 启动加载程序位于 ROM 中,为了在应用中实现最大的灵活性,您也可以使用自定义的闪存版本来覆盖基于 ROM 的启动加载程序。

    StellarisWare 软件包含 Stellaris 启动加载程序.

    Stellaris 系统内编程支持 - 串行闪存加载程序

    所有不具有 ROM 启动加载程序的 Stellaris 微控制器都附带一个免专利费的已预先编入闪存的串行闪存加载程序。串行闪存加载程序是一种小应用程序,它无需调试器接口或量产编程器即可实现闪存编程。具有简单的接口选项(包括 UART 或 SSI),串行闪存加载程序可为用户的量产编程选项提供最大的灵活性。

    Stellaris IEC 60730 支持

    为了帮助家电客户采取积极措施确保基于 Stellaris 的产品安全可靠地运行,StellarisWare 包含 IEC 60730 B 类测试库来支持其客户在 B 类认证流程中进行测试。此外,Stellaris 微处理器还专门针对安全关键型工业应用和消费电子类应用进行了设计,为精确控制、连接和监控提供了多个集成的安全功能。该库对测试应用同样非常有用,而且对生产测试环境中终端应用的构建也很有益处。

    ARM Cortex 微控制器软件接口标准 (CMSIS)

    TI 使用 Stellaris 系列基于 ARM Cortex-M 的微控制器 (MCU) 支持 ARM 的 Cortex 微控制器软件接口标准 (CMSIS),这是 Cortex-M 处理器系列的一个标准化硬件抽象层。CMSIS 可帮助芯片供应商和中间件供应商实现与处理器内核连接的简单一致的软件接口以及简单基本的 MCU 外设,不仅可简化软件的重复使用,降低微控制器新开发人员的学习难度,还可加速新器件的上市进程。 

    CMSIS DSP 库涵盖源代码和示例应用,通过提供复数算术、矢量运算以及滤波器和控制功能等常见 DSP 算法节省大量时间。ARM Cortex-M4F 内核使用 DSP SIMD 指令集和浮点硬件,可增强数字信号控制应用的 Stellaris LM4F 微控制器算法功能。